summaryrefslogtreecommitdiff
path: root/MIBS/packetflux/PACKETFLUX-STANDBYPOWER
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/packetflux/PACKETFLUX-STANDBYPOWER
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/packetflux/PACKETFLUX-STANDBYPOWER')
-rw-r--r--MIBS/packetflux/PACKETFLUX-STANDBYPOWER642
1 files changed, 642 insertions, 0 deletions
diff --git a/MIBS/packetflux/PACKETFLUX-STANDBYPOWER b/MIBS/packetflux/PACKETFLUX-STANDBYPOWER
new file mode 100644
index 0000000..a7f516d
--- /dev/null
+++ b/MIBS/packetflux/PACKETFLUX-STANDBYPOWER
@@ -0,0 +1,642 @@
+PACKETFLUX-STANDBYPOWER DEFINITIONS ::= BEGIN
+ IMPORTS
+ MODULE-IDENTITY, Integer32, OBJECT-TYPE,
+ Gauge32, TimeTicks
+ FROM SNMPv2-SMI
+ packetfluxMgmt
+ FROM PACKETFLUX-SMI
+ OBJECT-GROUP
+ FROM SNMPv2-CONF
+ TruthValue
+ FROM SNMPv2-TC;
+
+ standbypower MODULE-IDENTITY
+ LAST-UPDATED "201306041649Z"
+ ORGANIZATION "PacketFlux Technologies"
+ CONTACT-INFO "custsvc@packetflux.com
+ http://www.packetflux.com"
+ DESCRIPTION "MIB for the PacketFlux Standby Power Controller"
+
+ REVISION "201306041649Z"
+ DESCRIPTION "initial version of this module"
+ ::= { packetfluxMgmt 2 }
+
+
+ powercontrollerstate OBJECT-TYPE
+ SYNTAX INTEGER {
+ onprimarypower( 1 ),
+ startingstandby( 2 ),
+ transferringtostandby( 3 ),
+ onstandbypower( 4 ),
+ transferringtoprimary( 5 )
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The status of the standby power controller."
+ ::= { standbypower 1 }
+
+ transferswitchstate OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary( 1 ),
+ transfertostandby1( 2 ),
+ transfertostandby2( 3 ),
+ transfertostandby3( 4 ),
+ standby( 5 ),
+ transfertoprimary1( 6 ),
+ transfertoprimary2( 7 ),
+ transfertoprimary3( 8 )
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current state in the transfer sequence."
+ ::= { standbypower 2 }
+
+ standbypowerstate OBJECT-TYPE
+ SYNTAX INTEGER {
+ stopped( 1 ),
+ prepare1( 2 ),
+ prepare2( 3 ),
+ prepare3( 4 ),
+ startup1( 5 ),
+ startup2( 6 ),
+ startup3( 7 ),
+ checkrun( 8 ),
+ reprepare1( 9 ),
+ reprepare2( 10 ),
+ reprepare3( 11 ),
+ warmup1( 12 ),
+ warmup2( 13 ),
+ warmup3( 14 ),
+ verifyrun( 15 ),
+ running( 16 ),
+ cooldown1( 17 ),
+ cooldown2( 18 ),
+ cooldown3( 19 ),
+ shutdown1( 20 ),
+ shutdown2( 21 ),
+ shutdown3( 22 ),
+ verifystopped( 23 ),
+ postshutdown1( 24 ),
+ postshutdown2( 25 ),
+ postshutdown3( 26 )
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current state in the standby power sequence."
+ ::= { standbypower 3 }
+
+ ac1voltage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The voltage of the AC input AC1 in 1/10ths of
+ a volt."
+ ::= { standbypower 4 }
+
+ ac1frequency OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The frequency of the AC input AC1 in 1/100ths
+ of a Hertz."
+ ::= { standbypower 5 }
+
+ ac2voltage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The voltage of the AC input AC2 in 1/10ths of
+ a volt."
+ ::= { standbypower 6 }
+
+ ac2frequency OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The frequency of the AC input AC2 in 1/100ths
+ of a Hertz."
+ ::= { standbypower 7 }
+
+ mtr1voltage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The voltage of the DC input Mtr1 in 1/10ths of
+ a volt."
+ ::= { standbypower 8 }
+
+ mtr2voltage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The voltage of the DC input Mtr2 in 1/10ths of
+ a volt."
+ ::= { standbypower 9 }
+
+ pwr1voltage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The voltage of the DC input Pwr3 in 1/10ths of
+ a volt."
+ ::= { standbypower 10 }
+
+ pwr2voltage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The voltage of the DC input Pwr2 in 1/10ths of
+ a volt."
+ ::= { standbypower 11 }
+
+ shuntvoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The voltage of the DC input Shunt in 1/10ths of
+ a millivolt. Can be negative."
+ ::= { standbypower 12 }
+
+ temperature OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The temperature of the onboard temperature sensor
+ in 1/10ths of a degree centigrade."
+ ::= { standbypower 13 }
+
+ recentunsuccessfulstarts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of times the standby power source was
+ not successfully started. This counter resets
+ upon a successful start. It can also be reset
+ via the web interface or by writing 0 to this
+ object."
+ ::= { standbypower 14 }
+
+ totalunsuccessfulstarts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of times the standby power source was
+ not successfully started. This counter DOES NOT
+ reset upon a successful start. It can be reset
+ via the web interface or by writing 0 to this
+ object."
+ ::= { standbypower 15 }
+
+ recentstalls OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of times the standby power source has
+ stalled. This counter resets upon a clean shutdown.
+ It can also be reset via the web interface or
+ by writing 0 to this object."
+ ::= { standbypower 16 }
+
+ totalstalls OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of times the standby power source has
+ stalled. This counter DOES NOT reset upon a clean
+ shutdown. It can be reset via the web interface
+ or by writing 0 to this object."
+ ::= { standbypower 17 }
+
+ numberofstarts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of times the secondary power source
+ has started. This counter increments when the
+ standby sequence reaches the running state. This
+ counter can be reset via the web interface or
+ by writing 0 to this object."
+ ::= { standbypower 18 }
+
+ numberoftransfers OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of times the power has transfered from
+ primary to standby, or back. A complete transfer
+ cycle from primary to standby and back to primary
+ will increment this counter twice. This counter
+ can be reset via the web interface or by writing
+ 0 to this object."
+ ::= { standbypower 19 }
+
+ currenttimeonprimary OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The amount of time the transfer switch has been
+ in the primary state (position) since the most
+ recent transfer to that state. This timer resets
+ to zero when the transfer switch leaves the primary
+ state (position). This timer can be reset via
+ the web interface or by writing 0 to this object."
+ ::= { standbypower 20 }
+
+ totaltimeonprimary OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The amount of time the transfer switch has been
+ in the primary state (position) since power on
+ or the last reset of this counter. This timer
+ does not automatically reset. This timer can
+ be reset via the web interface or by writing
+ 0 to this object."
+ ::= { standbypower 21 }
+
+ currenttimeonstandby OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The amount of time the transfer switch has been
+ in the standby state (position) since the most
+ recent transfer to that state. This timer resets
+ to zero when the transfer switch leaves the primary
+ state (position). This timer can be reset via
+ the web interface or by writing 0 to this object."
+ ::= { standbypower 22 }
+
+ totaltimeonstandby OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The amount of time the transfer switch has been
+ in the standby state (position) since power on
+ or the last reset of this counter. This timer
+ does not automatically reset. This timer can
+ be reset via the web interface or by writing
+ 0 to this object."
+ ::= { standbypower 23 }
+
+ currentstandbyruntime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The amount of time the standby power source has
+ been running during it's current run. This timer
+ resets to zero when the standby power source
+ shuts down. This timer can be reset via the web
+ interface or by writing 0 to this object."
+ ::= { standbypower 24 }
+
+ totalstandbyruntime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The amount of time the standby power source has
+ been running since power on or the last reset
+ of this counter. This timer does not automatically
+ reset. This timer can be reset via the web interface
+ or by writing 0 to this object."
+ ::= { standbypower 25 }
+
+ laststandbyrun OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The amount of time since the standby power source
+ ran last. This timer resets upon start of the
+ standby power source and starts timing upon shutdown
+ of the standby power source. This timer can be
+ reset via the web interface or by writing 0 to
+ this object."
+ ::= { standbypower 26 }
+
+ laststandbygracefulstop OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The amount of time since standby power source
+ was gracefully shutdown. This timer resets and
+ starts timing upon graceful shutdown of the standby
+ power source. This timer can be reset via the
+ web interface or by writing 0 to this object."
+ ::= { standbypower 27 }
+
+ laststandbyunsuccessfulstart OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The amount of time since the last failed start
+ of the standby power source . This timer resets
+ and starts timing upon a unsuccessful start of
+ the power source. This timer can be reset via
+ the web interface or by writing 0 to this object."
+ ::= { standbypower 28 }
+
+ laststandbyfailure OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The amount of time since the stall or failure
+ while running of the standby power source . This
+ timer resets and starts timing upon a stall/failure
+ of the power source. This timer can be reset
+ via the web interface or by writing 0 to this
+ object."
+ ::= { standbypower 29 }
+
+ switch1closed OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True(1) if the Switch 1 input is closed (shorted/on).
+ False(2) if it is open."
+ ::= { standbypower 30 }
+
+ switch2closed OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True(1) if the Switch 2 input is closed (shorted/on).
+ False(2) if it is open."
+ ::= { standbypower 31 }
+
+ switch3closed OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True(1) if the Switch 3 input is closed (shorted/on).
+ False(2) if it is open."
+ ::= { standbypower 32 }
+
+ switch4closed OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True(1) if the Switch 4 input is closed (shorted/on).
+ False(2) if it is open."
+ ::= { standbypower 33 }
+
+ switch5closed OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True(1) if the Switch 5 input is closed (shorted/on).
+ False(2) if it is open."
+ ::= { standbypower 34 }
+
+ enabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True(1) if the enable input is closed (shorted/on).
+ False(2) if it is open."
+ ::= { standbypower 35 }
+
+ relay1on OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True(1) if the Relay 1 ouput is on (C and NO connected).
+ False(2) if it is off (C and NC connected)."
+ ::= { standbypower 36 }
+
+ relay2on OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True(1) if the Relay 2 ouput is on (C and NO connected).
+ False(2) if it is off (C and NC connected)."
+ ::= { standbypower 37 }
+
+ relay3on OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True(1) if the Relay 3 ouput is on (C and NO connected).
+ False(2) if it is off (C and NC connected)."
+ ::= { standbypower 38 }
+
+ relay4on OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True(1) if the Relay 4 ouput is on (C and NO connected).
+ False(2) if it is off (C and NC connected)."
+ ::= { standbypower 39 }
+
+ relay5on OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True(1) if the Relay 5 output is on (C and NO
+ connected). False(2) if it is off (C and NC connected)."
+ ::= { standbypower 40 }
+
+ relay6on OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True(1) if the Relay 6 output is on (C and NO
+ connected). False(2) if it is off (C and NC connected)."
+ ::= { standbypower 41 }
+
+ relay7on OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True(1) if the Relay 7 output is on (C and NO
+ connected). False(2) if it is off (C and NC connected)."
+ ::= { standbypower 42 }
+
+ ruleswitchstandby OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True(1) if the switch to standby rule is true.
+ False(2) if it is not."
+ ::= { standbypower 43 }
+
+ rulereturnprimary OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True(1) if the return to primary rule is true.
+ False(2) if it is not."
+ ::= { standbypower 44 }
+
+ rulestandbygood OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True(1) if the standby power good rule is true.
+ False(2) if it is not."
+ ::= { standbypower 45 }
+
+ rulestopstandby OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True(1) if the stop standby and consider it failed
+ rule is true. False(2) if it is not."
+ ::= { standbypower 46 }
+
+ ruleexercisestandby OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True(1) if the exercise standby without transfer
+ rule is true. False(2) if it is not."
+ ::= { standbypower 47 }
+
+ webcontrol1 OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "True(1) if the webcontrol 1 virtual toggle switch
+ is in the on position. False(2) if it is not.
+ This value can be written to affect the position
+ of the toggle switch."
+ ::= { standbypower 48 }
+
+ webcontrol2 OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "True(1) if the webcontrol 2 virtual toggle switch
+ is in the on position. False(2) if it is not.
+ This value can be written to affect the position
+ of the toggle switch."
+ ::= { standbypower 49 }
+
+ webcontrol3 OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "True(1) if the webcontrol 3 virtual toggle switch
+ is in the on position. False(2) if it is not.
+ This value can be written to affect the position
+ of the toggle switch."
+ ::= { standbypower 50 }
+
+ webcontrol4 OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "True(1) if the webcontrol 4 virtual toggle switch
+ is in the on position. False(2) if it is not.
+ This value can be written to affect the position
+ of the toggle switch."
+ ::= { standbypower 51 }
+
+ webcontrol5 OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "True(1) if the webcontrol 5 virtual toggle switch
+ is in the on position. False(2) if it is not.
+ This value can be written to affect the position
+ of the toggle switch."
+ ::= { standbypower 52 }
+
+ webcontrol6 OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "True(1) if the webcontrol 6 virtual toggle switch
+ is in the on position. False(2) if it is not.
+ This value can be written to affect the position
+ of the toggle switch."
+ ::= { standbypower 53 }
+
+ webcontrol7 OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "True(1) if the webcontrol 7 virtual toggle switch
+ is in the on position. False(2) if it is not.
+ This value can be written to affect the position
+ of the toggle switch."
+ ::= { standbypower 54 }
+
+ webcontrol8 OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "True(1) if the webcontrol 8 virtual toggle switch
+ is in the on position. False(2) if it is not.
+ This value can be written to affect the position
+ of the toggle switch."
+ ::= { standbypower 55 }
+
+ standbypowerConformance OBJECT IDENTIFIER ::= { standbypower 256 }
+
+ standbypowerGroups OBJECT IDENTIFIER ::= { standbypowerConformance 1 }
+
+ packetfluxStandbypowerAllObjects OBJECT-GROUP
+ OBJECTS {
+ powercontrollerstate,
+ transferswitchstate,
+ standbypowerstate,
+ ac1voltage,
+ ac1frequency,
+ ac2voltage,
+ ac2frequency,
+ mtr1voltage,
+ mtr2voltage,
+ pwr1voltage,
+ pwr2voltage,
+ shuntvoltage,
+ temperature,
+ recentunsuccessfulstarts,
+ totalunsuccessfulstarts,
+ recentstalls,
+ totalstalls,
+ numberofstarts,
+ numberoftransfers,
+ currenttimeonprimary,
+ totaltimeonprimary,
+ currenttimeonstandby,
+ totaltimeonstandby,
+ currentstandbyruntime,
+ totalstandbyruntime,
+ laststandbyrun,
+ laststandbygracefulstop,
+ laststandbyunsuccessfulstart,
+ laststandbyfailure,
+ switch1closed,
+ switch2closed,
+ switch3closed,
+ switch4closed,
+ switch5closed,
+ enabled,
+ relay1on,
+ relay2on,
+ relay3on,
+ relay4on,
+ relay5on,
+ relay6on,
+ relay7on,
+ ruleswitchstandby,
+ rulereturnprimary,
+ rulestandbygood,
+ rulestopstandby,
+ ruleexercisestandby,
+ webcontrol1,
+ webcontrol2,
+ webcontrol3,
+ webcontrol4,
+ webcontrol5,
+ webcontrol6,
+ webcontrol7,
+ webcontrol8
+ }
+ STATUS current
+ DESCRIPTION "This automatically created object group contains
+ all those objects that do not belong to any other
+ OBJECT-GROUP"
+ ::= { standbypowerGroups 1 }
+
+
+END