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/transition/TN-POWER-SUPPLY-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/transition/TN-POWER-SUPPLY-MIB')
| -rw-r--r-- | MIBS/transition/TN-POWER-SUPPLY-MIB | 152 |
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 |