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
 |