Initial commit
This commit is contained in:
		
							
								
								
									
										916
									
								
								MIBS/dlink/DLINKSW-ENTITY-EXT-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										916
									
								
								MIBS/dlink/DLINKSW-ENTITY-EXT-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,916 @@
 | 
			
		||||
--  *****************************************************************
 | 
			
		||||
--  DLINKSW-ENTITY-EXT-MIB.mib : D-Link Entity Extensions MIB
 | 
			
		||||
-- 
 | 
			
		||||
--  Copyright (c) 2013 D-Link Corporation, all rights reserved.
 | 
			
		||||
--   
 | 
			
		||||
--  *****************************************************************
 | 
			
		||||
 | 
			
		||||
DLINKSW-ENTITY-EXT-MIB DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
    IMPORTS
 | 
			
		||||
        MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Unsigned32, Integer32
 | 
			
		||||
             FROM SNMPv2-SMI
 | 
			
		||||
        DisplayString   			
 | 
			
		||||
             FROM SNMPv2-TC
 | 
			
		||||
        MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP           
 | 
			
		||||
             FROM SNMPv2-CONF
 | 
			
		||||
        dlinkIndustrialCommon           
 | 
			
		||||
             FROM DLINK-ID-REC-MIB;
 | 
			
		||||
        
 | 
			
		||||
    dlinkSwEntityExtMIB MODULE-IDENTITY     
 | 
			
		||||
 | 
			
		||||
	    LAST-UPDATED "201309060000Z"
 | 
			
		||||
	    ORGANIZATION "D-Link Corp."
 | 
			
		||||
        CONTACT-INFO
 | 
			
		||||
            "        D-Link Corporation
 | 
			
		||||
 | 
			
		||||
             Postal: No. 289, Sinhu 3rd Rd., Neihu District,
 | 
			
		||||
                     Taipei City 114, Taiwan, R.O.C
 | 
			
		||||
             Tel:     +886-2-66000123
 | 
			
		||||
             E-mail: tsd@dlink.com.tw
 | 
			
		||||
            "
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This MIB module provides essential information about the system 
 | 
			
		||||
            and defines the managed objects that support the monitoring of alarms
 | 
			
		||||
            generated by physical entities, including temperature sensors, fans
 | 
			
		||||
            and power supplies.
 | 
			
		||||
            "            
 | 
			
		||||
            
 | 
			
		||||
        REVISION "201309060000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Add dEntityExtFactoryResetButton to support factory reset button trap."  
 | 
			
		||||
            
 | 
			
		||||
        REVISION "201303130000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "This is the first version of this MIB."    
 | 
			
		||||
        ::= { dlinkIndustrialCommon 5 }
 | 
			
		||||
 | 
			
		||||
