AN-Dcz_SDS_MICRO_MIB DEFINITIONS ::= BEGIN IMPORTS Integer, Gauge, TimeTicks, mib-2, IpAddress, Counter, enterprises FROM RFC1155-SMI DisplayString FROM RFC1213-MIB; AN-D_cz_SDS_Mib MODULE-IDENTITY LAST-UPDATED "200904100000Z" ORGANIZATION "AN-D.cz" CONTACT-INFO " Adam Nemcek AN-D.cz - - CZ EUROPE - adam.nemcek@an-d.cz" DESCRIPTION "The MIB module to describe generic objects for AN-D.cz devices. MIB file definition for SDS-UPS HW rev3a device." REVISION "200907202212Z" DESCRIPTION "Second revision. HW rev3a. By AN." ::= { enterprises 33283 } -- -- MIB file definition for SDS-UPS HW rev3a device -- sdsxpublic OBJECT IDENTIFIER ::= { AN-D_cz_SDS_Mib 1 } sds_ups_3a OBJECT IDENTIFIER ::= { sdsxpublic 2 } -- -- Textual Conventions -- -- the DS18B20 table -- The DS18B20 table contains information on the DS18B20 devices DS18B20Table OBJECT-TYPE SYNTAX SEQUENCE OF DS18B20Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of DS18B20 devices. The number of entries is given by the value of iprNumber." ::= { sds_ups_3a 6 } DS18B20Entry OBJECT-TYPE SYNTAX IfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular DS18B20 device." -- INDEX { DS18B20Index } ::= { DS18B20Table 1 } DS18B20Entry ::= SEQUENCE { DS18B20_ROM_code DisplayString, DS18B20_actual_temp_integer Integer32, DS18B20_actual_temp_frac Integer32 } DS18B20_ROM_code OBJECT-TYPE SYNTAX OctetString MAX-ACCESS read-only STATUS current DESCRIPTION "Internal DS18B20 device ROM unique identification code." ::= { DS18B20Entry 1 } DS18B20_actual_temp_integer OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-only STATUS current UNITS "1 °C" DESCRIPTION "Actual temperature of this DS18B20 sensor, integral part." ::= { DS18B20Entry 2 } DS18B20_actual_temp_frac OBJECT-TYPE SYNTAX Integer MAX-ACCESS read-only STATUS current UNITS "0.01 °C" DESCRIPTION "Actual temperature of this DS18B20 sensor, fractional part." ::= { DS18B20Entry 3 } -- ----------------------------------------------------------------------- IPWatchdog OBJECT-TYPE SYNTAX IPWatchdogEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information applicable to a the IP watchdog rule and status." ::= { sds_ups_3a 1 } IPWatchdogEntry ::= SEQUENCE { ipwActive Integer, ipwPingIP IPAddress, ipwPauseAfterPwOn Integer, ipwPingTimeout Integer, ipwRepeatPingPer Integer, ipwIgnoreLostCnt Integer, ipwPauseWdAfterAct Integer, ipwRelayActTime Integer, ipwActualFailed Integer, ipwLastRTT Integer, ipwActualRelayState Integer, } ipwActive OBJECT-TYPE SYNTAX INTEGER { disabled(0), active(255) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current IP watchdog status." ::= { IPWatchdog 1 } ipwPingIP OBJECT-TYPE SYNTAX IPAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of controlled object." ::= { IPWatchdog 2 } ipwPauseAfterPwOn OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current UNITS "seconds" DESCRIPTION "Amount of time [sec]. Duration of IP watchdog disable period, applied when watchdog device itself is first powered on." ::= { IPWatchdog 3 } ipwPingTimeout OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Config value - RTT timeout." ::= { IPWatchdog 4 } ipwRepeatPingPer OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "PING REQUEST packet sending - repeat period, in [miliseconds]." ::= { IPWatchdog 5 } ipwIgnoreLostCnt OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "How many lost PING REPLY packets should be ignored, before activating the relay." ::= { IPWatchdog 6 } ipwPauseWdAfterAct OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Delay of IP watchdog pause period, when output relay is activated (time for device recovery)." ::= { IPWatchdog 7 } ipwRelayActTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current UNITS "seconds" DESCRIPTION "How many [seconds] should be output relay activated." ::= { IPWatchdog 8 } ipwActualFailed OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "How many unreceived PING REPLY packets are there so far." ::= { IPWatchdog 9 } ipwLastRTT OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current UNITS "miliseconds" DESCRIPTION "Round Trip Time for last ping echo." ::= { IPWatchdog 10 } ipwActualRelayState OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Actual output relay status." ::= { IPWatchdog 11 } -- ----------------------------------------------------------------------- OptoInput OBJECT-TYPE SYNTAX OptoInputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing actual status of optical inputs." ::= { sds_ups_3a 2 } OptoInputEntry ::= SEQUENCE { opto0 Integer, opto1 Integer, opto2 Integer, } opto0 OBJECT-TYPE SYNTAX INTEGER { active_signalpresent(0), no_signal(32) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current OPTO0 input status." ::= { OptoInput 1 } opto1 OBJECT-TYPE SYNTAX INTEGER { active_signalpresent(0), no_signal(16) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current OPTO1 input status." ::= { OptoInput 2 } opto2 OBJECT-TYPE SYNTAX INTEGER { active_signalpresent(0), no_signal(128) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current OPTO2 input status." ::= { OptoInput 3 } -- ----------------------------------------------------------------------- PWRmonitor OBJECT-TYPE SYNTAX PWRmonitorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing monitoring information about voltages and currents." ::= { sds_ups_3a 5 } PWRmonitorEntry ::= SEQUENCE { U_primary_ADC Integer, I_accu_ADC Integer, I_primary_ADC Integer, U_accu_ADC Integer, U_primary_SI Integer, I_accu_SI Integer, I_primary_SI Integer, U_accu_SI Integer, UPS_STATE Integer, } I_accu_ADC OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Actual current to/from accumulator [raw value 0..1023, offseted]." ::= { PWRmonitor 1 } I_primary_ADC OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Actual current from primary input [raw value 0..1023, offseted]." ::= { PWRmonitor 2 } U_accu_ADC OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Actual voltage of accumulator [raw value 0..1023]." ::= { PWRmonitor 3 } U_primary_ADC OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Actual voltage of primary input [raw value 0..1023]." ::= { PWRmonitor 4 } I_accu_SI OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current UNITS "0.01 Amps" DESCRIPTION "Actual current to/from accumulator [SI : Amps] [FIXED FRACTIONAL PART length 2 digits]." ::= { PWRmonitor 5 } I_primary_SI OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current UNITS "0.01 Amps" DESCRIPTION "Actual current from primary input [SI : Amps] [FIXED FRACTIONAL PART length 2 digits]." ::= { PWRmonitor 6 } U_accu_SI OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current UNITS "0.01 Volts" DESCRIPTION "Actual voltage of accumulator [SI : Volts] [FIXED FRACTIONAL PART length 2 digits]." ::= { PWRmonitor 7 } U_primary_SI OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current UNITS "0.01 Volts" DESCRIPTION "Actual voltage of primary input [SI : Volts] [FIXED FRACTIONAL PART length 2 digits]." ::= { PWRmonitor 8 } UPS_STATE OBJECT-TYPE SYNTAX INTEGER { fresh_started_after_device_reset(0), primary_ok_but_not_charging(1), primary_ok_and_charging(2), primary_fail_and_output_powered_only_from_battery(4), no_battery_or_low_battery_and_primary_fail_and_output_disconnected(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Actual UPS system status." ::= { PWRmonitor 9 } -- ----------------------------------------------------------------------- TheDudeEntry OBJECT-TYPE SYNTAX IfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Textual system info." INDEX { RuleIndex } ::= { sds_ups_3a 7 } TheDudeIFEntry ::= SEQUENCE { TheDudeLABEL DisplayString, } TheDudeLABEL OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Textual represenation of system status, to be shown f.ex. at The Dude graphic screen" ::= { TheDudeEntry 1 } -- ----------------------------------------------------------------------- NTPClientEntry OBJECT-TYPE SYNTAX IfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "NTP client actual time-value" INDEX { RuleIndex } ::= { sds_ups_3a 8 } NTPClientIFEntry ::= SEQUENCE { NTPClientTimeValue Integer, } NTPClientTimeValue OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current UNITS "seconds" DESCRIPTION "Direct NTP time value, UNIX time represenation (seconds)." ::= { NTPClientEntry 1 } END