diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/algcom | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/algcom')
| -rw-r--r-- | MIBS/algcom/ALGPOWER-v2 | 590 |
1 files changed, 590 insertions, 0 deletions
diff --git a/MIBS/algcom/ALGPOWER-v2 b/MIBS/algcom/ALGPOWER-v2 new file mode 100644 index 0000000..40e0891 --- /dev/null +++ b/MIBS/algcom/ALGPOWER-v2 @@ -0,0 +1,590 @@ +ALGPOWER-v2-MIB DEFINITIONS ::= BEGIN + IMPORTS + DisplayString FROM RFC1213-MIB + OBJECT-TYPE FROM RFC-1212 + enterprises FROM RFC1155-SMI; + + algcom OBJECT IDENTIFIER ::= { enterprises 49136 } + upsObjects OBJECT IDENTIFIER ::= { algcom 1 } + output OBJECT IDENTIFIER ::= { upsObjects 1 } + battery OBJECT IDENTIFIER ::= { upsObjects 2 } + input OBJECT IDENTIFIER ::= { upsObjects 3 } + temperature OBJECT IDENTIFIER ::= { upsObjects 4 } + watchdog OBJECT IDENTIFIER ::= { upsObjects 5 } + supply OBJECT IDENTIFIER ::= { upsObjects 6 } + installation OBJECT IDENTIFIER ::= { upsObjects 7 } + bat-tst OBJECT IDENTIFIER ::= { upsObjects 8 } + + + outputVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Numeric value of instantaneous output voltage from + the source in tenths of a volt. To get the value + actual in volt should be divided by 10. + + Example: + Read value 241, actual value 24.1V." + ::= { output 1 } + + outputCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Numeric value of current output of converter AC/DC. + Real value reading in milli ampere. + + Example: + Read value 1087, Actual value 1.087 milli ampere + or 1.087A. + If the output is '0' the AC/DC is off and the output + for the equipments is provide from batteries" + ::= { output 2 } + + oidNotUsed0 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "OID not used." + ::= { output 3 } + + oidNotUsed1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "OID not used." + ::= { output 4 } + + + batteryVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Numeric value of instantaneous voltage of battery bank. + To get the actual value in volt must be divided by 10. + + Example: + Read value 240, actual value 24.0V." + ::= { battery 1 } + + batteryCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Numeric value of current in Battery bank. Real + value reading in milli ampere. + If the value is negative the Battery bank is provide + energy for the output. + If the value is positive the Battery bank is under + charger + + Example: + Read value -2230, Actual value 2,230 ampere and the + battery bank is provide this current. + Read value 3000, Actual value 3.000 milli ampere and + the battery bank is absorve this current." + ::= { battery 2 } + + chargerStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Show the status of battery charger: + 0 - The battery is not connected in DC UPS; + 1 - The battery is voltage incompatible with DC UPS; + 2 - The DC UPS is in nobreak mode; + 3 - The charger of Battery is in Bulk stage; + 4 - The charger of Battery is Absorption stage; + 5 - The charger of Battery is Float stage; + 6 - The Battery will be disconnected in 30s due to + low voltage and the DC-UPS output will be + turned off. + 7 - The Battery is under test" + ::= { battery 3 } + + + alarmOnBattery OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Shows the operation mode of DC-UPS: + + 0 - The DC-UPS output is provide by AC energy. + 1 - The DC-UPS output is provide by Battery" + ::= { input 1 } + + acFail OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Alarm that alert about AC outages in the last 10 + minutes: + + 0 - DC-UPS in normal operation. + 1 - Occur a AC fail in the last 10 minutes." + ::= { input 2 } + + batteryCharging OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Show the status of charging Battery: + + 1 - The battery is on charging. + 0 - The battery is on discharging." + ::= { input 3 } + + batteryDischarging OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Show the status of discharging Battery: + + 1 - The battery is on discharging. + 0 - The battery is on charging." + ::= { input 4 } + + overheat OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Alarm that alert about overtemperature of DC-UPS + + 1 - The DC-UPS is in condition of overtemperature. + 0 - The DC-UPS is in normal condition." + ::= { input 5 } + + overload OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Alarm that alert about overload of DC-UPS + + 1 - The DC-UPS is in condition of overload. + 0 - The DC-UPS is in normal condition." + ::= { input 6 } + + fanAfail OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Alarm that alert about fail in internal FAN A + + 1 - Internal FAN with fail. + 0 - Internal FAN ok" + ::= { input 7 } + + fanBfail OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Alarm that alert about fail in internal FAN B + + 1 - Internal FAN with fail. + 0 - Internal FAN ok" + ::= { input 8 } + + oidNotUsed2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "OID not used." + ::= { input 9 } + + oidNotUsed3 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "OID not used." + ::= { input 10 } + + upTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "System Up time in hours" + ::= {input 11} + + + innerTemperature OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Show the internal temperature of power supply. + Uses the unit degree Celsius. + + Example + Read value: 25, temperature is 25degC." + ::= { temperature 1 } + + outerTemperature OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Show the temperature of external sensor (cable that + comes with power supply). + Uses the unit degree Celsius. + + Example + Read value: 25, temperature is 25degC." + ::= { temperature 2 } + + heatSinkTemperature OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Show the temperature of sensor in the heatsink of + power supply use the unit degree Celsius. + + Example + Read value: 25, temperature is 25degC." + ::= { temperature 3 } + + + watchdogPing1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Alarm indicating the action of watchdog 1 + programmed in the last 10 minutes. The watchdog + acts on the output by turning it off when not + receive response from IP ping command + configured. + + 1 - The watchdog 1 acted on the output the last 10 + minutes. + 0 - The Watchdog 1 has not acted in the last 10 + minutes." + ::= { watchdog 1 } + + watchdogPing2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Alarm indicating the action of watchdog 2 + programmed in the last 10 minutes. The watchdog + acts on the output by turning it off when not + receive response from IP ping command + configured. + + 1 - The watchdog 2 acted on the output the last 10 + minutes. + 0 - The Watchdog 2 has not acted in the last 10 + minutes." + ::= { watchdog 2 } + + watchdogPing3 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Alarm indicating the action of watchdog 3 + programmed in the last 10 minutes. The watchdog + acts on the output by turning it off when not + receive response from IP ping command + configured. + + 1 - The watchdog 3 acted on the output the last 10 + minutes. + 0 - The Watchdog 3 has not acted in the last 10 + minutes." + ::= { watchdog 3 } + + watchdogPing4 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Alarm indicating the action of watchdog 4 + programmed in the last 10 minutes. The watchdog + acts on the output by turning it off when not + receive response from IP ping command + configured. + + 1 - The watchdog 4 acted on the output the last 10 + minutes. + 0 - The Watchdog 4 has not acted in the last 10 + minutes." + ::= { watchdog 4 } + + watchdogPing5 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Alarm indicating the action of watchdog 5 + programmed in the last 10 minutes. The watchdog + acts on the output by turning it off when not + receive response from IP ping command + configured. + + 1 - The watchdog 5 acted on the output the last 10 + minutes. + 0 - The Watchdog 5 has not acted in the last 10 + minutes." + ::= { watchdog 5 } + + watchdogPing6 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Alarm indicating the action of watchdog 6 + programmed in the last 10 minutes. The watchdog + acts on the output by turning it off when not + receive response from IP ping command + configured. + + 1 - The watchdog 6 acted on the output the last 10 + minutes. + 0 - The Watchdog 6 has not acted in the last 10 + minutes." + ::= { watchdog 6 } + + watchdogPing7 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Alarm indicating the action of watchdog 7 + programmed in the last 10 minutes. The watchdog + acts on the output by turning it off when not + receive response from IP ping command + configured. + + 1 - The watchdog 7 acted on the output the last 10 + minutes. + 0 - The Watchdog 7 has not acted in the last 10 + minutes." + ::= { watchdog 7 } + + watchdogPing8 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Alarm indicating the action of watchdog 8 + programmed in the last 10 minutes. The watchdog + acts on the output by turning it off when not + receive response from IP ping command + configured. + + 1 - The watchdog 8 acted on the output the last 10 + minutes. + 0 - The Watchdog 8 has not acted in the last 10 + minutes." + ::= { watchdog 8 } + + watchdogPing9 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Alarm indicating the action of watchdog 9 + programmed in the last 10 minutes. The watchdog + acts on the output by turning it off when not + receive response from IP ping command + configured. + + 1 - The watchdog 9 acted on the output the last 10 + minutes. + 0 - The Watchdog 9 has not acted in the last 10 + minutes." + ::= { watchdog 9 } + + watchdogPing10 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Alarm indicating the action of watchdog 10 + programmed in the last 10 minutes. The watchdog + acts on the output by turning it off when not + receive response from IP ping command + configured. + + 1 - The watchdog 10 acted on the output the last 10 + minutes. + 0 - The Watchdog 10 has not acted in the last 10 + minutes." + ::= { watchdog 10 } + + + supplyVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The supply AC voltage decivolt [dV] + Numeric value of instantaneous input voltage. + An optional sensor is required to read this value. + To get the actual value in volt it should be + divided by 10. + + Example: + Read value 2410, actual value 241 Vac." + ::= {supply 1} + + + popName OBJECT-TYPE + SYNTAX DisplayString (SIZE (30)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "PoP name" + ::= {installation 1} + + facilityAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE (40)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Facility address" + ::= {installation 2} + + facilityCity OBJECT-TYPE + SYNTAX DisplayString (SIZE (30)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Facility city" + ::= {installation 3} + + instDate OBJECT-TYPE + SYNTAX DisplayString (SIZE (10)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Installation date" + ::= {installation 4} + + batCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "Battery capacity" + ::= {installation 5} + + batBrand OBJECT-TYPE + SYNTAX DisplayString (SIZE (30)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Battery brand" + ::= {installation 6} + + batInstDate OBJECT-TYPE + SYNTAX DisplayString (SIZE (10)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Battery installation date" + ::= {installation 7} + + respPers OBJECT-TYPE + SYNTAX DisplayString (SIZE (50)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Responsible person" + ::= {installation 8} + + btst-date OBJECT-TYPE + SYNTAX DisplayString (SIZE (10)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Battery test execution date (dd/mm/yyyy)" + ::= {bat-tst 1} + + btst-status OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "Battery test status + 0 - NEVER DONE + 1 - Passed + 2 - Running + 3 - Aborted + 4 - Failed" + ::= {bat-tst 2} + + btst-duration OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "Programmed test duration in minutes + * 999 - Perform the test until battery is fully discharged" + ::= {bat-tst 3} + + btst-elapsed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "Elapsed time in current\last battery test" + ::= {bat-tst 4} + + btst-volt-i OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The battery initial voltage [dV] + Numeric value of battery voltage when starting the battery test. + + Example: + Read value 241, actual value 24.1 V." + ::= {bat-tst 5} + + btst-amp-i OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The battery initial cuurent [mA] + Numeric value of battery current when starting the battery test. + + Example: + Read value 1522, actual value 1.55 A." + ::= {bat-tst 6} + + btst-volt-f OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The battery final voltage [dV] + Numeric value of battery voltage when the battery test is done. + + Example: + Read value 225, actual value 22.5 V." + ::= {bat-tst 7} + + btst-amp-f OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The battery initial cuurent [mA] + Numeric value of battery current when the battery test is done. + + Example: + Read value 1485, actual value 1.48 A." + ::= {bat-tst 8} + +END |