-- -----------------------------------------------------------------------------
 | 
			
		||||
    dEntityExtNotifications    OBJECT IDENTIFIER ::= { dlinkSwEntityExtMIB 0 }
 | 
			
		||||
    dEntityExtObjects          OBJECT IDENTIFIER ::= { dlinkSwEntityExtMIB 1 }
 | 
			
		||||
    dEntityExtConformance      OBJECT IDENTIFIER ::= { dlinkSwEntityExtMIB 2 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-- ----------------------------------------------------------------------------- 
 | 
			
		||||
    dEntityExtEnvObjects     OBJECT IDENTIFIER ::= { dEntityExtObjects 1 }
 | 
			
		||||
    
 | 
			
		||||
	dEntityExtEnvTempTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF DEntityExtEnvTempEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The table consists of a list of temperature information."
 | 
			
		||||
        ::= { dEntityExtEnvObjects 1 }
 | 
			
		||||
 | 
			
		||||
	dEntityExtEnvTempEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX          DEntityExtEnvTempEntry
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION            
 | 
			
		||||
            "An entry represents the temperature status of a testpoint.
 | 
			
		||||
            "
 | 
			
		||||
        INDEX   { 
 | 
			
		||||
            dEntityExtEnvTempUnitId,
 | 
			
		||||
            dEntityExtEnvTempIndex 
 | 
			
		||||
        }
 | 
			
		||||
        ::= { dEntityExtEnvTempTable 1 }
 | 
			
		||||
 | 
			
		||||
    DEntityExtEnvTempEntry ::= SEQUENCE {
 | 
			
		||||
		dEntityExtEnvTempUnitId	        Unsigned32,
 | 
			
		||||
		dEntityExtEnvTempIndex          Integer32,
 | 
			
		||||
        dEntityExtEnvTempDescr          DisplayString,
 | 
			
		||||
		dEntityExtEnvTempCurrent 		Integer32,
 | 
			
		||||
		dEntityExtEnvTempThresholdLow	Integer32,
 | 
			
		||||
		dEntityExtEnvTempThresholdHigh 	Integer32,
 | 
			
		||||
		dEntityExtEnvTempStatus 	INTEGER
 | 
			
		||||
    }
 | 
			
		||||
       
 | 
			
		||||
    dEntityExtEnvTempUnitId OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Unsigned32 (1..65535)
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates the unit (stacking device) or slot (chassis
 | 
			
		||||
            device) ID at which the testpoint is located."
 | 
			
		||||
        ::= { dEntityExtEnvTempEntry 1 } 
 | 
			
		||||
	              
 | 
			
		||||
    dEntityExtEnvTempIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Integer32 (1..2147483647)
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to uniquely identify the testpoint
 | 
			
		||||
            within a unit/slot.
 | 
			
		||||
            This index is for SNMP purposes only, and has no intrinsic meaning."
 | 
			
		||||
        ::= { dEntityExtEnvTempEntry 2 }
 | 
			
		||||
 | 
			
		||||
    dEntityExtEnvTempDescr OBJECT-TYPE
 | 
			
		||||
        SYNTAX          DisplayString (SIZE (0..32))
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object provides human-sensible identification for the testpoint. 
 | 
			
		||||
            e.g. 'Inlet', 'Center', 'Outlet'. 
 | 
			
		||||
            "
 | 
			
		||||
        ::= { dEntityExtEnvTempEntry 3 }
 | 
			
		||||
              
 | 
			
		||||
	dEntityExtEnvTempCurrent OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Integer32
 | 
			
		||||
        UNITS           "degrees Celsius"
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates the current measurement of the testpoint."            
 | 
			
		||||
        ::= { dEntityExtEnvTempEntry 4 }
 | 
			
		||||
 | 
			
		||||
	dEntityExtEnvTempThresholdLow OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Integer32
 | 
			
		||||
        UNITS           "degrees Celsius"
 | 
			
		||||
        MAX-ACCESS      read-write
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION           
 | 
			
		||||
            "The object indicates the minimum acceptable reading of the 
 | 
			
		||||
            testpoint in degrees Celsius.            
 | 
			
		||||
            "
 | 
			
		||||
        ::= { dEntityExtEnvTempEntry 5 }
 | 
			
		||||
 | 
			
		||||
	dEntityExtEnvTempThresholdHigh OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Integer32
 | 
			
		||||
        UNITS           "degrees Celsius"
 | 
			
		||||
        MAX-ACCESS      read-write
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The object indicates the maximum acceptable reading of the 
 | 
			
		||||
            testpoint in degrees Celsius.            
 | 
			
		||||
            "
 | 
			
		||||
        ::= { dEntityExtEnvTempEntry 6 }
 | 
			
		||||
        
 | 
			
		||||
  dEntityExtEnvTempStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX          INTEGER {
 | 
			
		||||
        			ok(1),
 | 
			
		||||
        			abnormal(2)
 | 
			
		||||
        }
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The object indicates the current temperature is over the thresholds or not.
 | 
			
		||||
            'abnormal' indicates the temperature is over the thresholds.
 | 
			
		||||
            'ok' indicates the temperature is not over the thresholds."
 | 
			
		||||
        ::= { dEntityExtEnvTempEntry 7 }
 | 
			
		||||
 | 
			
		||||
-- ----------------------------------------------------------------------------- 
 | 
			
		||||
	dEntityExtEnvFanTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF DEntityExtEnvFanEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The table is used to display the status of fans."
 | 
			
		||||
        ::= { dEntityExtEnvObjects 2 }
 | 
			
		||||
 | 
			
		||||
	dEntityExtEnvFanEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX          DEntityExtEnvFanEntry
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION            
 | 
			
		||||
            "An entry represents a fan status.
 | 
			
		||||
            "
 | 
			
		||||
        INDEX   { 
 | 
			
		||||
            dEntityExtEnvFanUnitId, 
 | 
			
		||||
            dEntityExtEnvFanIndex
 | 
			
		||||
        }
 | 
			
		||||
        ::= { dEntityExtEnvFanTable 1 }
 | 
			
		||||
 | 
			
		||||
    DEntityExtEnvFanEntry ::= SEQUENCE {
 | 
			
		||||
        dEntityExtEnvFanUnitId	    Unsigned32,
 | 
			
		||||
        dEntityExtEnvFanIndex       Integer32,
 | 
			
		||||
        dEntityExtEnvFanDescr       DisplayString,                		
 | 
			
		||||
		dEntityExtEnvFanStatus 	    INTEGER
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    dEntityExtEnvFanUnitId OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Unsigned32 (1..65535)
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION            
 | 
			
		||||
            "This object indicates the unit (stacking device) or slot (chassis
 | 
			
		||||
            device) ID at which the fan is located."
 | 
			
		||||
        ::= { dEntityExtEnvFanEntry 1 }
 | 
			
		||||
	
 | 
			
		||||
	dEntityExtEnvFanIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Integer32 (1..2147483647)
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to uniquely identify the fan
 | 
			
		||||
            within a unit/slot.
 | 
			
		||||
            This index is for SNMP purposes only, and has no intrinsic meaning."
 | 
			
		||||
        ::= { dEntityExtEnvFanEntry 2 }
 | 
			
		||||
 | 
			
		||||
    dEntityExtEnvFanDescr OBJECT-TYPE
 | 
			
		||||
        SYNTAX          DisplayString (SIZE (0..32))
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object provides human-sensible identification for the fan. 
 | 
			
		||||
            e.g. 'Left 1' for the first fan on the left.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { dEntityExtEnvFanEntry 3 }
 | 
			
		||||
        	        
 | 
			
		||||
	dEntityExtEnvFanStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {        
 | 
			
		||||
            ok(1),
 | 
			
		||||
            fault(2)
 | 
			
		||||
    	}
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates the fan status."
 | 
			
		||||
        ::= { dEntityExtEnvFanEntry 4 }
 | 
			
		||||
 | 
			
		||||
-- ----------------------------------------------------------------------------- 
 | 
			
		||||
	dEntityExtEnvPowerTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX          SEQUENCE OF DEntityExtEnvPowerEntry
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The table is used to display the status of the power modules."
 | 
			
		||||
        ::= { dEntityExtEnvObjects 3 }
 | 
			
		||||
 | 
			
		||||
	dEntityExtEnvPowerEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX          DEntityExtEnvPowerEntry
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION            
 | 
			
		||||
            "An entry contains the information of a power module."
 | 
			
		||||
        INDEX   { 
 | 
			
		||||
            dEntityExtEnvPowerUnitId,
 | 
			
		||||
            dEntityExtEnvPowerIndex 
 | 
			
		||||
        }
 | 
			
		||||
        ::= { dEntityExtEnvPowerTable 1 }
 | 
			
		||||
 | 
			
		||||
    DEntityExtEnvPowerEntry ::= SEQUENCE {
 | 
			
		||||
		dEntityExtEnvPowerUnitId	    Unsigned32,
 | 
			
		||||
		dEntityExtEnvPowerIndex         Unsigned32,
 | 
			
		||||
		dEntityExtEnvPowerDescr         DisplayString,
 | 
			
		||||
		dEntityExtEnvPowerUsedPower     Unsigned32,
 | 
			
		||||
		dEntityExtEnvPowerMaxPower      Unsigned32,		
 | 
			
		||||
		dEntityExtEnvPowerStatus		INTEGER
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
	dEntityExtEnvPowerUnitId OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Unsigned32 (1..65535)
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION            
 | 
			
		||||
            "This object indicates the unit (stacking device) or slot (chassis
 | 
			
		||||
            device) ID at which the power module is located."
 | 
			
		||||
        ::= { dEntityExtEnvPowerEntry 1 }
 | 
			
		||||
 | 
			
		||||
	dEntityExtEnvPowerIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Unsigned32 (1..2147483647)
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates the ID of the power module.
 | 
			
		||||
            This object is used to uniquely identify the power module. 
 | 
			
		||||
            This index is for SNMP purposes only, and has no intrinsic meaning.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { dEntityExtEnvPowerEntry 2 }
 | 
			
		||||
    
 | 
			
		||||
    dEntityExtEnvPowerDescr OBJECT-TYPE
 | 
			
		||||
        SYNTAX          DisplayString (SIZE (0..32))
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object provides human-sensible information for the power
 | 
			
		||||
            module. 
 | 
			
		||||
            e.g. '#1 (internal)', '#2 (external)'.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { dEntityExtEnvPowerEntry 3 }
 | 
			
		||||
        		    
 | 
			
		||||
    dEntityExtEnvPowerUsedPower OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Unsigned32
 | 
			
		||||
        UNITS           "watts"
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates the amount of the power that has been allocated.         
 | 
			
		||||
            "
 | 
			
		||||
        ::= { dEntityExtEnvPowerEntry 4 }
 | 
			
		||||
    
 | 
			
		||||
    dEntityExtEnvPowerMaxPower OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Unsigned32
 | 
			
		||||
        UNITS           "watts"
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates maximum power which the power module can supply.           
 | 
			
		||||
            "
 | 
			
		||||
        ::= { dEntityExtEnvPowerEntry 5 }    
 | 
			
		||||
          
 | 
			
		||||
    dEntityExtEnvPowerStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {        
 | 
			
		||||
            inOperation(1),
 | 
			
		||||
            failed(2),
 | 
			
		||||
            empty(3)
 | 
			
		||||
    	}
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates the status of the power."
 | 
			
		||||
        ::= { dEntityExtEnvPowerEntry 6 }
 | 
			
		||||
-- ----------------------------------------------------------------------------- 
 | 
			
		||||
 	dEntityExtEnvAirFlowTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX          SEQUENCE OF DEntityExtEnvAirFlowEntry
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The table is used to display the status of the air flow function."
 | 
			
		||||
        ::= { dEntityExtEnvObjects 4 }
 | 
			
		||||
 | 
			
		||||
	dEntityExtEnvAirFlowEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX          DEntityExtEnvAirFlowEntry
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION            
 | 
			
		||||
            "An entry contains the information of the air flow function."
 | 
			
		||||
        INDEX   { 
 | 
			
		||||
            dEntityExtEnvAirFlowUnitId
 | 
			
		||||
        }
 | 
			
		||||
        ::= { dEntityExtEnvAirFlowTable 1 }
 | 
			
		||||
 | 
			
		||||
    DEntityExtEnvAirFlowEntry ::= SEQUENCE {
 | 
			
		||||
		dEntityExtEnvAirFlowUnitId	    Unsigned32,
 | 
			
		||||
		dEntityExtEnvAirFlowStatus         INTEGER
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
     
 | 
			
		||||
    dEntityExtEnvAirFlowUnitId OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Unsigned32 (1..65535)
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION            
 | 
			
		||||
            "This object indicates the unit (stacking device) or slot (chassis
 | 
			
		||||
            device) ID at which the air flow module is located."
 | 
			
		||||
        ::= { dEntityExtEnvAirFlowEntry 1 }
 | 
			
		||||
    
 | 
			
		||||
    dEntityExtEnvAirFlowStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER
 | 
			
		||||
           {   ok(1),
 | 
			
		||||
               abnormal(2)
 | 
			
		||||
           }
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates the status of the air flow.
 | 
			
		||||
            
 | 
			
		||||
            The fans' air flow direction must match the system's air flow 
 | 
			
		||||
            direction to form an integrated air flow. 
 | 
			
		||||
            
 | 
			
		||||
						For example: In DXS-3600, the normal fans' air flow direction must
 | 
			
		||||
            match the power fan's air flow direction.  
 | 
			
		||||
						The power fan blow the cold air from outside to inside, all the
 | 
			
		||||
            normal fans must blow the hot air from inside to outside. Or the
 | 
			
		||||
            power fan blow the hot air from inside to outside, all the normal
 | 
			
		||||
            fans must blow the cold air from outside to inside.
 | 
			
		||||
						 
 | 
			
		||||
            If one or more fans' air flow direction does not match the system's
 | 
			
		||||
            air flow direction, it will form an abnormal air flow. Then this log
 | 
			
		||||
            message will be triggered.
 | 
			
		||||
                   
 | 
			
		||||
            ok(1) : A recover event indicates the air flow back to normal.
 | 
			
		||||
           
 | 
			
		||||
            abnormal(2): An alarm event indicates the air flow detects abnormal.     
 | 
			
		||||
            "
 | 
			
		||||
        ::= { dEntityExtEnvAirFlowEntry 2 }
 | 
			
		||||
  
 | 
			
		||||
-- -----------------------------------------------------------------------------
 | 
			
		||||
    dEntityExtEnvTrap            OBJECT IDENTIFIER ::= { dEntityExtObjects 2 }
 | 
			
		||||
    
 | 
			
		||||
    dEntityExtEnvNotifyEnable OBJECT-TYPE
 | 
			
		||||
        SYNTAX          BITS {
 | 
			
		||||
            fan(0),
 | 
			
		||||
            power(1),
 | 
			
		||||
            temperature(2)
 | 
			
		||||
        }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates whether a specified notification is enabled
 | 
			
		||||
            or not. If a bit corresponding to a notification is set to 1, then 
 | 
			
		||||
            the specified notification can be generated.
 | 
			
		||||
 | 
			
		||||
            fan(0)   - fan trap state for warning fan event (fan failed or fan
 | 
			
		||||
                       recover).
 | 
			
		||||
            power(1) - power trap state for warning power event (power failure 
 | 
			
		||||
                       or power recovery).              
 | 
			
		||||
            temperature(2) - temperature trap state for warning temperature event
 | 
			
		||||
                      (temperature exceeds the thresholds or temperature recover).
 | 
			
		||||
            "
 | 
			
		||||
    ::= { dEntityExtEnvTrap 1 }
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
-- -----------------------------------------------------------------------------   
 | 
			
		||||
	dEntityExtUnitTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX          SEQUENCE OF DEntityExtUnitEntry
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The table is used to display information of units."
 | 
			
		||||
        ::= { dEntityExtObjects 3 }
 | 
			
		||||
	
 | 
			
		||||
	dEntityExtUnitEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX          DEntityExtUnitEntry
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION            
 | 
			
		||||
            "An entry contains essential information of a unit."
 | 
			
		||||
        INDEX   { dEntityExtUnitIndex }
 | 
			
		||||
        ::= { dEntityExtUnitTable 1 }
 | 
			
		||||
 | 
			
		||||
    DEntityExtUnitEntry ::= SEQUENCE {
 | 
			
		||||
		dEntityExtUnitIndex			    Unsigned32,		
 | 
			
		||||
		dEntityExtUnitStatus			INTEGER,
 | 
			
		||||
		dEntityExtUnitUpTime			Unsigned32
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
	dEntityExtUnitIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX         Unsigned32 (1..65535)
 | 
			
		||||
        MAX-ACCESS     not-accessible
 | 
			
		||||
        STATUS         current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates the unit (stacking device) or slot (chassis
 | 
			
		||||
            device) ID.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { dEntityExtUnitEntry 1 }
 | 
			
		||||
		         
 | 
			
		||||
 	dEntityExtUnitStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX  INTEGER {
 | 
			
		||||
            ok(1),
 | 
			
		||||
            failed(2),
 | 
			
		||||
            empty(3)
 | 
			
		||||
        }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object represents the status of the unit:
 | 
			
		||||
            ok(1) - This indicates the unit is okay.
 | 
			
		||||
            failed(2) - This indicates the unit fails due to some reason. 
 | 
			
		||||
            empty(3) - This indicates that the unit is provisioned but 
 | 
			
		||||
                       currently not installed. 
 | 
			
		||||
            "
 | 
			
		||||
        ::= { dEntityExtUnitEntry 2 } 
 | 
			
		||||
     
 | 
			
		||||
 	dEntityExtUnitUpTime OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Unsigned32
 | 
			
		||||
        UNITS           "seconds"
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current  
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object provides the up time in units of seconds 
 | 
			
		||||
            for the unit since it was last re-initialized.              
 | 
			
		||||
            "
 | 
			
		||||
        ::= { dEntityExtUnitEntry 3 }   
 | 
			
		||||
            		
 | 
			
		||||
-- -----------------------------------------------------------------------------
 | 
			
		||||
	dEntityExtMemoryUtilTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX          SEQUENCE OF DEntityExtMemoryUtilEntry
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "The table is used to display memory utilization information."
 | 
			
		||||
        ::= { dEntityExtObjects 4 }
 | 
			
		||||
	
 | 
			
		||||
	dEntityExtMemoryUtilEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX          DEntityExtMemoryUtilEntry
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION            
 | 
			
		||||
            "An entry contains memory utilization information.
 | 
			
		||||
            "
 | 
			
		||||
        INDEX   { 
 | 
			
		||||
            dEntityExtMemUtilUnitId,
 | 
			
		||||
            dEntityExtMemUtilType 
 | 
			
		||||
        }
 | 
			
		||||
        ::= { dEntityExtMemoryUtilTable 1 }
 | 
			
		||||
 | 
			
		||||
    DEntityExtMemoryUtilEntry ::= SEQUENCE {
 | 
			
		||||
		dEntityExtMemUtilUnitId     Integer32,
 | 
			
		||||
		dEntityExtMemUtilType		INTEGER,
 | 
			
		||||
		dEntityExtMemUtilTotal 		Unsigned32,
 | 
			
		||||
		dEntityExtMemUtilUsed 		Unsigned32,
 | 
			
		||||
		dEntityExtMemUtilFree 		Unsigned32
 | 
			
		||||
    }           
 | 
			
		||||
    
 | 
			
		||||
	dEntityExtMemUtilUnitId OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Integer32 (1..65535)
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates the unit (stacking device) or slot (chassis
 | 
			
		||||
            device) ID.            
 | 
			
		||||
            "
 | 
			
		||||
        ::= { dEntityExtMemoryUtilEntry 1 }
 | 
			
		||||
	
 | 
			
		||||
	dEntityExtMemUtilType OBJECT-TYPE
 | 
			
		||||
        SYNTAX  INTEGER {
 | 
			
		||||
            dram(1),
 | 
			
		||||
            flash(2),
 | 
			
		||||
            nvram(3)
 | 
			
		||||
        }
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The object indicates the memory type of the entry."
 | 
			
		||||
        ::= { dEntityExtMemoryUtilEntry 2 }
 | 
			
		||||
		
 | 
			
		||||
	dEntityExtMemUtilTotal OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Unsigned32
 | 
			
		||||
        UNITS		    "KB"
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates the total memory size of the entry."  
 | 
			
		||||
       ::= { dEntityExtMemoryUtilEntry 3 }
 | 
			
		||||
		
 | 
			
		||||
	dEntityExtMemUtilUsed OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Unsigned32
 | 
			
		||||
        UNITS		    "KB"
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates the used memory size of the entry."
 | 
			
		||||
        ::= { dEntityExtMemoryUtilEntry 4 }
 | 
			
		||||
		
 | 
			
		||||
	dEntityExtMemUtilFree OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Unsigned32
 | 
			
		||||
        UNITS		    "KB"
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates the free memory size of the entry."
 | 
			
		||||
        ::= { dEntityExtMemoryUtilEntry 5 }          
 | 
			
		||||
        
 | 
			
		||||
-- -----------------------------------------------------------------------------
 | 
			
		||||
	dEntityExtCpuUtilTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX          SEQUENCE OF DEntityExtCpuUtilEntry
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The table is used to display CPU utilization information."
 | 
			
		||||
        ::= { dEntityExtObjects 7 }
 | 
			
		||||
	
 | 
			
		||||
	dEntityExtCpuUtilEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX          DEntityExtCpuUtilEntry
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION            
 | 
			
		||||
            "An entry contains CPU information."
 | 
			
		||||
        INDEX   { 
 | 
			
		||||
            dEntityExtCpuUtilUnitId,
 | 
			
		||||
            dEntityExtCpuUtilCpuID
 | 
			
		||||
        }
 | 
			
		||||
        ::= { dEntityExtCpuUtilTable 1 }
 | 
			
		||||
 | 
			
		||||
    DEntityExtCpuUtilEntry ::= SEQUENCE {
 | 
			
		||||
    	dEntityExtCpuUtilUnitId   		Unsigned32,
 | 
			
		||||
		dEntityExtCpuUtilCpuID 		    Unsigned32,
 | 
			
		||||
		dEntityExtCpuUtilFiveSeconds 	Unsigned32,
 | 
			
		||||
		dEntityExtCpuUtilOneMinute 	    Unsigned32,
 | 
			
		||||
		dEntityExtCpuUtilFiveMinutes	Unsigned32
 | 
			
		||||
    }        
 | 
			
		||||
              
 | 
			
		||||
    dEntityExtCpuUtilUnitId OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Unsigned32 (1..65535)
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates the unit (stacking device) or slot (chassis
 | 
			
		||||
            device) ID.            
 | 
			
		||||
            "
 | 
			
		||||
        ::= { dEntityExtCpuUtilEntry 1 }
 | 
			
		||||
        
 | 
			
		||||
	dEntityExtCpuUtilCpuID OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Unsigned32 (1..65535)
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to uniquely identify the CPU within a unit 
 | 
			
		||||
            (multiprocessing system)."
 | 
			
		||||
        ::= { dEntityExtCpuUtilEntry 2 }
 | 
			
		||||
	
 | 
			
		||||
	dEntityExtCpuUtilFiveSeconds OBJECT-TYPE
 | 
			
		||||
        SYNTAX         Unsigned32
 | 
			
		||||
        UNITS          "percentage"
 | 
			
		||||
        MAX-ACCESS     read-only
 | 
			
		||||
        STATUS         current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This objects indicates the overall CPU busy percentage in the last
 | 
			
		||||
            5 second period.
 | 
			
		||||
            The value will be between 0% (idle) and 100% (very busy).
 | 
			
		||||
            "             
 | 
			
		||||
        ::= { dEntityExtCpuUtilEntry 3 }
 | 
			
		||||
		
 | 
			
		||||
	dEntityExtCpuUtilOneMinute OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Unsigned32
 | 
			
		||||
        UNITS           "percentage"
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This objects indicates the overall CPU busy percentage in the last
 | 
			
		||||
            1 minute period.
 | 
			
		||||
            The value will be between 0% (idle) and 100% (very busy).
 | 
			
		||||
            "             
 | 
			
		||||
        ::= { dEntityExtCpuUtilEntry 4 }
 | 
			
		||||
		
 | 
			
		||||
	dEntityExtCpuUtilFiveMinutes OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Unsigned32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This objects indicates the overall CPU busy percentage in the last
 | 
			
		||||
            5 minute period.
 | 
			
		||||
            The value will be between 0% (idle) and 100% (very busy).
 | 
			
		||||
            "   
 | 
			
		||||
        ::= { dEntityExtCpuUtilEntry 5 }
 | 
			
		||||
		
 | 
			
		||||
-- -----------------------------------------------------------------------------
 | 
			
		||||
    dEntityExtVersionTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF DEntityExtVersionEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The table is used to display version information of units."
 | 
			
		||||
        ::= { dEntityExtObjects 8 }
 | 
			
		||||
	
 | 
			
		||||
	dEntityExtVersionEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX          DEntityExtVersionEntry
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION            
 | 
			
		||||
            "An entry contains version information of a unit."   
 | 
			
		||||
       INDEX   { dEntityExtVersionUnitId}
 | 
			
		||||
       ::= { dEntityExtVersionTable 1 }
 | 
			
		||||
 | 
			
		||||
    DEntityExtVersionEntry ::= SEQUENCE {
 | 
			
		||||
		dEntityExtVersionUnitId 		Unsigned32,		
 | 
			
		||||
		dEntityExtVersionBootloader 	DisplayString,
 | 
			
		||||
		dEntityExtVersionRuntime 		DisplayString
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    dEntityExtVersionUnitId OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Unsigned32 (1..65535)
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates the unit (stacking device) or slot (chassis
 | 
			
		||||
            device) ID.            
 | 
			
		||||
            "
 | 
			
		||||
        ::= { dEntityExtVersionEntry 1 }
 | 
			
		||||
        							
 | 
			
		||||
	dEntityExtVersionBootloader OBJECT-TYPE
 | 
			
		||||
        SYNTAX          DisplayString (SIZE (0..32))
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates the bootloader version of the unit. "
 | 
			
		||||
        ::= { dEntityExtVersionEntry 2 }
 | 
			
		||||
		
 | 
			
		||||
	dEntityExtVersionRuntime OBJECT-TYPE
 | 
			
		||||
        SYNTAX          DisplayString (SIZE (0..32))
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates the firmware version of one unit. "
 | 
			
		||||
        ::= { dEntityExtVersionEntry 3 }
 | 
			
		||||
 | 
			
		||||
-- -----------------------------------------------------------------------------	
 | 
			
		||||
--  Notifications
 | 
			
		||||
-- -----------------------------------------------------------------------------        
 | 
			
		||||
     dEntityExtFanStatusChg NOTIFICATION-TYPE
 | 
			
		||||
        OBJECTS { 
 | 
			
		||||
            dEntityExtEnvFanUnitId,
 | 
			
		||||
            dEntityExtEnvFanIndex,
 | 
			
		||||
        		dEntityExtEnvFanStatus				                       
 | 
			
		||||
        }
 | 
			
		||||
        STATUS  current        		
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This trap indicates a fan fails (dEntityExtEnvFanStatus is 'fault') or
 | 
			
		||||
            recovers (dEntityExtEnvFanStatus is 'ok'). "            
 | 
			
		||||
        ::= { dEntityExtNotifications 1 }	
 | 
			
		||||
     
 | 
			
		||||
     dEntityExtThermalStatusChg NOTIFICATION-TYPE
 | 
			
		||||
        OBJECTS { 
 | 
			
		||||
            dEntityExtEnvTempUnitId,
 | 
			
		||||
            dEntityExtEnvTempIndex,
 | 
			
		||||
        		dEntityExtEnvTempStatus				         
 | 
			
		||||
        }
 | 
			
		||||
        STATUS  current        		
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This trap indicates a thermal alarms (dEntityExtEnvTempStatus
 | 
			
		||||
            is 'abnormal') or recovers (dEntityExtEnvTempStatus is 'ok'). "            
 | 
			
		||||
        ::= { dEntityExtNotifications 2 }	 
 | 
			
		||||
        
 | 
			
		||||
     dEntityExtPowerStatusChg NOTIFICATION-TYPE
 | 
			
		||||
        OBJECTS { 
 | 
			
		||||
            dEntityExtEnvPowerUnitId,
 | 
			
		||||
            dEntityExtEnvPowerIndex,
 | 
			
		||||
        		dEntityExtEnvPowerStatus				                        
 | 
			
		||||
        }
 | 
			
		||||
        STATUS  current        		
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This trap indicates a power module fails, recovers or is removed.            
 | 
			
		||||
            "            
 | 
			
		||||
        ::= { dEntityExtNotifications 3 }  
 | 
			
		||||
        
 | 
			
		||||
     dEntityExtAirFlowChg NOTIFICATION-TYPE
 | 
			
		||||
        OBJECTS { 
 | 
			
		||||
            dEntityExtEnvAirFlowUnitId,
 | 
			
		||||
            dEntityExtEnvAirFlowStatus			                        
 | 
			
		||||
        }
 | 
			
		||||
        STATUS  current        		
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This trap is triggered when the air flow status is changed from 'ok'
 | 
			
		||||
            to 'abnormal' and vice versa. dEntityExtEnvAirFlowStatus indicates 
 | 
			
		||||
            the current (new) fan air flow state.      
 | 
			
		||||
            "            
 | 
			
		||||
        ::= { dEntityExtNotifications 4 }  
 | 
			
		||||
   
 | 
			
		||||
   dEntityExtFactoryResetButton NOTIFICATION-TYPE
 | 
			
		||||
        OBJECTS { 
 | 
			
		||||
            dEntityExtUnitIndex                        
 | 
			
		||||
        }
 | 
			
		||||
        STATUS  current        		
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This trap is triggered when the factory reset button was pressed.      
 | 
			
		||||
            "            
 | 
			
		||||
        ::= { dEntityExtNotifications 5 }  
 | 
			
		||||
              
 | 
			
		||||
-- -----------------------------------------------------------------------------
 | 
			
		||||
-- MIB Conformance statements
 | 
			
		||||
-- -----------------------------------------------------------------------------
 | 
			
		||||
    dEntityExtMIBCompliances  OBJECT IDENTIFIER    ::= { dEntityExtConformance 1 }
 | 
			
		||||
 | 
			
		||||
    dEntityExtMIBGroups  OBJECT IDENTIFIER         ::= { dEntityExtConformance 2 } 
 | 
			
		||||
    
 | 
			
		||||
    dEntityExtCompliance MODULE-COMPLIANCE
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The compliance statement for entities which implement the 
 | 
			
		||||
			DLINKSW-ENTITY-EXT-MIB."
 | 
			
		||||
			
 | 
			
		||||
        MODULE          -- this module
 | 
			
		||||
        MANDATORY-GROUPS    { 
 | 
			
		||||
            dEntityExtSystemInfoGroup                   
 | 
			
		||||
        }
 | 
			
		||||
                      
 | 
			
		||||
        GROUP dEntityExtTempGroup
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This group is mandatory if monitoring environment temperature 
 | 
			
		||||
            is supported."                   
 | 
			
		||||
        
 | 
			
		||||
        OBJECT dEntityExtEnvTempThresholdLow
 | 
			
		||||
	    MIN-ACCESS      read-only
 | 
			
		||||
	    DESCRIPTION
 | 
			
		||||
		    "Write access is not required."       
 | 
			
		||||
      
 | 
			
		||||
        OBJECT dEntityExtEnvTempThresholdHigh
 | 
			
		||||
	    MIN-ACCESS      read-only
 | 
			
		||||
	    DESCRIPTION
 | 
			
		||||
		    "Write access is not required."  
 | 
			
		||||
        
 | 
			
		||||
        GROUP dEntityExtThermalNotifGroup                 
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This group is mandatory if monitoring environment temperature 
 | 
			
		||||
            is supported."  
 | 
			
		||||
            
 | 
			
		||||
        GROUP dEntityExtFanGroup
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This group is mandatory if monitoring fan is supported."                   
 | 
			
		||||
       
 | 
			
		||||
        GROUP dEntityExtFanNotifGroup
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
            "This group is mandatory if monitoring fan is supported."   
 | 
			
		||||
            
 | 
			
		||||
        GROUP dEntityExtPowerGroup
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This group is mandatory if monitoring power is supported."                   
 | 
			
		||||
        
 | 
			
		||||
        GROUP dEntityExtPowerNotifGroup
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
            "This group is mandatory if monitoring power is supported."
 | 
			
		||||
                    
 | 
			
		||||
        GROUP dEntityExtAirFlowNotifGroup
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
            "This group is mandatory if monitoring air flow is supported."
 | 
			
		||||
 | 
			
		||||
        GROUP dEntityExtGenericNotifInfoGroup               
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This group is mandatory if one kind of notification is supported."
 | 
			
		||||
        
 | 
			
		||||
       
 | 
			
		||||
        ::= { dEntityExtMIBCompliances 1 }
 | 
			
		||||
 | 
			
		||||
-- Units of Conformance
 | 
			
		||||
            
 | 
			
		||||
     dEntityExtTempGroup OBJECT-GROUP
 | 
			
		||||
		OBJECTS { 
 | 
			
		||||
		    dEntityExtEnvTempDescr,
 | 
			
		||||
		    dEntityExtEnvTempCurrent, 
 | 
			
		||||
		    dEntityExtEnvTempThresholdLow,
 | 
			
		||||
		    dEntityExtEnvTempThresholdHigh, 
 | 
			
		||||
		    dEntityExtEnvTempStatus
 | 
			
		||||
		}
 | 
			
		||||
		STATUS current
 | 
			
		||||
		DESCRIPTION 
 | 
			
		||||
			"A collection of objects provides information of the system temperature."
 | 
			
		||||
		::= { dEntityExtMIBGroups 1 }
 | 
			
		||||
		
 | 
			
		||||
	dEntityExtFanGroup OBJECT-GROUP
 | 
			
		||||
		OBJECTS { 
 | 
			
		||||
		    dEntityExtEnvFanDescr,
 | 
			
		||||
		    dEntityExtEnvFanStatus	
 | 
			
		||||
		}
 | 
			
		||||
		STATUS current
 | 
			
		||||
		DESCRIPTION 
 | 
			
		||||
			"A collection of objects providing informations of fans."
 | 
			
		||||
		::= { dEntityExtMIBGroups 2 }
 | 
			
		||||
		
 | 
			
		||||
	dEntityExtPowerGroup OBJECT-GROUP
 | 
			
		||||
		OBJECTS { 
 | 
			
		||||
		    dEntityExtEnvPowerDescr,
 | 
			
		||||
		    dEntityExtEnvPowerUsedPower,
 | 
			
		||||
		    dEntityExtEnvPowerMaxPower,
 | 
			
		||||
		    dEntityExtEnvPowerStatus
 | 
			
		||||
		}
 | 
			
		||||
		STATUS current
 | 
			
		||||
		DESCRIPTION 
 | 
			
		||||
			"A collection of objects providing information of power modules.
 | 
			
		||||
            "
 | 
			
		||||
		::= { dEntityExtMIBGroups 3 }
 | 
			
		||||
 | 
			
		||||
    dEntityExtSystemInfoGroup OBJECT-GROUP
 | 
			
		||||
		OBJECTS { 		    
 | 
			
		||||
            dEntityExtUnitStatus,		
 | 
			
		||||
            dEntityExtUnitUpTime,		
 | 
			
		||||
            dEntityExtMemUtilTotal,
 | 
			
		||||
            dEntityExtMemUtilUsed,
 | 
			
		||||
            dEntityExtMemUtilFree,
 | 
			
		||||
            dEntityExtCpuUtilFiveSeconds,
 | 
			
		||||
            dEntityExtCpuUtilOneMinute,
 | 
			
		||||
            dEntityExtCpuUtilFiveMinutes,            
 | 
			
		||||
            dEntityExtVersionBootloader,
 | 
			
		||||
            dEntityExtVersionRuntime 			    
 | 
			
		||||
		}
 | 
			
		||||
		STATUS current
 | 
			
		||||
		DESCRIPTION 
 | 
			
		||||
			"A collection of objects provides information of the system temperature."
 | 
			
		||||
		::= { dEntityExtMIBGroups 4 }
 | 
			
		||||
	
 | 
			
		||||
	dEntityExtGenericNotifInfoGroup OBJECT-GROUP
 | 
			
		||||
        OBJECTS { 
 | 
			
		||||
            dEntityExtEnvNotifyEnable          
 | 
			
		||||
        }
 | 
			
		||||
        STATUS  current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "A collection of objects provides generic information for binding variables
 | 
			
		||||
             of notification.
 | 
			
		||||
             "
 | 
			
		||||
        ::= { dEntityExtMIBGroups 5 }
 | 
			
		||||
        	
 | 
			
		||||
	dEntityExtFanNotifGroup NOTIFICATION-GROUP
 | 
			
		||||
        NOTIFICATIONS { dEntityExtFanStatusChg }
 | 
			
		||||
        STATUS  current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "A collection of notifications for indicating the status change of fans."
 | 
			
		||||
        ::= { dEntityExtMIBGroups 6 }
 | 
			
		||||
        
 | 
			
		||||
    dEntityExtThermalNotifGroup NOTIFICATION-GROUP
 | 
			
		||||
        NOTIFICATIONS { dEntityExtThermalStatusChg }
 | 
			
		||||
        STATUS  current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "A collection of notifications for indicating the status change of thermals."
 | 
			
		||||
        ::= { dEntityExtMIBGroups 7 }
 | 
			
		||||
        
 | 
			
		||||
     dEntityExtPowerNotifGroup NOTIFICATION-GROUP
 | 
			
		||||
        NOTIFICATIONS { dEntityExtPowerStatusChg }
 | 
			
		||||
        STATUS  current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "A collection of notifications for indicating the status change of power module."
 | 
			
		||||
        ::= { dEntityExtMIBGroups 8 }      
 | 
			
		||||
        
 | 
			
		||||
     dEntityExtAirFlowNotifGroup NOTIFICATION-GROUP
 | 
			
		||||
        NOTIFICATIONS { dEntityExtAirFlowChg }
 | 
			
		||||
        STATUS  current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "A collection of notifications for indicating the status change of the air flow."
 | 
			
		||||
        ::= { dEntityExtMIBGroups 9 }    
 | 
			
		||||
        
 | 
			
		||||
     dEntityExtFactoryResetButtonNotifGroup NOTIFICATION-GROUP
 | 
			
		||||
        NOTIFICATIONS { dEntityExtFactoryResetButton }
 | 
			
		||||
        STATUS  current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "A collection of notifications for indicating the factory reset button."
 | 
			
		||||
        ::= { dEntityExtMIBGroups 10 }         
 | 
			
		||||
        
 | 
			
		||||
END
 | 
			
		||||
		Reference in New Issue
	
	Block a user