summaryrefslogtreecommitdiff
path: root/MIBS/algcom/ALGPOWER-v2
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/algcom/ALGPOWER-v2
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/algcom/ALGPOWER-v2')
-rw-r--r--MIBS/algcom/ALGPOWER-v2590
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