153 lines
4.3 KiB
Plaintext
153 lines
4.3 KiB
Plaintext
-- ***********************************************************************************************
|
|
-- 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
|