summaryrefslogtreecommitdiff
path: root/MIBS/transition/TN-POWER-SUPPLY-MIB
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/transition/TN-POWER-SUPPLY-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/transition/TN-POWER-SUPPLY-MIB')
-rw-r--r--MIBS/transition/TN-POWER-SUPPLY-MIB152
1 files changed, 152 insertions, 0 deletions
diff --git a/MIBS/transition/TN-POWER-SUPPLY-MIB b/MIBS/transition/TN-POWER-SUPPLY-MIB
new file mode 100644
index 0000000..2b5210f
--- /dev/null
+++ b/MIBS/transition/TN-POWER-SUPPLY-MIB
@@ -0,0 +1,152 @@
+-- ***********************************************************************************************
+-- TN-POWER-SUPPLY-MIB.smi: Transition Networks, Inc. Enterprise MIB for power-supply management.
+--
+-- Copyright (c) 2013 by Transition Networks, Inc.
+-- All rights reserved.
+--
+-- ***********************************************************************************************
+--
+
+TN-POWER-SUPPLY-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ Unsigned32, Counter32
+ FROM SNMPv2-SMI
+ TruthValue
+ FROM SNMPv2-TC
+ tnProducts
+ FROM TRANSITION-SMI;
+
+tnPowerSupply MODULE-IDENTITY
+ LAST-UPDATED "201303120000Z"
+ ORGANIZATION "Transition Networks, Inc."
+ CONTACT-INFO
+ "Transition Networks
+ Technical Support
+
+ 10900 Red Circle Drive
+ Minnetonka, MN 55343 USA
+ Tel: +1-800-526-9267
+
+ E-mail: techsupport@transition.com"
+ DESCRIPTION
+ "This mib is related to the manamgement of power-supply."
+
+ REVISION "201303120000Z"
+ DESCRIPTION
+ "Defined in Mar 12th, 2013."
+ ::= { tnProducts 20 }
+
+TnPowerSupplyPowerType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A kind of variable-type definition indicates the means of power-supply,
+ AC or DC."
+ SYNTAX INTEGER {
+ ac(1),
+ dc(2)
+ }
+
+tnPowerSupplyEnvMonNotifications OBJECT IDENTIFIER ::= { tnPowerSupply 1 }
+
+tnPowerSupplyEnvMonFailureNotif NOTIFICATION-TYPE
+ OBJECTS {
+ tnPowerSupplyPowered
+ }
+ STATUS current
+ DESCRIPTION
+ "A tnPowerSupplyEnvMonFailureNotif will be sent when the power-supply
+ is not functioning properly."
+ ::= { tnPowerSupplyEnvMonNotifications 1 }
+
+tnPowerSupplyEnvMonTemperatureNotif NOTIFICATION-TYPE
+ OBJECTS {
+ tnPowerSupplyTemperature
+ }
+ STATUS current
+ DESCRIPTION
+ "A tnPowerSupplyEnvMonTemperatureNotif will be sent when the
+ temperature of the power-supply is out of controlled range."
+ ::= { tnPowerSupplyEnvMonNotifications 2 }
+
+tnPowerSupplyMIBObject OBJECT IDENTIFIER ::= { tnPowerSupply 2 }
+
+tnPowerSupplyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnPowerSupplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table defines the managment of power-supply."
+ ::= { tnPowerSupplyMIBObject 1 }
+
+tnPowerSupplyEntry OBJECT-TYPE
+ SYNTAX TnPowerSupplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Indicates the entry of power-supply table."
+ INDEX { tnPowerSupplyIndex }
+ ::= { tnPowerSupplyTable 1 }
+
+TnPowerSupplyEntry ::=
+ SEQUENCE {
+ tnPowerSupplyIndex Unsigned32,
+ tnPowerSupplyPresent TruthValue,
+ tnPowerSupplyPowerType TnPowerSupplyPowerType,
+ tnPowerSupplyPowered TruthValue,
+ tnPowerSupplyFanRPM Unsigned32,
+ tnPowerSupplyTemperature INTEGER
+ }
+
+tnPowerSupplyIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Indicates the index of table entry."
+ ::= { tnPowerSupplyEntry 1 }
+
+tnPowerSupplyPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the current choice of power-supply."
+ ::= { tnPowerSupplyEntry 2 }
+
+tnPowerSupplyPowerType OBJECT-TYPE
+ SYNTAX TnPowerSupplyPowerType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the type of power-supply."
+ ::= { tnPowerSupplyEntry 3 }
+
+tnPowerSupplyPowered OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates power-supply is on or off. In this case, true represents powered-on,
+ and otherwise, powered-off."
+ ::= { tnPowerSupplyEntry 4 }
+
+tnPowerSupplyFanRPM OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the RPM of fan."
+ ::= { tnPowerSupplyEntry 5 }
+
+tnPowerSupplyTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the temperature of the power-supply."
+ ::= { tnPowerSupplyEntry 6 }
+
+tnPowerSupplyMibConformance OBJECT IDENTIFIER ::= { tnPowerSupply 3 }
+
+END