Initial commit
This commit is contained in:
		
							
								
								
									
										309
									
								
								MIBS/bdcom/BDCOM-MEMORY-POOL-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										309
									
								
								MIBS/bdcom/BDCOM-MEMORY-POOL-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,309 @@
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
-- BDCOM-MEMORY-POOL-MIB
 | 
			
		||||
--
 | 
			
		||||
-- October 2003
 | 
			
		||||
--
 | 
			
		||||
-- Copyright (c) 2003 by BDCOM, Inc.
 | 
			
		||||
-- All rights reserved.
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
 | 
			
		||||
BDCOM-MEMORY-POOL-MIB DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
IMPORTS
 | 
			
		||||
    MODULE-IDENTITY,
 | 
			
		||||
    OBJECT-TYPE,
 | 
			
		||||
    Integer32,
 | 
			
		||||
    Gauge32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
    TEXTUAL-CONVENTION,
 | 
			
		||||
    DisplayString,
 | 
			
		||||
    TruthValue
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
    MODULE-COMPLIANCE,
 | 
			
		||||
    OBJECT-GROUP
 | 
			
		||||
        FROM SNMPv2-CONF
 | 
			
		||||
    bdMgmt
 | 
			
		||||
        FROM BDCOM-SMI
 | 
			
		||||
    Percent
 | 
			
		||||
        FROM BDCOM-QOS-PIB-MIB;
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolMIB MODULE-IDENTITY
 | 
			
		||||
	LAST-UPDATED "200310160000Z"
 | 
			
		||||
	ORGANIZATION "BDCOM, Inc."
 | 
			
		||||
	CONTACT-INFO
 | 
			
		||||
		" Tel:   +86-21-50800666  
 | 
			
		||||
		 Postal: No.123,Juli RD,Zhangjiang Hitech Park,
 | 
			
		||||
			 Shanghai Baud Data Communication Corporation Inc,
 | 
			
		||||
			 Shanghai City 201203,
 | 
			
		||||
		 	P.R.C "
 | 
			
		||||
    	DESCRIPTION
 | 
			
		||||
        	"MIB module for monitoring memory pools"
 | 
			
		||||
   	REVISION        "200310160000Z"
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Initial version of this MIB."
 | 
			
		||||
    ::= { bdMgmt 48 }
 | 
			
		||||
 | 
			
		||||
BDCOMMemoryPoolTypes ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Represents the different types of memory pools that
 | 
			
		||||
        may be present in a managed device.  Memory pools can
 | 
			
		||||
        be roughly categorized into two groups, predefined
 | 
			
		||||
        pools and dynamic pools.  The following pool types
 | 
			
		||||
        are currently predefined:
 | 
			
		||||
            1:  processor memory
 | 
			
		||||
            2:  i/o memory
 | 
			
		||||
            3:  pci memory
 | 
			
		||||
            4:  fast memory
 | 
			
		||||
            5:  multibus memory
 | 
			
		||||
 | 
			
		||||
        Dynamic pools will have a pool type value greater than
 | 
			
		||||
        any of the predefined types listed above.
 | 
			
		||||
 | 
			
		||||
        Note that only the processor pool is required to be
 | 
			
		||||
        supported by all devices.  Support for other pool types
 | 
			
		||||
        is dependent on the device being managed."
 | 
			
		||||
    SYNTAX        Integer32 (1..65535)
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolObjects
 | 
			
		||||
    OBJECT IDENTIFIER ::= { bdcomMemoryPoolMIB 1 }
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolTable OBJECT-TYPE
 | 
			
		||||
    SYNTAX        SEQUENCE OF BDCOMMemoryPoolEntry
 | 
			
		||||
    MAX-ACCESS    not-accessible
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A table of memory pool monitoring entries."
 | 
			
		||||
    ::= { bdcomMemoryPoolObjects 1 }
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolEntry OBJECT-TYPE
 | 
			
		||||
    SYNTAX        BDCOMMemoryPoolEntry
 | 
			
		||||
    MAX-ACCESS    not-accessible
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "An entry in the memory pool monitoring table."
 | 
			
		||||
    INDEX        { bdcomMemoryPoolType }
 | 
			
		||||
    ::= { bdcomMemoryPoolTable 1 }
 | 
			
		||||
 | 
			
		||||
BDCOMMemoryPoolEntry ::=
 | 
			
		||||
    SEQUENCE {
 | 
			
		||||
        bdcomMemoryPoolType               BDCOMMemoryPoolTypes,
 | 
			
		||||
        bdcomMemoryPoolName               DisplayString,
 | 
			
		||||
        bdcomMemoryPoolAlternate          Integer32,
 | 
			
		||||
        bdcomMemoryPoolValid              TruthValue,
 | 
			
		||||
        bdcomMemoryPoolUsed               Gauge32,
 | 
			
		||||
        bdcomMemoryPoolFree               Gauge32,
 | 
			
		||||
        bdcomMemoryPoolLargestFree        Gauge32
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolType OBJECT-TYPE
 | 
			
		||||
    SYNTAX        BDCOMMemoryPoolTypes
 | 
			
		||||
    MAX-ACCESS    not-accessible
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The type of memory pool for which this entry
 | 
			
		||||
        contains information."
 | 
			
		||||
    ::= { bdcomMemoryPoolEntry 1 }
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolName OBJECT-TYPE
 | 
			
		||||
    SYNTAX        DisplayString
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A textual name assigned to the memory pool.  This
 | 
			
		||||
        object is suitable for output to a human operator,
 | 
			
		||||
        and may also be used to distinguish among the various
 | 
			
		||||
        pool types, especially among dynamic pools."
 | 
			
		||||
    ::= { bdcomMemoryPoolEntry 2 }
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolAlternate OBJECT-TYPE
 | 
			
		||||
    SYNTAX        Integer32 (0..65535)
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Indicates whether or not this memory pool has an
 | 
			
		||||
        alternate pool configured.  Alternate pools are
 | 
			
		||||
        used for fallback when the current pool runs out
 | 
			
		||||
        of memory.
 | 
			
		||||
 | 
			
		||||
        If an instance of this object has a value of zero,
 | 
			
		||||
        then this pool does not have an alternate.  Otherwise
 | 
			
		||||
        the value of this object is the same as the value of
 | 
			
		||||
        bdcomMemoryPoolType of the alternate pool."
 | 
			
		||||
    ::= { bdcomMemoryPoolEntry 3 }
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolValid OBJECT-TYPE
 | 
			
		||||
    SYNTAX        TruthValue
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Indicates whether or not the remaining objects in
 | 
			
		||||
        this entry contain accurate data.  If an instance
 | 
			
		||||
        of this object has the value false (which in and of
 | 
			
		||||
        itself indicates an internal error condition), the
 | 
			
		||||
        values of the remaining objects in the conceptual row
 | 
			
		||||
        may contain inaccurate information (specifically, the
 | 
			
		||||
        reported values may be less than the actual values)."
 | 
			
		||||
    ::= { bdcomMemoryPoolEntry 4 }
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolUsed OBJECT-TYPE
 | 
			
		||||
    SYNTAX        Gauge32
 | 
			
		||||
    UNITS         "bytes"
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Indicates the number of bytes from the memory pool
 | 
			
		||||
        that are currently in use by applications on the
 | 
			
		||||
        managed device."
 | 
			
		||||
    ::= { bdcomMemoryPoolEntry 5 }
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolFree OBJECT-TYPE
 | 
			
		||||
    SYNTAX        Gauge32
 | 
			
		||||
    UNITS         "bytes"
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Indicates the number of bytes from the memory pool
 | 
			
		||||
        that are currently unused on the managed device.
 | 
			
		||||
 | 
			
		||||
        Note that the sum of bdcomMemoryPoolUsed and
 | 
			
		||||
        bdcomMemoryPoolFree is the total amount of memory
 | 
			
		||||
        in the pool"
 | 
			
		||||
    ::= { bdcomMemoryPoolEntry 6 }
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolLargestFree OBJECT-TYPE
 | 
			
		||||
    SYNTAX        Gauge32
 | 
			
		||||
    UNITS         "bytes"
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Indicates the largest number of contiguous bytes
 | 
			
		||||
        from the memory pool that are currently unused on
 | 
			
		||||
        the managed device."
 | 
			
		||||
    ::= { bdcomMemoryPoolEntry 7 }
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolUtilizationTable OBJECT-TYPE
 | 
			
		||||
  SYNTAX      SEQUENCE OF BDCOMMemoryPoolUtilizationEntry
 | 
			
		||||
  MAX-ACCESS  not-accessible
 | 
			
		||||
  STATUS      current
 | 
			
		||||
  DESCRIPTION
 | 
			
		||||
    "A table of memory pool utilization entries. Each of the
 | 
			
		||||
     objects provides a general idea of how much of the memory
 | 
			
		||||
     pool has been used over a given period of time. It is
 | 
			
		||||
     determined as a weighted decaying average."
 | 
			
		||||
  ::= { bdcomMemoryPoolObjects 2 }
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolUtilizationEntry OBJECT-TYPE
 | 
			
		||||
  SYNTAX      BDCOMMemoryPoolUtilizationEntry
 | 
			
		||||
  MAX-ACCESS  not-accessible
 | 
			
		||||
  STATUS      current
 | 
			
		||||
  DESCRIPTION
 | 
			
		||||
    "An entry in the memory pool utilization table."
 | 
			
		||||
  AUGMENTS { bdcomMemoryPoolEntry }
 | 
			
		||||
  ::= { bdcomMemoryPoolUtilizationTable 1 }
 | 
			
		||||
 | 
			
		||||
BDCOMMemoryPoolUtilizationEntry ::=
 | 
			
		||||
  SEQUENCE {
 | 
			
		||||
    bdcomMemoryPoolUtilization1Min  Percent,
 | 
			
		||||
    bdcomMemoryPoolUtilization5Min  Percent,
 | 
			
		||||
    bdcomMemoryPoolUtilization10Min Percent
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolUtilization1Min OBJECT-TYPE
 | 
			
		||||
    SYNTAX        Percent
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "This is the memory pool utilization for 1 minute."
 | 
			
		||||
    ::= { bdcomMemoryPoolUtilizationEntry 1 }
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolUtilization5Min OBJECT-TYPE
 | 
			
		||||
    SYNTAX        Percent
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "This is the memory pool utilization for 5 minutes."
 | 
			
		||||
    ::= { bdcomMemoryPoolUtilizationEntry 2 }
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolUtilization10Min OBJECT-TYPE
 | 
			
		||||
    SYNTAX        Percent
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "This is the memory pool utilization for 10 minutes."
 | 
			
		||||
    ::= { bdcomMemoryPoolUtilizationEntry 3 }
 | 
			
		||||
 | 
			
		||||
-- notifications
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolNotifications
 | 
			
		||||
    OBJECT IDENTIFIER ::= { bdcomMemoryPoolMIB 2 }
 | 
			
		||||
 | 
			
		||||
-- (no notifications are currently defined)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-- conformance information
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolConformance
 | 
			
		||||
    OBJECT IDENTIFIER ::= { bdcomMemoryPoolMIB 3 }
 | 
			
		||||
bdcomMemoryPoolCompliances
 | 
			
		||||
    OBJECT IDENTIFIER ::= { bdcomMemoryPoolConformance 1 }
 | 
			
		||||
bdcomMemoryPoolGroups
 | 
			
		||||
    OBJECT IDENTIFIER ::= { bdcomMemoryPoolConformance 2 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-- compliance statements
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolCompliance MODULE-COMPLIANCE
 | 
			
		||||
    STATUS    deprecated -- superceded by bdcomMemoryPoolComplianceRev1
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The compliance statement for entities which implement
 | 
			
		||||
        the BDCOM Memory Pool MIB"
 | 
			
		||||
    MODULE    -- this module
 | 
			
		||||
        MANDATORY-GROUPS { bdcomMemoryPoolGroup }
 | 
			
		||||
    ::= { bdcomMemoryPoolCompliances 1 }
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolComplianceRev1 MODULE-COMPLIANCE
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The compliance statement for entities which implement
 | 
			
		||||
        the BDCOM Memory Pool MIB"
 | 
			
		||||
    MODULE    -- this module
 | 
			
		||||
        MANDATORY-GROUPS { bdcomMemoryPoolGroup }
 | 
			
		||||
 | 
			
		||||
        GROUP bdcomMemoryPoolUtilizationGroup
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Per memory pool utilization statistics is mandatory for
 | 
			
		||||
            the managed system that supports memory pool utilization."
 | 
			
		||||
    ::= { bdcomMemoryPoolCompliances 2 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-- units of conformance
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolGroup OBJECT-GROUP
 | 
			
		||||
    OBJECTS {
 | 
			
		||||
        bdcomMemoryPoolName,
 | 
			
		||||
        bdcomMemoryPoolAlternate,
 | 
			
		||||
        bdcomMemoryPoolValid,
 | 
			
		||||
        bdcomMemoryPoolUsed,
 | 
			
		||||
        bdcomMemoryPoolFree,
 | 
			
		||||
        bdcomMemoryPoolLargestFree
 | 
			
		||||
    }
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A collection of objects providing memory pool monitoring."
 | 
			
		||||
    ::= { bdcomMemoryPoolGroups 1 }
 | 
			
		||||
 | 
			
		||||
bdcomMemoryPoolUtilizationGroup OBJECT-GROUP
 | 
			
		||||
    OBJECTS {
 | 
			
		||||
        bdcomMemoryPoolUtilization1Min,
 | 
			
		||||
        bdcomMemoryPoolUtilization5Min,
 | 
			
		||||
        bdcomMemoryPoolUtilization10Min
 | 
			
		||||
    }
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "An optional group providing a collection of memory pool
 | 
			
		||||
        utilization objects."
 | 
			
		||||
    ::= { bdcomMemoryPoolGroups 2 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
							
								
								
									
										404
									
								
								MIBS/bdcom/BDCOM-PROCESS-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										404
									
								
								MIBS/bdcom/BDCOM-PROCESS-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,404 @@
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
-- BDCOM-PROCESS-MIB.my: MIB for CPU and process statistics
 | 
			
		||||
--
 | 
			
		||||
-- October 2003
 | 
			
		||||
--
 | 
			
		||||
-- Copyright (c) 2003 by BDCOM, Inc.
 | 
			
		||||
-- All rights reserved.
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
BDCOM-PROCESS-MIB DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
IMPORTS
 | 
			
		||||
	MODULE-IDENTITY,
 | 
			
		||||
	OBJECT-TYPE,
 | 
			
		||||
	Counter32,
 | 
			
		||||
	Gauge32
 | 
			
		||||
		FROM SNMPv2-SMI
 | 
			
		||||
	TimeStamp,
 | 
			
		||||
	DisplayString
 | 
			
		||||
		FROM SNMPv2-TC
 | 
			
		||||
	MODULE-COMPLIANCE,
 | 
			
		||||
	OBJECT-GROUP
 | 
			
		||||
		FROM SNMPv2-CONF
 | 
			
		||||
	bdMgmt
 | 
			
		||||
		FROM BDCOM-SMI
 | 
			
		||||
	Unsigned32 FROM SNMPv2-SMI
 | 
			
		||||
	EntPhysicalIndexOrZero
 | 
			
		||||
		FROM BDCOM-TC;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
bdcomProcessMIB MODULE-IDENTITY
 | 
			
		||||
	LAST-UPDATED "200311060000Z"
 | 
			
		||||
	ORGANIZATION "BDCOM, Inc."
 | 
			
		||||
	CONTACT-INFO
 | 
			
		||||
		" Tel:   +86-21-50800666  
 | 
			
		||||
		 Postal: No.123,Juli RD,Zhangjiang Hitech Park,
 | 
			
		||||
			 Shanghai Baud Data Communication Corporation Inc,
 | 
			
		||||
			 Shanghai City 201203,
 | 
			
		||||
		 	P.R.C "
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"The MIB module to describe active system processes."
 | 
			
		||||
	REVISION        "200310160000Z"
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Initial version of this MIB."		
 | 
			
		||||
	::= { bdMgmt 109 }
 | 
			
		||||
 | 
			
		||||
-- This MIB displays memory and CPU utilization on cisco devices. CPU 
 | 
			
		||||
-- utilization will give a general idea of how busy the processor is. 
 | 
			
		||||
-- The numbers are a ratio of the current idle time over the longest 
 | 
			
		||||
-- idle time. Please note that this information should be used as an 
 | 
			
		||||
-- estimate only. 
 | 
			
		||||
 | 
			
		||||
bdcomProcessMIBObjects	OBJECT IDENTIFIER ::= { bdcomProcessMIB 1 }
 | 
			
		||||
bdpmCPU		OBJECT IDENTIFIER ::= { bdcomProcessMIBObjects 1 }
 | 
			
		||||
bdpmProcess		OBJECT IDENTIFIER ::= { bdcomProcessMIBObjects 2 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
--BDCOM CPU Total Table
 | 
			
		||||
 | 
			
		||||
bdpmCPUTotalTable OBJECT-TYPE
 | 
			
		||||
	SYNTAX		SEQUENCE OF BdpmCPUTotalEntry
 | 
			
		||||
	MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
		"A table of overall CPU statistics. "
 | 
			
		||||
	::= { bdpmCPU 1 }
 | 
			
		||||
 | 
			
		||||
bdpmCPUTotalEntry OBJECT-TYPE
 | 
			
		||||
	SYNTAX		BdpmCPUTotalEntry
 | 
			
		||||
	MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
		"Overall information about the CPU load. Entries in this
 | 
			
		||||
		table come and go as CPUs are added and removed from the
 | 
			
		||||
		system."
 | 
			
		||||
	INDEX	{ bdpmCPUTotalIndex }
 | 
			
		||||
	::= { bdpmCPUTotalTable 1 }
 | 
			
		||||
 | 
			
		||||
BdpmCPUTotalEntry ::=
 | 
			
		||||
	SEQUENCE {
 | 
			
		||||
		bdpmCPUTotalIndex		Unsigned32,
 | 
			
		||||
		bdpmCPUTotalPhysicalIndex	EntPhysicalIndexOrZero,
 | 
			
		||||
		bdpmCPUTotal5sec		Gauge32,
 | 
			
		||||
		bdpmCPUTotal1min		Gauge32,
 | 
			
		||||
		bdpmCPUTotal5min		Gauge32
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
bdpmCPUTotalIndex OBJECT-TYPE
 | 
			
		||||
	SYNTAX          Unsigned32 (1.. 4294967295)
 | 
			
		||||
	MAX-ACCESS      not-accessible
 | 
			
		||||
	STATUS          current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"An index that uniquely represents a CPU (or group of CPUs)
 | 
			
		||||
		whose CPU load information is reported by a row in this table.
 | 
			
		||||
		This index is assigned arbitrarily by the engine
 | 
			
		||||
		and is not saved over reboots."
 | 
			
		||||
	::= { bdpmCPUTotalEntry 1 }
 | 
			
		||||
 | 
			
		||||
bdpmCPUTotalPhysicalIndex OBJECT-TYPE
 | 
			
		||||
	SYNTAX	        EntPhysicalIndexOrZero
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
		"The entPhysicalIndex of the physical entity for which
 | 
			
		||||
		 the CPU statistics in this entry are maintained.
 | 
			
		||||
		 The physical entity can be a CPU chip, a group of CPUs,
 | 
			
		||||
		 a CPU card etc. The exact type of this entity is described by
 | 
			
		||||
		 its entPhysicalVendorType value. If the CPU statistics
 | 
			
		||||
		 in this entry correspond to more than one physical entity
 | 
			
		||||
		 (or to no physical entity), or if the entPhysicalTable is
 | 
			
		||||
		 not supported on the SNMP agent, the value of this object
 | 
			
		||||
		 must be zero."
 | 
			
		||||
	::= { bdpmCPUTotalEntry 2 }
 | 
			
		||||
 | 
			
		||||
bdpmCPUTotal5sec OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Gauge32 (1..100)
 | 
			
		||||
	UNITS		"percent"
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
		"The overall CPU busy percentage in the last 5 second 
 | 
			
		||||
		period. This object obsoletes the busyPer object from 
 | 
			
		||||
		the OLD-CISCO-SYSTEM-MIB. This object is deprecated
 | 
			
		||||
		by bdpmCPUTotal5secRev which has the changed range of
 | 
			
		||||
		value (0..100)."
 | 
			
		||||
	::= { bdpmCPUTotalEntry 3 }
 | 
			
		||||
 | 
			
		||||
bdpmCPUTotal1min OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Gauge32  (1..100)
 | 
			
		||||
	UNITS		"percent"
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
		"The overall CPU busy percentage in the last 1 minute
 | 
			
		||||
		period. This object obsoletes the avgBusy1 object from 
 | 
			
		||||
		the OLD-CISCO-SYSTEM-MIB. This object is deprecated
 | 
			
		||||
		by bdpmCPUTotal1minRev which has the changed range
 | 
			
		||||
		of value (0..100)."
 | 
			
		||||
	::= { bdpmCPUTotalEntry 4 }
 | 
			
		||||
 | 
			
		||||
bdpmCPUTotal5min OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Gauge32 (1..100)
 | 
			
		||||
	UNITS		"percent"
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
		"The overall CPU busy percentage in the last 5 minute
 | 
			
		||||
		period. This object deprecates the avgBusy5 object from 
 | 
			
		||||
		the OLD-CISCO-SYSTEM-MIB. This object is deprecated
 | 
			
		||||
		by bdpmCPUTotal5minRev which has the changed range 
 | 
			
		||||
		of value (0..100)."
 | 
			
		||||
	::= { bdpmCPUTotalEntry 5 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-- BDCOM Processes Common Table
 | 
			
		||||
 | 
			
		||||
bdpmProcessTable OBJECT-TYPE
 | 
			
		||||
	SYNTAX		SEQUENCE OF BdpmProcessEntry
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
		"A table of generic information on all active 
 | 
			
		||||
		processes on this device."
 | 
			
		||||
	::= { bdpmProcess 1 }
 | 
			
		||||
 | 
			
		||||
bdpmProcessEntry OBJECT-TYPE
 | 
			
		||||
	SYNTAX    	BdpmProcessEntry
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
		"Generic information about an active process on this 
 | 
			
		||||
		device. Entries in this table come and go as processes are 
 | 
			
		||||
		created and destroyed by the device."
 | 
			
		||||
	INDEX	{ bdpmCPUTotalIndex, bdpmProcessPID }
 | 
			
		||||
	::= { bdpmProcessTable 1 }
 | 
			
		||||
 | 
			
		||||
BdpmProcessEntry ::=
 | 
			
		||||
	SEQUENCE {
 | 
			
		||||
		bdpmProcessPID
 | 
			
		||||
			Unsigned32,
 | 
			
		||||
		bdpmProcessName 
 | 
			
		||||
			DisplayString,
 | 
			
		||||
		bdpmProcessPriority
 | 
			
		||||
			INTEGER,
 | 
			
		||||
		bdpmProcessTimeCreated
 | 
			
		||||
			TimeStamp
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
bdpmProcessPID OBJECT-TYPE
 | 
			
		||||
	SYNTAX    	Unsigned32
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
		"This object contains the process ID. bdpmProcessTimeCreated
 | 
			
		||||
		should be checked against the last time it was polled,
 | 
			
		||||
		and if it has changed the PID has been reused and the
 | 
			
		||||
		 entire entry should be polled again. The process IDs
 | 
			
		||||
		are discrete."
 | 
			
		||||
	::= { bdpmProcessEntry 1 }
 | 
			
		||||
 | 
			
		||||
bdpmProcessName OBJECT-TYPE
 | 
			
		||||
	SYNTAX    	DisplayString(SIZE(1..32))
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
		"The name associated with this process. If the name is
 | 
			
		||||
		longer than 32 characters, it will be truncated to the first
 | 
			
		||||
		31 characters, and a `*' will be appended as the last
 | 
			
		||||
		character to imply this is a truncated process name."
 | 
			
		||||
	::= { bdpmProcessEntry 2 }
 | 
			
		||||
 | 
			
		||||
bdpmProcessPriority OBJECT-TYPE
 | 
			
		||||
	SYNTAX		INTEGER {
 | 
			
		||||
				critical(0),
 | 
			
		||||
				veryhigh(55),
 | 
			
		||||
				high(60),
 | 
			
		||||
				normal(128),
 | 
			
		||||
				low(180),
 | 
			
		||||
				verylow(255)
 | 
			
		||||
			}
 | 
			
		||||
	MAX-ACCESS      read-write
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
		"The priority level at which the process is 
 | 
			
		||||
		running. This object is deprecated by
 | 
			
		||||
		bdpmProcExtPriorityRev."
 | 
			
		||||
	::= { bdpmProcessEntry 3 }
 | 
			
		||||
 | 
			
		||||
bdpmProcessTimeCreated OBJECT-TYPE
 | 
			
		||||
	SYNTAX		TimeStamp
 | 
			
		||||
	MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
		"The time when the process was created. The process ID 
 | 
			
		||||
		and the time when the process was created, uniquely 
 | 
			
		||||
		identifies a process."
 | 
			
		||||
	::= { bdpmProcessEntry 4 }
 | 
			
		||||
 | 
			
		||||
-- notifications
 | 
			
		||||
 | 
			
		||||
bdcomProcessMIBNotifPrefix OBJECT IDENTIFIER ::= { bdcomProcessMIB 2 }
 | 
			
		||||
bdcomProcessMIBNotifs OBJECT IDENTIFIER ::=
 | 
			
		||||
	{ bdcomProcessMIBNotifPrefix 0 }
 | 
			
		||||
 | 
			
		||||
-- (no notifications are currently defined)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-- conformance information
 | 
			
		||||
--
 | 
			
		||||
--bdcomProcessMIBConformance OBJECT IDENTIFIER ::= { bdcomProcessMIB 3 }
 | 
			
		||||
--bdpmCompliances OBJECT IDENTIFIER ::= { bdcomProcessMIBConformance 1 }
 | 
			
		||||
--bdpmGroups OBJECT IDENTIFIER ::=      { bdcomProcessMIBConformance 2 }
 | 
			
		||||
--
 | 
			
		||||
--bdProcessMIBCompliance  MODULE-COMPLIANCE
 | 
			
		||||
--	STATUS	deprecated
 | 
			
		||||
--	DESCRIPTION
 | 
			
		||||
--		"The compliance statement for entities which implement
 | 
			
		||||
--		the BDCOM Process MIB. This is deprecated and new 
 | 
			
		||||
--		compliance bdProcessMIBComplianceRev is added."
 | 
			
		||||
-- this module
 | 
			
		||||
--	MODULE	
 | 
			
		||||
--		MANDATORY-GROUPS { bdpmCPUTotalGroup, bdpmProcessGroup }
 | 
			
		||||
--
 | 
			
		||||
--
 | 
			
		||||
--	GROUP bdpmProcessExtGroup
 | 
			
		||||
--	DESCRIPTION
 | 
			
		||||
--		"The bdpmProcessExtGroup is optional for all entities."
 | 
			
		||||
--
 | 
			
		||||
--	OBJECT		bdpmProcExtPriority
 | 
			
		||||
--	MIN-ACCESS	read-only
 | 
			
		||||
--	DESCRIPTION     "Write access is not required."
 | 
			
		||||
--
 | 
			
		||||
--	::= { bdpmCompliances 1 }
 | 
			
		||||
--
 | 
			
		||||
--bdProcessMIBComplianceRev  MODULE-COMPLIANCE
 | 
			
		||||
--	STATUS	current
 | 
			
		||||
--	DESCRIPTION
 | 
			
		||||
--		"The compliance statement for entities which implement
 | 
			
		||||
--		the BDCOM Process MIB. This compliance module
 | 
			
		||||
--		deprecates bdProcessMIBCompliance."
 | 
			
		||||
-- this module
 | 
			
		||||
--	MODULE	
 | 
			
		||||
--		MANDATORY-GROUPS { bdpmCPUTotalGroupRev, bdpmProcessGroupRev}	
 | 
			
		||||
--
 | 
			
		||||
--	GROUP bdpmProcessExtGroupRev
 | 
			
		||||
--	DESCRIPTION
 | 
			
		||||
--		"The bdpmProcessExtGroupRev is optional for all
 | 
			
		||||
--		entities. This object is defined after deprecating
 | 
			
		||||
--		bdpmProcessExtGroup."
 | 
			
		||||
--	
 | 
			
		||||
--	::= { bdpmCompliances 2 }
 | 
			
		||||
--
 | 
			
		||||
-- units of conformance
 | 
			
		||||
--
 | 
			
		||||
--bdpmCPUTotalGroup OBJECT-GROUP
 | 
			
		||||
--	OBJECTS {
 | 
			
		||||
--		bdpmCPUTotalPhysicalIndex,
 | 
			
		||||
--		bdpmCPUTotal5sec,
 | 
			
		||||
--		bdpmCPUTotal1min,
 | 
			
		||||
--		bdpmCPUTotal5min
 | 
			
		||||
--	}
 | 
			
		||||
--	STATUS  deprecated
 | 
			
		||||
--	DESCRIPTION
 | 
			
		||||
--		"A collection of objects providing CPU load monitoring
 | 
			
		||||
--		information. This group is mandatory for all cisco devices.
 | 
			
		||||
--		This group is deprecated since the objects bdpmCPUTotal5sec,
 | 
			
		||||
--		bdpmCPUTotal1min and bdpmCPUTotal5min are
 | 
			
		||||
--		deprecated. A new object bdpmCPUTotalGroupRev is
 | 
			
		||||
--		added in place of it."
 | 
			
		||||
--	::= { bdpmGroups 1 }
 | 
			
		||||
--
 | 
			
		||||
--bdpmProcessGroup OBJECT-GROUP
 | 
			
		||||
--	OBJECTS {
 | 
			
		||||
--		bdpmProcessPID,
 | 
			
		||||
--		bdpmProcessName,
 | 
			
		||||
--		bdpmProcessuSecs,
 | 
			
		||||
--		bdpmProcessTimeCreated
 | 
			
		||||
--	}
 | 
			
		||||
--	STATUS	deprecated
 | 
			
		||||
--	DESCRIPTION
 | 
			
		||||
--		"A collection of objects providing common process 
 | 
			
		||||
--		monitoring information. This group is mandatory for 
 | 
			
		||||
--		all cisco devices. This object is deprecated
 | 
			
		||||
--		by bdpmProcessGroupRev."
 | 
			
		||||
--	::= { bdpmGroups 2 }
 | 
			
		||||
--
 | 
			
		||||
--bdpmProcessExtGroup OBJECT-GROUP
 | 
			
		||||
--	OBJECTS {
 | 
			
		||||
--		bdpmProcExtMemAllocated,
 | 
			
		||||
--		bdpmProcExtMemFreed,
 | 
			
		||||
--		bdpmProcExtInvoked,
 | 
			
		||||
--		bdpmProcExtRuntime,
 | 
			
		||||
--		bdpmProcExtUtil5Sec,
 | 
			
		||||
--		bdpmProcExtUtil1Min,
 | 
			
		||||
--		bdpmProcExtUtil5Min,
 | 
			
		||||
--		bdpmProcExtPriority
 | 
			
		||||
--	}
 | 
			
		||||
--	STATUS	deprecated
 | 
			
		||||
--	DESCRIPTION
 | 
			
		||||
--		"A collection of objects providing additional and 
 | 
			
		||||
--		more detailed process monitoring information. This 
 | 
			
		||||
--		group is mandatory for all cisco devices that have 
 | 
			
		||||
--		the internal capability to keep this information. 
 | 
			
		||||
--		This group is deprecated and new group
 | 
			
		||||
--		bdpmProcessExtGroupRev is added."
 | 
			
		||||
--	::= { bdpmGroups 3 }
 | 
			
		||||
--
 | 
			
		||||
--bdpmCPUTotalGroupRev OBJECT-GROUP
 | 
			
		||||
--	OBJECTS {
 | 
			
		||||
--		bdpmCPUTotalPhysicalIndex,
 | 
			
		||||
--		bdpmCPUTotal5secRev,
 | 
			
		||||
--		bdpmCPUTotal1minRev,
 | 
			
		||||
--		bdpmCPUTotal5minRev
 | 
			
		||||
--	}
 | 
			
		||||
--	STATUS  current
 | 
			
		||||
--	DESCRIPTION
 | 
			
		||||
--		"A collection of objects providing CPU load monitoring
 | 
			
		||||
--		information. This group is mandatory for all cisco
 | 
			
		||||
--		devices. This group deprecates bdpmCPUTotalGroup."
 | 
			
		||||
--	::= { bdpmGroups 4 }
 | 
			
		||||
--
 | 
			
		||||
--bdpmProcessExtGroupRev OBJECT-GROUP
 | 
			
		||||
--	OBJECTS {
 | 
			
		||||
--		bdpmProcExtMemAllocatedRev,
 | 
			
		||||
--		bdpmProcExtMemFreedRev,
 | 
			
		||||
--		bdpmProcExtInvokedRev,
 | 
			
		||||
--		bdpmProcExtRuntimeRev,
 | 
			
		||||
--		bdpmProcExtUtil5SecRev,
 | 
			
		||||
--		bdpmProcExtUtil1MinRev,
 | 
			
		||||
--		bdpmProcExtUtil5MinRev,
 | 
			
		||||
--		bdpmProcExtPriorityRev
 | 
			
		||||
--	}
 | 
			
		||||
--	STATUS	current
 | 
			
		||||
--	DESCRIPTION
 | 
			
		||||
--		"A collection of objects providing additional and 
 | 
			
		||||
--		more detailed process monitoring information. This 
 | 
			
		||||
--		group is mandatory for all cisco devices that have 
 | 
			
		||||
--		the internal capability to keep this information.
 | 
			
		||||
--		This group is formed after deprecating bdpmProcessExtGroup.
 | 
			
		||||
--		bdpmProcExtMemAllocatedRev, bdpmProcExtMemFreedRev,
 | 
			
		||||
--		bdpmProcExtInvokedRev, bdpmProcExtRuntimeRev,
 | 
			
		||||
--		bdpmProcExtUtil5SecRev, bdpmProcExtUtil1MinRev and 
 | 
			
		||||
--		bdpmProcExtUtil5MinRev are the new objects added."
 | 
			
		||||
--	::= { bdpmGroups 5 }
 | 
			
		||||
--
 | 
			
		||||
--bdpmProcessGroupRev OBJECT-GROUP
 | 
			
		||||
--	OBJECTS {
 | 
			
		||||
--		bdpmProcessPID,
 | 
			
		||||
--		bdpmProcessName,
 | 
			
		||||
--		bdpmProcessAverageUSecs,
 | 
			
		||||
--		bdpmProcessTimeCreated
 | 
			
		||||
--	}
 | 
			
		||||
--	STATUS	current
 | 
			
		||||
--	DESCRIPTION
 | 
			
		||||
--		"A collection of objects providing common process 
 | 
			
		||||
--		monitoring information. This group is mandatory for 
 | 
			
		||||
--		all cisco devices. This object deprecates
 | 
			
		||||
--		bdpmProcessGroup."
 | 
			
		||||
--	::= { bdpmGroups 6 }
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2002
									
								
								MIBS/bdcom/BDCOM-QOS-PIB-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2002
									
								
								MIBS/bdcom/BDCOM-QOS-PIB-MIB
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										90
									
								
								MIBS/bdcom/BDCOM-SMI
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										90
									
								
								MIBS/bdcom/BDCOM-SMI
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,90 @@
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
-- BDCOM-SMI.my:  BDCom Enterprise Structure of Management Information
 | 
			
		||||
--
 | 
			
		||||
-- June 2000
 | 
			
		||||
--
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
 | 
			
		||||
BDCOM-SMI DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
IMPORTS
 | 
			
		||||
	MODULE-IDENTITY,
 | 
			
		||||
	OBJECT-IDENTITY,
 | 
			
		||||
	enterprises
 | 
			
		||||
		FROM SNMPv2-SMI;
 | 
			
		||||
 | 
			
		||||
bdcom MODULE-IDENTITY
 | 
			
		||||
	LAST-UPDATED "200006280000Z"
 | 
			
		||||
	ORGANIZATION "BDCom, Inc."
 | 
			
		||||
	CONTACT-INFO
 | 
			
		||||
		" Tel:   +86-21-50800666  
 | 
			
		||||
		 Postal: No.123,Juli RD,Zhangjiang Hitech Park,
 | 
			
		||||
			 Shanghai Baud Data Communication Corporation Inc,
 | 
			
		||||
			 Shanghai City 201203,
 | 
			
		||||
		 	P.R.C "
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Initial version of this MIB module.The Structure of
 | 
			
		||||
		 Management Information for the Bdcom enterprise."
 | 
			
		||||
	::= { enterprises 3320}	
 | 
			
		||||
	-- assigned by IANA
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
bdcomProducts OBJECT-IDENTITY
 | 
			
		||||
	STATUS	current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Bdcom Products is the root OBJECT IDENTIFIER from
 | 
			
		||||
		which sysObjectID values are assigned."
 | 
			
		||||
	::= { bdcom 1 }
 | 
			
		||||
 | 
			
		||||
bdlocal OBJECT-IDENTITY
 | 
			
		||||
	STATUS	current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Subtree beneath which pre-10.2 MIBS were built."
 | 
			
		||||
	::= { bdcom 2 }
 | 
			
		||||
	
 | 
			
		||||
bdtemporary OBJECT-IDENTITY
 | 
			
		||||
	STATUS	current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Subtree beneath which pre-10.2 experiments were
 | 
			
		||||
		placed."
 | 
			
		||||
	::= { bdcom 3 }
 | 
			
		||||
	
 | 
			
		||||
bdMgmt OBJECT-IDENTITY
 | 
			
		||||
	STATUS	current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"bdMgmt is the main subtree for new mib development."
 | 
			
		||||
	::= { bdcom 9 }  
 | 
			
		||||
bdcomModules OBJECT-IDENTITY
 | 
			
		||||
	STATUS	current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"bdcomModules provides a root object identifier
 | 
			
		||||
		from which MODULE-IDENTITY values may be assigned."
 | 
			
		||||
	::= { bdcom 12 } 
 | 
			
		||||
bdcomPolicyAuto OBJECT-IDENTITY
 | 
			
		||||
         STATUS current
 | 
			
		||||
         DESCRIPTION
 | 
			
		||||
                "bdcomPolicyAuto is the root of the BDCOM-assigned
 | 
			
		||||
                OID subtree for OIDs which are automatically assigned
 | 
			
		||||
                for use in Policy Management."
 | 
			
		||||
         ::= { bdcom 18 }
 | 
			
		||||
 | 
			
		||||
--  Note that 1.3.6.1.4.1.9.18.1 is currently unassigned
 | 
			
		||||
 | 
			
		||||
bdcomPibToMib OBJECT-IDENTITY
 | 
			
		||||
         STATUS current
 | 
			
		||||
         DESCRIPTION
 | 
			
		||||
                "bdcomPibToMib is the root of the BDCOM-assigned
 | 
			
		||||
                OID subtree for MIBs which are algorithmically
 | 
			
		||||
                generated/translated from BDCOM PIBs with OIDs
 | 
			
		||||
                assigned under the bdcomPIB subtree.
 | 
			
		||||
                These generated MIBs allow management
 | 
			
		||||
                entities (other the current Policy Server) to
 | 
			
		||||
                read the downloaded policy.  By convention, for PIB
 | 
			
		||||
                'bdcomPIB.x', the generated MIB shall have the
 | 
			
		||||
                name 'bdcomPibToMib.x'."
 | 
			
		||||
         ::= { bdcomPolicyAuto 2 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										707
									
								
								MIBS/bdcom/BDCOM-TC
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										707
									
								
								MIBS/bdcom/BDCOM-TC
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,707 @@
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
-- BDCOM-TC.my:  BDCOM MIB Textual Conventions
 | 
			
		||||
--
 | 
			
		||||
-- October 2003
 | 
			
		||||
--
 | 
			
		||||
-- Copyright (c) 2003 by BDCOM, Inc.
 | 
			
		||||
-- All rights reserved.
 | 
			
		||||
-- 
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
BDCOM-TC DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
IMPORTS
 | 
			
		||||
    MODULE-IDENTITY,
 | 
			
		||||
    Unsigned32, Gauge32,
 | 
			
		||||
    Integer32,
 | 
			
		||||
    Counter64
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
    TEXTUAL-CONVENTION
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
    bdcomModules
 | 
			
		||||
        FROM BDCOM-SMI;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
bdcomTextualConventions MODULE-IDENTITY
 | 
			
		||||
	LAST-UPDATED "200310160000Z"
 | 
			
		||||
	ORGANIZATION "BDCOM, Inc."
 | 
			
		||||
	CONTACT-INFO
 | 
			
		||||
		" Tel:   +86-21-50800666  
 | 
			
		||||
		 Postal: No.123,Juli RD,Zhangjiang Hitech Park,
 | 
			
		||||
			 Shanghai Baud Data Communication Corporation Inc,
 | 
			
		||||
			 Shanghai City 201203,
 | 
			
		||||
		 	P.R.C "
 | 
			
		||||
    	DESCRIPTION
 | 
			
		||||
        	"This module defines textual conventions used throughout
 | 
			
		||||
        	bdcom enterprise mibs."
 | 
			
		||||
    	REVISION        "200310160000Z"
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Initial version of this MIB."	
 | 
			
		||||
    ::= { bdcomModules 1 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
BDCOMNetworkProtocol ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS    current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Represents the different types of network layer protocols."
 | 
			
		||||
    -- internal note: enumerations must match those in address.h
 | 
			
		||||
    SYNTAX    INTEGER {
 | 
			
		||||
        ip (1),
 | 
			
		||||
        decnet (2),
 | 
			
		||||
        pup (3),
 | 
			
		||||
        chaos (4),
 | 
			
		||||
        xns (5),
 | 
			
		||||
        x121 (6),
 | 
			
		||||
        appletalk (7),
 | 
			
		||||
        clns (8),
 | 
			
		||||
        lat (9),
 | 
			
		||||
        vines (10),
 | 
			
		||||
        cons (11),
 | 
			
		||||
        apollo (12),
 | 
			
		||||
        stun (13),
 | 
			
		||||
        novell (14),
 | 
			
		||||
        qllc (15),
 | 
			
		||||
        snapshot (16),
 | 
			
		||||
        atmIlmi (17),
 | 
			
		||||
        bstun (18),
 | 
			
		||||
        x25pvc (19),
 | 
			
		||||
        ipv6 (20),			-- IP version 6
 | 
			
		||||
        cdm (21),			-- Cable Data Modem
 | 
			
		||||
        nbf (22),			-- NetBIOS
 | 
			
		||||
        bpxIgx (23),			-- BGP/IGX
 | 
			
		||||
        clnsPfx(24),			-- ISO 8473 CLNS NSAP
 | 
			
		||||
        http(25),                        
 | 
			
		||||
        unknown (65535)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
BDCOMNetworkAddress ::= TEXTUAL-CONVENTION
 | 
			
		||||
    DISPLAY-HINT    "1x:"
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Represents a network layer address.  The length and format of
 | 
			
		||||
        the address is protocol dependent as follows:
 | 
			
		||||
        ip        4 octets
 | 
			
		||||
        decnet    2 octets
 | 
			
		||||
        pup       obsolete
 | 
			
		||||
        chaos     2 octets
 | 
			
		||||
        xns       10 octets
 | 
			
		||||
                  first 4 octets are the net number
 | 
			
		||||
                  last 6 octets are the host number
 | 
			
		||||
        x121    
 | 
			
		||||
        appletalk 3 octets
 | 
			
		||||
                  first 2 octets are the net number
 | 
			
		||||
                  last octet is the host number
 | 
			
		||||
        clns
 | 
			
		||||
        lat
 | 
			
		||||
        vines     6 octets
 | 
			
		||||
                  first 4 octets are the net number
 | 
			
		||||
                  last 2 octets are the host number
 | 
			
		||||
        cons
 | 
			
		||||
        apollo    10 octets
 | 
			
		||||
                  first 4 octets are the net number
 | 
			
		||||
                  last 6 octets are the host number
 | 
			
		||||
        stun      8 octets
 | 
			
		||||
        novell    10 octets
 | 
			
		||||
                  first 4 octets are the net number
 | 
			
		||||
                  last 6 octets are the host number
 | 
			
		||||
        qllc      6 octets
 | 
			
		||||
        bstun     1 octet - bi-sync serial tunnel 
 | 
			
		||||
        snapshot  1 octet
 | 
			
		||||
        atmIlmi   4 octets
 | 
			
		||||
        x25 pvc   2 octets (12 bits)
 | 
			
		||||
        ipv6      16 octets
 | 
			
		||||
        cdm
 | 
			
		||||
        nbf
 | 
			
		||||
        bgpIgx
 | 
			
		||||
        clnsPfx  upto 20 octets
 | 
			
		||||
        http     upto 70 octets
 | 
			
		||||
                 first 4 octets are the IPv4 host 
 | 
			
		||||
                 address
 | 
			
		||||
                 next 2 octets are the TCP port 
 | 
			
		||||
                 number
 | 
			
		||||
                 remaining(1 upto 64) octets are 
 | 
			
		||||
                 the URI
 | 
			
		||||
        "
 | 
			
		||||
    SYNTAX    OCTET STRING
 | 
			
		||||
 | 
			
		||||
--SMI Unsigned32
 | 
			
		||||
--Unsigned32 ::= TEXTUAL-CONVENTION
 | 
			
		||||
--    STATUS    current
 | 
			
		||||
--    DESCRIPTION
 | 
			
		||||
--        "An unsigned 32-bit quantity indistinguishable from Gauge32."
 | 
			
		||||
--    SYNTAX    Gauge32
 | 
			
		||||
 | 
			
		||||
Unsigned64 ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "An unsigned 64 bit integer. We use SYNTAX Counter64 for the
 | 
			
		||||
        encoding rules."
 | 
			
		||||
    SYNTAX Counter64
 | 
			
		||||
 | 
			
		||||
InterfaceIndexOrZero ::= TEXTUAL-CONVENTION
 | 
			
		||||
    DISPLAY-HINT "d"
 | 
			
		||||
    STATUS    current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Either the value 0, or the ifIndex value of an
 | 
			
		||||
        interface in the ifTable."
 | 
			
		||||
    SYNTAX    Integer32 (0..2147483647)
 | 
			
		||||
 | 
			
		||||
SAPType ::= TEXTUAL-CONVENTION
 | 
			
		||||
    DISPLAY-HINT "d"
 | 
			
		||||
    STATUS    current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Service Access Point - is a term that denotes the means
 | 
			
		||||
        by which a user entity in layer n+1 accesses a service
 | 
			
		||||
        of a provider entity in layer n."
 | 
			
		||||
    SYNTAX    Integer32 (0..254)
 | 
			
		||||
 | 
			
		||||
CountryCode ::= TEXTUAL-CONVENTION
 | 
			
		||||
    DISPLAY-HINT "2a"
 | 
			
		||||
    STATUS    current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Represents a case-insensitive 2-letter country code taken 
 | 
			
		||||
        from ISO-3166. Unrecognized countries are represented as 
 | 
			
		||||
        empty string."
 | 
			
		||||
    SYNTAX    OCTET STRING (SIZE (0 | 2))
 | 
			
		||||
 
 | 
			
		||||
CountryCodeITU ::= TEXTUAL-CONVENTION
 | 
			
		||||
    DISPLAY-HINT "d"
 | 
			
		||||
    STATUS       current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "This textual convention represents a country or area code for
 | 
			
		||||
         non-standard facilities in telematic services."
 | 
			
		||||
    REFERENCE
 | 
			
		||||
        "ITU-T T.35 - Section 3.1 Country Code"
 | 
			
		||||
    SYNTAX        Unsigned32 (0..255)
 | 
			
		||||
 | 
			
		||||
EntPhysicalIndexOrZero ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS    current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "This textual convention is an extension of entPhysicalIndex.
 | 
			
		||||
        If non-zero, the object is an entPhysicalIndex. If zero, no
 | 
			
		||||
        appropriate entPhysicalIndex exists. Any additional semantics
 | 
			
		||||
        are object specific."
 | 
			
		||||
    SYNTAX    Integer32 (0..2147483647)
 | 
			
		||||
 | 
			
		||||
BDCOMRowOperStatus ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS    current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Represents the operational status of an table entry.
 | 
			
		||||
        This textual convention allows explicitly representing
 | 
			
		||||
        the states of rows dependent on rows in other tables.
 | 
			
		||||
 | 
			
		||||
        active(1) -
 | 
			
		||||
            Indicates this entry's RowStatus is active
 | 
			
		||||
            and the RowStatus for each dependency is active.
 | 
			
		||||
 | 
			
		||||
        activeDependencies(2) -
 | 
			
		||||
            Indicates that the RowStatus for each dependency
 | 
			
		||||
            is active, but the entry's RowStatus is not active.
 | 
			
		||||
 | 
			
		||||
        inactiveDependency(3) -
 | 
			
		||||
            Indicates that the RowStatus for at least one
 | 
			
		||||
            dependency is not active.
 | 
			
		||||
 | 
			
		||||
        missingDependency(4) -
 | 
			
		||||
            Indicates that at least one dependency does
 | 
			
		||||
            not exist in it's table.
 | 
			
		||||
        "
 | 
			
		||||
    SYNTAX    INTEGER {
 | 
			
		||||
        active(1),
 | 
			
		||||
        activeDependencies(2),
 | 
			
		||||
        inactiveDependency(3),
 | 
			
		||||
        missingDependency(4)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
BDCOMPort ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS    current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The TCP or UDP port number range."
 | 
			
		||||
    REFERENCE
 | 
			
		||||
        "Transmission Control Protocol. J. Postel. RFC793,
 | 
			
		||||
        User Datagram Protocol. J. Postel. RFC768"
 | 
			
		||||
    SYNTAX Integer32 ( 0..65535 )
 | 
			
		||||
 | 
			
		||||
BDCOMIpProtocol ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS    current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "IP protocol number range."
 | 
			
		||||
    REFERENCE
 | 
			
		||||
        "Internet Protocol. J. Postel. RFC791"
 | 
			
		||||
    SYNTAX Integer32 ( 0..255 ) 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
BDCOMLocationClass ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS    current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "An enumerated value which provides an indication of
 | 
			
		||||
        the general location type of a particular physical and/or
 | 
			
		||||
        logical interface.
 | 
			
		||||
        chassis - a system framework for mounting one or more 
 | 
			
		||||
                  shelves/slots/cards.
 | 
			
		||||
        shelf - a cabinet that holds one or more slots.
 | 
			
		||||
        slot -  card or subSlot holder.
 | 
			
		||||
        subSlot - daughter-card holder.
 | 
			
		||||
        port - a physical port (e.g., a DS1 or DS3 physical port).
 | 
			
		||||
        subPort - a logical port on a physical port (e.g., a DS1 
 | 
			
		||||
                  subPort on a DS3 physical port).
 | 
			
		||||
        channel - a logical interface (e.g., a DS0 channel, signalling
 | 
			
		||||
                  channel, ATM port, other virtual interfaces).
 | 
			
		||||
        subChannel - a sub-channel on a logical interface.
 | 
			
		||||
        "
 | 
			
		||||
    SYNTAX    INTEGER  {
 | 
			
		||||
        chassis(1),
 | 
			
		||||
        shelf(2),
 | 
			
		||||
        slot(3),
 | 
			
		||||
        subSlot(4),
 | 
			
		||||
        port(5),
 | 
			
		||||
        subPort(6),
 | 
			
		||||
        channel(7),
 | 
			
		||||
        subChannel(8)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
BDCOMLocationSpecifier ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS    current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Use this TC to define objects that indicate the
 | 
			
		||||
        physical entity and/or logical interface location 
 | 
			
		||||
        of a managed entity on a managed device. In SNMP, a 
 | 
			
		||||
        standard mechanism for indicating the physical location
 | 
			
		||||
        of entities is via the ENTITY-MIB. However, that approach
 | 
			
		||||
        is not satisfactory in some cases because:
 | 
			
		||||
 | 
			
		||||
        1. The entity requiring a location-based naming may be 
 | 
			
		||||
           associated with an entity which can not be represented 
 | 
			
		||||
           as a physical entity in the ENTITY-MIB,
 | 
			
		||||
        2. NMS applications may desire a more direct 
 | 
			
		||||
           name/representation of a physical entity than is 
 | 
			
		||||
           available via the ENTITY-MIB, e.g., a physical entity
 | 
			
		||||
           which is named via a hierarchy of levels in the ENTITY-MIB.
 | 
			
		||||
 | 
			
		||||
        The value of an object defined using this TC is an ASCII 
 | 
			
		||||
        string consisting of zero or more elements separated by 
 | 
			
		||||
        commas. Each element is of the form <tag> = <value>. 
 | 
			
		||||
 | 
			
		||||
        An example of this syntax is 'slot=5,port=3'.
 | 
			
		||||
 | 
			
		||||
        The syntax of the string is formally specified using
 | 
			
		||||
        ABNF notation (with one exception, noted below), as
 | 
			
		||||
        follows:                 
 | 
			
		||||
 | 
			
		||||
        location-specifier =  elem *(',' elem) 
 | 
			
		||||
                       ; subject to 
 | 
			
		||||
                       ; size restriction specified in the SYNTAX
 | 
			
		||||
                       ; clause below
 | 
			
		||||
 | 
			
		||||
        elem    =   loctype '=' number
 | 
			
		||||
 | 
			
		||||
        number  = %x00-FFFFFFFF / %d0-4294967295
 | 
			
		||||
 | 
			
		||||
        loctype = 1*32VCHAR 
 | 
			
		||||
 | 
			
		||||
        It is recommended that loctype use one of the enumerated
 | 
			
		||||
        labels defined for BDCOMLocationClass.
 | 
			
		||||
 | 
			
		||||
        (NOTE: To conform to ABNF notation as defined in RFC2234, 
 | 
			
		||||
         substitute the single-quote symbol with a double-quote 
 | 
			
		||||
         symbol in the above rules.)
 | 
			
		||||
 | 
			
		||||
        A zero length of BDCOMLocationSpecifier is object-specific
 | 
			
		||||
        and must be defined as part of the description of any object
 | 
			
		||||
        which uses this syntax.
 | 
			
		||||
        "
 | 
			
		||||
    REFERENCE 
 | 
			
		||||
        "RFC2234, Augmented BNF for syntax specifications: ABNF"
 | 
			
		||||
 | 
			
		||||
    SYNTAX    OCTET STRING (SIZE (0..255)) 
 | 
			
		||||
 | 
			
		||||
BDCOMInetAddressMask ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS       current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Denotes a generic Internet subnet address mask.
 | 
			
		||||
        The Internet subnet address mask is represented as the
 | 
			
		||||
        number of contiguous 1-bit from MSB (most significant bit)
 | 
			
		||||
        of the Internet subnet address mask.
 | 
			
		||||
        A BDCOMInetAddressMask value is always interpreted within
 | 
			
		||||
        the context of an InetAddressType value. The 
 | 
			
		||||
        InetAddressType only object or InetAddressType with
 | 
			
		||||
        InetAddress objects which define the context must be
 | 
			
		||||
        registered immediately before the object which uses the
 | 
			
		||||
        BDCOMInetAddressMask textual convention.  In other words,
 | 
			
		||||
        the object identifiers for the InetAddressType object and
 | 
			
		||||
        the BDCOMInetAddressMask object MUST have the same length
 | 
			
		||||
        and the last sub-identifier of the InetAddressType object
 | 
			
		||||
        MUST be 1 less than the last sub-identifier of the 
 | 
			
		||||
        BDCOMInetAddressMask object and MUST be 2 less than the
 | 
			
		||||
        last sub-identifier of the BDCOMInetAddressMask object if
 | 
			
		||||
        an InetAddress object is defined between InetAddressType
 | 
			
		||||
        and BDCOMInetAddressMask objects.
 | 
			
		||||
        The maximum value of the BDCOMInetAddressMask TC is 32 for
 | 
			
		||||
        the value 'ipv4(1)' in InetAddressType object and 128 for
 | 
			
		||||
        the value 'ipv6(2)' in InetAddressType object.
 | 
			
		||||
        The value zero is object-specific and must therefore be
 | 
			
		||||
        defined as part of the description of any object which
 | 
			
		||||
        uses this syntax.  Examples of the usage of zero might
 | 
			
		||||
        include situations where Internet subnet mask was unknown,
 | 
			
		||||
        or when none subnet masks need to be referenced." 
 | 
			
		||||
 | 
			
		||||
    REFERENCE
 | 
			
		||||
        "RFC2851, Textual Conventions for Internet Network Addresses."
 | 
			
		||||
 | 
			
		||||
    SYNTAX      Unsigned32   (0..128)
 | 
			
		||||
 | 
			
		||||
BDCOMAbsZeroBasedCounter32 ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS       current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "This TC describes an object which counts events with the
 | 
			
		||||
        following semantics: objects of this type will be set to
 | 
			
		||||
        zero(0) on creation and will thereafter count appropriate
 | 
			
		||||
        events, it locks at the maximum value of 4,294,967,295 if
 | 
			
		||||
        the counter overflows.
 | 
			
		||||
        This TC may be used only in situations where wrapping is
 | 
			
		||||
        not possible or extremely unlikely situation."
 | 
			
		||||
    SYNTAX      Gauge32
 | 
			
		||||
 | 
			
		||||
BDCOMSnapShotAbsCounter32 ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS       current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "This TC describes an object which stores a snap-shot value
 | 
			
		||||
        with the following semantics: objects of this type will
 | 
			
		||||
        take a snap-shot value from their associated
 | 
			
		||||
        BDCOMAbsZeroBasedCounter32 type objects on creation."
 | 
			
		||||
    SYNTAX      Unsigned32 
 | 
			
		||||
 | 
			
		||||
BDCOMAlarmSeverity ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Represents the perceived alarm severity associated
 | 
			
		||||
        with a service or safety affecting condition and/or
 | 
			
		||||
        event.  These are based on ITU severities, except
 | 
			
		||||
        that info(7) is added.
 | 
			
		||||
 | 
			
		||||
	    cleared(1) -
 | 
			
		||||
		Indicates a previous alarm condition has been
 | 
			
		||||
		cleared.  It is not required (unless specifically
 | 
			
		||||
		stated elsewhere on a case by case basis) that an
 | 
			
		||||
		alarm condition that has been cleared will produce
 | 
			
		||||
		a notification or other event containing an
 | 
			
		||||
		alarm severity with this value.
 | 
			
		||||
 | 
			
		||||
	    indeterminate(2) -
 | 
			
		||||
		Indicates that the severity level cannot be
 | 
			
		||||
		determined. 
 | 
			
		||||
 | 
			
		||||
	    critical(3) -
 | 
			
		||||
		Indicates that a service or safety affecting
 | 
			
		||||
		condition has occurred and an immediate
 | 
			
		||||
		corrective action is required.
 | 
			
		||||
 | 
			
		||||
	    major(4) -
 | 
			
		||||
		Indicates that a service affecting condition has
 | 
			
		||||
		occurred and an urgent corrective action is
 | 
			
		||||
		required.
 | 
			
		||||
 | 
			
		||||
	    minor(5) -
 | 
			
		||||
		Indicates the existence of a non-service affecting
 | 
			
		||||
		condition and that corrective action should be
 | 
			
		||||
		taken in order to prevent a more serious (for
 | 
			
		||||
		example, service or safety affecting) condition.
 | 
			
		||||
 | 
			
		||||
	    warning(6) -
 | 
			
		||||
		Indicates the detection of a potential or impending
 | 
			
		||||
		service or safety affecting condition, before any
 | 
			
		||||
		significant effects have been felt.
 | 
			
		||||
 | 
			
		||||
	    info(7) -
 | 
			
		||||
		Indicates an alarm condition that does not
 | 
			
		||||
		meet any other severity definition.  This can
 | 
			
		||||
		include important, but non-urgent, notices or
 | 
			
		||||
		informational events.
 | 
			
		||||
	 "
 | 
			
		||||
    REFERENCE
 | 
			
		||||
	 "ITU-X.733"
 | 
			
		||||
    SYNTAX INTEGER {
 | 
			
		||||
	 cleared(1),
 | 
			
		||||
	 indeterminate(2),
 | 
			
		||||
	 critical(3),
 | 
			
		||||
	 major(4),
 | 
			
		||||
	 minor(5),
 | 
			
		||||
	 warning(6),
 | 
			
		||||
	 info(7)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
PerfHighIntervalCount ::= TEXTUAL-CONVENTION    
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A 64 bit counter associated with a
 | 
			
		||||
        performance measurement in a previous
 | 
			
		||||
        15 minute measurement interval. In the
 | 
			
		||||
        case where the agent has no valid data
 | 
			
		||||
        available for a particular interval the
 | 
			
		||||
        corresponding object instance is not
 | 
			
		||||
        available and upon a retrieval request
 | 
			
		||||
        a corresponding error message shall be
 | 
			
		||||
        returned to indicate that this instance
 | 
			
		||||
        does not exist (for example, a noSuchName
 | 
			
		||||
        error for SNMPv1 and a noSuchInstance for
 | 
			
		||||
        SNMPv2 GET operation).
 | 
			
		||||
        In a system supporting
 | 
			
		||||
        a history of n intervals with
 | 
			
		||||
        IntervalCount(1) and IntervalCount(n) the
 | 
			
		||||
        most and least recent intervals
 | 
			
		||||
        respectively, the following applies at
 | 
			
		||||
        the end of a 15 minute interval:
 | 
			
		||||
            - discard the value of IntervalCount(n)
 | 
			
		||||
            - the value of IntervalCount(i) becomes that
 | 
			
		||||
              of IntervalCount(i-1) for n >= i > 1
 | 
			
		||||
            - the value of IntervalCount(1) becomes that
 | 
			
		||||
              of CurrentCount
 | 
			
		||||
            - the TotalCount, if supported, is adjusted.
 | 
			
		||||
 | 
			
		||||
        This definition is based on CounterBasedGauge64 TEXTUAL
 | 
			
		||||
        CONVENTION  defined in RFC2856. The PerfHighIntervalCount
 | 
			
		||||
        type represents a non-negative
 | 
			
		||||
        integer, which may increase or decrease, but shall never
 | 
			
		||||
        exceed a maximum value, nor fall below a minimum value. The
 | 
			
		||||
        maximum value can not be greater than 2^64-1
 | 
			
		||||
        (18446744073709551615 decimal), and the minimum value can
 | 
			
		||||
        not be smaller than 0.  The value of a PerfHighIntervalCount,
 | 
			
		||||
        has its maximum value whenever the information being modeled
 | 
			
		||||
        is greater than or equal to its maximum value, and has its
 | 
			
		||||
        minimum value whenever the information being modeled is
 | 
			
		||||
        smaller than or equal to its minimum value.  If the
 | 
			
		||||
        information being modeled subsequently decreases below
 | 
			
		||||
        (increases above) the maximum (minimum) value, the
 | 
			
		||||
        PerfHighIntervalCount also decreases (increases).
 | 
			
		||||
 | 
			
		||||
        Note that this TC is not strictly supported in SMIv2,
 | 
			
		||||
        because the 'always increasing' and 'counter wrap' semantics
 | 
			
		||||
        associated with the Counter64 base type are not preserved.
 | 
			
		||||
        It is possible that management applications which rely
 | 
			
		||||
        solely upon the (Counter64) ASN.1 tag to determine object
 | 
			
		||||
        semantics will mistakenly operate upon objects of this type
 | 
			
		||||
        as they would for Counter64 objects.
 | 
			
		||||
 | 
			
		||||
        This textual convention represents a limited and short-term
 | 
			
		||||
        solution, and may be deprecated as a long term solution is
 | 
			
		||||
        defined and deployed to replace it."
 | 
			
		||||
    REFERENCE
 | 
			
		||||
        "RFC 2856(HCNUM-TC MIB).
 | 
			
		||||
        RFC 2493(PerfHist-TC-MIB)."
 | 
			
		||||
    SYNTAX  Counter64
 | 
			
		||||
 | 
			
		||||
ConfigIterator ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS	current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "This object type is a control object type which applies to
 | 
			
		||||
         writable objects in the same SNMP PDU related to the
 | 
			
		||||
         same table containing those objects. It controls an 
 | 
			
		||||
         operation which repeatedly applies the specified 
 | 
			
		||||
         configuration data to more than one rows in a table. 
 | 
			
		||||
         The operation starts from the row specified by the index 
 | 
			
		||||
         of the instance and repeats for the number of rows as 
 | 
			
		||||
         the value of the object. 
 | 
			
		||||
 | 
			
		||||
         ConfigIterator object needs to be accompanied by one set of
 | 
			
		||||
         writable objects which are of the same instance to apply to.
 | 
			
		||||
 
 | 
			
		||||
         For example, a SNMP PDU contains 
 | 
			
		||||
            { objectA.10 = 1, 
 | 
			
		||||
              objectB.10 = 'E1',
 | 
			
		||||
              objectC.10 = 44,
 | 
			
		||||
              objectRepetition.10 = 100 }
 | 
			
		||||
 | 
			
		||||
         The SYNTAX of objectRepetition is ConfigIterator.
 | 
			
		||||
         This will apply value 1 to objectA, value 'E1' to objectB,
 | 
			
		||||
         value 44 to objectC in the table starting from row 10 
 | 
			
		||||
         repeatedly for 100 rows.
 | 
			
		||||
 | 
			
		||||
         The iteration is based on the number of rows, not based on
 | 
			
		||||
         the value of the index. For sparse tables, the index 10, 
 | 
			
		||||
         20, 30, 110, and 120 counts for 5 rows, the operation will 
 | 
			
		||||
         go beyond index 100 in the previous SNMP PDU example.
 | 
			
		||||
 | 
			
		||||
         The iteration will stop prematurely when it comes to the 
 | 
			
		||||
         following situations:
 | 
			
		||||
         (1) When the number of the rows in the table is less than
 | 
			
		||||
             the designated row indicated by the ConfigIterator 
 | 
			
		||||
             object. 
 | 
			
		||||
         (2) When it encounters the first error in any row, the 
 | 
			
		||||
             operation won't continue to next row.
 | 
			
		||||
         
 | 
			
		||||
         The operation of ConfigIterator object applies only to
 | 
			
		||||
         the writable objects having the same index as the
 | 
			
		||||
         ConfigIterator object in one SNMP PDU.
 | 
			
		||||
 | 
			
		||||
         For example, a SNMP PDU contains
 | 
			
		||||
            { objectD.5 = 38,
 | 
			
		||||
              objectE.6 = 'T1',
 | 
			
		||||
              objectF.5 = 'false',
 | 
			
		||||
              objectIterator.5 = 10 }
 | 
			
		||||
 | 
			
		||||
         The SYNTAX of objectIterator is ConfigIterator.
 | 
			
		||||
         This will apply value 38 to objectD, value 'false' to 
 | 
			
		||||
         objectF in the table starting from row 5 repeatedly 
 | 
			
		||||
         for 10 rows. Since the object objectE.6 has different
 | 
			
		||||
         index (6) from the index of objectIterator, the 
 | 
			
		||||
         repetition won't be applied to it. However the value 
 | 
			
		||||
         of objectE in the row 6 will be set to 'T1' according
 | 
			
		||||
         to regular SNMP SET orperation. 
 | 
			
		||||
 | 
			
		||||
         If there is row overlapping of the iteration in a SNMP PDU,
 | 
			
		||||
         it will be operated as they are in two different SNMP PDUs.
 | 
			
		||||
 | 
			
		||||
         For example, a SNMP PDU contains
 | 
			
		||||
            { objectD.5 = 38,
 | 
			
		||||
              objectD.6 = 40,
 | 
			
		||||
              objectE.6 = 'T1',
 | 
			
		||||
              objectF.5 = 'false',
 | 
			
		||||
              objectIterator.5 = 10
 | 
			
		||||
              objectIterator.6 = 10 }
 | 
			
		||||
 | 
			
		||||
         This will apply value 38 to objectD, value 'false' to 
 | 
			
		||||
         objectF starting from row 5 repeatedly for 10 rows, and
 | 
			
		||||
         apply value 40 to objectD, value 'T1' to objectE starting
 | 
			
		||||
         from row 6 repeatedly for 10 rows. The final value of 
 | 
			
		||||
         objectD.6 can be 38 or 40, it depends on the SNMP stack of
 | 
			
		||||
         the system starts SNMP SET for the row 5 before the row 6 
 | 
			
		||||
         or the other way around.
 | 
			
		||||
 | 
			
		||||
         The object defined as ConfigIterator will be set to value 1 
 | 
			
		||||
         after the iteration operation is kick-off regardless the 
 | 
			
		||||
         system has completed the operation to the designated rows 
 | 
			
		||||
         or not. Therefore retrieving the value of this object 
 | 
			
		||||
         is meaningless. It acts as the one time operation for 
 | 
			
		||||
         bulk configuration.
 | 
			
		||||
 | 
			
		||||
         The object defined as ConfigIterator has no meaning by itself,
 | 
			
		||||
         it has to be combined with one or more than one writable 
 | 
			
		||||
         objects from the same table and within the same SNMP PDU
 | 
			
		||||
         for the repetition operation.
 | 
			
		||||
 | 
			
		||||
         For example, a SNMP PDU contains
 | 
			
		||||
            { objectG.2 = 49,
 | 
			
		||||
              objectH.2 = 'AE'h
 | 
			
		||||
              objectIterator.4 = 20 }
 | 
			
		||||
 | 
			
		||||
         The SYNTAX of objectIterator is ConfigIterator. Since
 | 
			
		||||
         there are no objects having the same index as the index
 | 
			
		||||
         of objectIterator in the PDU, the result of this SNMP 
 | 
			
		||||
         operation will set value 49 to objectG and value 0xAE 
 | 
			
		||||
         to objectH of the row 2 only as regular SNMP SET operation.
 | 
			
		||||
 | 
			
		||||
         The index of the instance indicates the starting row for the
 | 
			
		||||
         iteration. 
 | 
			
		||||
         The order of the iteration depends, for instance, on: 
 | 
			
		||||
         (1) physical hardware position, or
 | 
			
		||||
         (2) logical index.
 | 
			
		||||
 | 
			
		||||
         It depends on the characters of the table which contains
 | 
			
		||||
         the ConfigIterator object.
 | 
			
		||||
        
 | 
			
		||||
         Iteration can be done through some or all the components
 | 
			
		||||
         of the index for a table. The description of the iterator
 | 
			
		||||
         object in that table should describe which part of the 
 | 
			
		||||
         index the iteration is applied to.
 | 
			
		||||
 | 
			
		||||
         The operation for this object type is based on the best
 | 
			
		||||
         effort. When the agent receives a SNMP PDU containing this 
 | 
			
		||||
         data type, the return status of the SNMP request reflects 
 | 
			
		||||
         only the result of the SET operation has applied to the 
 | 
			
		||||
         starting row. It may return a SNMP response with SUCCESS 
 | 
			
		||||
         status regardless the number of rows for the data actually 
 | 
			
		||||
         been deployed later on. Therefore it is possible the data 
 | 
			
		||||
         might not be completely deployed to the number of rows
 | 
			
		||||
         designated by the ConfigIterator and the operation stops 
 | 
			
		||||
         prematurely due to an error it first encounters after 
 | 
			
		||||
         n rows (n < the value of ConfigIterator object).
 | 
			
		||||
 | 
			
		||||
         Usually the error report mechanism for this type of operation
 | 
			
		||||
         is accomplished by combining this type of object with the
 | 
			
		||||
         other two objects in the same table:
 | 
			
		||||
 | 
			
		||||
         (1) An OwnerString object
 | 
			
		||||
         (2) An object indicates the result of the operation.
 | 
			
		||||
 | 
			
		||||
         When issuing this bulk configuration request, the SNMP 
 | 
			
		||||
         manager should provide its identifier in (1) object.
 | 
			
		||||
         After issuing the request, it should check the value of (1) 
 | 
			
		||||
         object if it is the same with it own name.
 | 
			
		||||
         If they are the same, then the value of the object presents
 | 
			
		||||
         in (2) is the result from the previous operation from this
 | 
			
		||||
         manager. Otherwise, another SNMP manager might issue
 | 
			
		||||
         the bulk configuration to the same table before the previous
 | 
			
		||||
         bulk operation has been completed. These two objects will 
 | 
			
		||||
         represent the last bulk operation in the table. 
 | 
			
		||||
        "
 | 
			
		||||
    SYNTAX  Unsigned32 (1..4294967295)
 | 
			
		||||
 | 
			
		||||
BulkConfigResult ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS	 current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "This textual convention defines the format of the 
 | 
			
		||||
         displayable textual result from the bulk configuration
 | 
			
		||||
         operation specified as ConfigIterator type.
 | 
			
		||||
 | 
			
		||||
         The format should be: 
 | 
			
		||||
         'COMPLETION=<number of rows had completed before any 
 | 
			
		||||
          error occured>/<number of rows was designated>,
 | 
			
		||||
          ERROR=<error code>/<index where the error occured>:
 | 
			
		||||
          <error text>'
 | 
			
		||||
 | 
			
		||||
         For example:
 | 
			
		||||
         'COMPLETION=22/100,ERROR=38/44:Invalid Ds1 line coding 
 | 
			
		||||
          for the line type'
 | 
			
		||||
        "
 | 
			
		||||
    SYNTAX  OCTET STRING (SIZE(0..255))
 | 
			
		||||
 | 
			
		||||
ListIndex ::= TEXTUAL-CONVENTION
 | 
			
		||||
    DISPLAY-HINT "d"
 | 
			
		||||
    STATUS       current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A unique value greater than zero, for each of the
 | 
			
		||||
        list that is defined. The object using this 
 | 
			
		||||
        convention should give all the object specific 
 | 
			
		||||
        details including the list type."
 | 
			
		||||
    SYNTAX    Integer32 (1..2147483647)
 | 
			
		||||
 | 
			
		||||
ListIndexOrZero ::= TEXTUAL-CONVENTION
 | 
			
		||||
    DISPLAY-HINT "d"
 | 
			
		||||
    STATUS       current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "This textual convention is an extension of the
 | 
			
		||||
        ListIndex. In addition to the ListIndex range, 
 | 
			
		||||
        this also includes 0 in its range of values. 
 | 
			
		||||
        This value could be object specific and 
 | 
			
		||||
        should be given the description of that object. 
 | 
			
		||||
        In most cases, a value 0 means that the it does 
 | 
			
		||||
        not represent any lists."
 | 
			
		||||
    SYNTAX    Integer32 (0..2147483647)
 | 
			
		||||
 | 
			
		||||
TimeIntervalSec ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS       current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A period of time, measured in units of 1 second."
 | 
			
		||||
    SYNTAX       Unsigned32
 | 
			
		||||
 | 
			
		||||
TimeIntervalMin ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS       current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A period of time, measured in units of 1 minute."
 | 
			
		||||
    SYNTAX       Unsigned32
 | 
			
		||||
 | 
			
		||||
BDCOMMilliSeconds ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS         current
 | 
			
		||||
    DESCRIPTION    
 | 
			
		||||
        "Represents time unit value in milliseconds."
 | 
			
		||||
    SYNTAX         Unsigned32
 | 
			
		||||
 | 
			
		||||
MicroSeconds ::= TEXTUAL-CONVENTION
 | 
			
		||||
    STATUS         current
 | 
			
		||||
    DESCRIPTION    
 | 
			
		||||
        "Represents time unit value in microseconds."
 | 
			
		||||
    SYNTAX         Unsigned32       
 | 
			
		||||
END
 | 
			
		||||
							
								
								
									
										286
									
								
								MIBS/bdcom/NMS-CARD-SYS-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										286
									
								
								MIBS/bdcom/NMS-CARD-SYS-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,286 @@
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
-- NMS-CARD-SYS-MIB.my: NMS Card SYSTEM MIB
 | 
			
		||||
--
 | 
			
		||||
-- January 2010
 | 
			
		||||
-- Edit by LIUQIANG
 | 
			
		||||
-- Copyright (c) 2010 by NMS, Inc.
 | 
			
		||||
-- All rights reserved.
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
NMS-CARD-SYS-MIB DEFINITIONS ::= BEGIN 
 | 
			
		||||
 | 
			
		||||
IMPORTS
 | 
			
		||||
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
 | 
			
		||||
                                                FROM SNMPv2-SMI
 | 
			
		||||
    TEXTUAL-CONVENTION, TimeStamp
 | 
			
		||||
                                                FROM SNMPv2-TC
 | 
			
		||||
    MODULE-COMPLIANCE, OBJECT-GROUP,
 | 
			
		||||
    NOTIFICATION-GROUP                          FROM SNMPv2-CONF
 | 
			
		||||
    nmsMgmt, nmslocal                             FROM NMS-SMI
 | 
			
		||||
    DisplayString				FROM RFC1213-MIB
 | 
			
		||||
    nmscardIndex,nmscardDescr,nmscardType          FROM NMS-CHASSIS;
 | 
			
		||||
 | 
			
		||||
--definition of NMS device card related operations and trap related values
 | 
			
		||||
 | 
			
		||||
               cardSys         OBJECT IDENTIFIER ::= { nmsMgmt 181 }
 | 
			
		||||
 | 
			
		||||
	        
 | 
			
		||||
 | 
			
		||||
               cardSystemSetTable OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  SEQUENCE OF CardSystemSetEntry
 | 
			
		||||
                   ACCESS  not-accessible
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                            "A list of cards system related set value entries."
 | 
			
		||||
                   ::= { cardSys 1 }
 | 
			
		||||
 | 
			
		||||
               cardSystemSetEntry OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  CardSystemSetEntry
 | 
			
		||||
                   ACCESS  not-accessible
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                            "A collection of cards to be reset."
 | 
			
		||||
                   INDEX { cardIndex }
 | 
			
		||||
               ::= { cardSystemSetTable 1 }
 | 
			
		||||
 | 
			
		||||
               CardSystemSetEntry ::=
 | 
			
		||||
                   SEQUENCE {
 | 
			
		||||
                       cardSysIndex
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       cardSysDescr
 | 
			
		||||
                           DisplayString,
 | 
			
		||||
                       cardSysType
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       cardCPUUtilThreshold
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       cardMemUtilThreshold
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       cardCPUTempThreshold
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       cardCPUTempCurr
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       cardCPUTempThresholdLow
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       cardCPUTempStatus
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       cardMemUtilThresholdMax
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                      cardSystemTemptureNodeNumber 
 | 
			
		||||
                      `	   INTEGER
 | 
			
		||||
                  }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
               cardSysIndex OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Index into cardTable (not physical chassis
 | 
			
		||||
                           slot number), the same with the nmscardIndex of nmscardTable in NMS-CHASSIS-MIB."
 | 
			
		||||
                   ::= { cardSystemSetEntry 1 }
 | 
			
		||||
 | 
			
		||||
               cardSysDescr OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  DisplayString
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "the same with the nmscardDescr of nmscardTable in NMS-CHASSIS-MIB."
 | 
			
		||||
                   ::= { cardSystemSetEntry 2 }
 | 
			
		||||
 | 
			
		||||
               cardSysType OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "the same with the nmscardType of nmscardTable in NMS-CHASSIS-MIB."
 | 
			
		||||
                   ::= { cardSystemSetEntry 3 }
 | 
			
		||||
 | 
			
		||||
               cardCPUUtilThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Card CPU utilization upper limit value."
 | 
			
		||||
                   ::= { cardSystemSetEntry 4 }
 | 
			
		||||
 | 
			
		||||
               cardMemUtilThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Card memory utilization upper limit value."
 | 
			
		||||
                   ::= { cardSystemSetEntry 5 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
               cardCPUTempThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Card CPU temperature upper limit value."
 | 
			
		||||
                   ::= { cardSystemSetEntry 6 }
 | 
			
		||||
 | 
			
		||||
               cardCPUTempCurr OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Card CPU current temperature."
 | 
			
		||||
                   ::= { cardSystemSetEntry 7 }
 | 
			
		||||
 | 
			
		||||
               cardCPUTempThresholdLow OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER(-125..125)
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Minimal threshold of card CPU temperature. The range is (-125~+125)."
 | 
			
		||||
                   ::= { cardSystemSetEntry 8 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
               cardCPUTempStatus OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER{ 
 | 
			
		||||
                                   normal(1),
 | 
			
		||||
                                   alarm(2)
 | 
			
		||||
                                  }
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The card CPU temperature status, 1 means normal, 2 means alarm. "
 | 
			
		||||
                   ::= { cardSystemSetEntry 9 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
               cardMemUtilThresholdMax OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Maximal value of card memory utilization . For example, 60 means the maxmial value of memory utilization is 60%, maximal value is 100."
 | 
			
		||||
                   ::= { cardSystemSetEntry 10 }
 | 
			
		||||
 | 
			
		||||
               cardSystemTemptureNodeNumber OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Total number of  tempture Node."
 | 
			
		||||
                   ::= { cardSystemSetEntry 11 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	        
 | 
			
		||||
               cardElementStatus OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER{
 | 
			
		||||
                   		normal(1),
 | 
			
		||||
                   		warning(2)
 | 
			
		||||
                   }
 | 
			
		||||
                   ACCESS  not-accessible
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Card element status, only use for variable binding in card system notifications."
 | 
			
		||||
                   ::= { cardSys 2 }
 | 
			
		||||
 | 
			
		||||
               cardElementType OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER{
 | 
			
		||||
                   		cpu(1),
 | 
			
		||||
                   		memory(2),
 | 
			
		||||
                   		cpu-temperature(3)
 | 
			
		||||
                   }
 | 
			
		||||
                   ACCESS  not-accessible
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Card element status, only use for variable binding in card system notifications."
 | 
			
		||||
                   ::= { cardSys 3 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-- Notifications   --cardCPUUtil
 | 
			
		||||
	cardSysNotifications OBJECT IDENTIFIER
 | 
			
		||||
                                ::= { cardSys 4 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	cardSysNotification NOTIFICATION-TYPE
 | 
			
		||||
    		OBJECTS {
 | 
			
		||||
        		nmscardIndex,
 | 
			
		||||
        		nmscardType,
 | 
			
		||||
        		nmscardDescr,
 | 
			
		||||
        		cardElementStatus,
 | 
			
		||||
        		cardElementType
 | 
			
		||||
    		}
 | 
			
		||||
    		STATUS      current
 | 
			
		||||
    		DESCRIPTION
 | 
			
		||||
        	"The agent generates this notification when certain card element value exceeds upper limit defined above. "
 | 
			
		||||
    		::= { cardSysNotifications 1 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-- cardSystemTemptureNodeTable(<28>忨<EFBFBD>¶Ƚڵ<C8BD><DAB5>¶<EFBFBD><C2B6>б<EFBFBD>)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
               cardSystemTemptureNodeTable OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  SEQUENCE OF CardSystemTemptureNodeEntry
 | 
			
		||||
                   ACCESS  not-accessible
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                            "A list of cards system temparature related set value entries."
 | 
			
		||||
                   ::= { cardSys 5 }
 | 
			
		||||
 | 
			
		||||
               cardSystemTemptureNodeEntry OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  CardSystemTemptureNodeEntry
 | 
			
		||||
                   ACCESS  not-accessible
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                            "A collection of cards to be reset."
 | 
			
		||||
                   INDEX { cardSysTempIndex, temptureNodeIndex}
 | 
			
		||||
               ::= { cardSystemTemptureNodeTable 1 }
 | 
			
		||||
 | 
			
		||||
               CardSystemTemptureNodeEntry::=
 | 
			
		||||
                   SEQUENCE {
 | 
			
		||||
                       cardSysTempIndex
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       temptureNodeIndex
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       temptureNodeDescr
 | 
			
		||||
                       	   DisplayString,
 | 
			
		||||
                       temptureNodeCur
 | 
			
		||||
                       	   INTEGER
 | 
			
		||||
                  }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
               cardSysIndex OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Index of slot. "
 | 
			
		||||
                   ::= { cardSystemTemptureNodeEntry 1 }
 | 
			
		||||
 | 
			
		||||
               temptureNodeIndex OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Index of tempture node. "
 | 
			
		||||
                   ::= { cardSystemTemptureNodeEntry 2 }
 | 
			
		||||
 | 
			
		||||
               temptureNodeDescr OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  DisplayString
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Descript of tempture node. "
 | 
			
		||||
                   ::= { cardSystemTemptureNodeEntry 3 }
 | 
			
		||||
 | 
			
		||||
               temptureNodeCur OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Current tempture of tempture node. "
 | 
			
		||||
                   ::= { cardSystemTemptureNodeEntry 4 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
							
								
								
									
										859
									
								
								MIBS/bdcom/NMS-CHASSIS
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										859
									
								
								MIBS/bdcom/NMS-CHASSIS
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,859 @@
 | 
			
		||||
--------------------------------------------------------------------
 | 
			
		||||
-- NMS-CHASSIS
 | 
			
		||||
-- Jun 2000
 | 
			
		||||
--------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
            NMS-CHASSIS DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
            IMPORTS
 | 
			
		||||
                    TimeTicks
 | 
			
		||||
            FROM RFC1155-SMI
 | 
			
		||||
                    OBJECT-TYPE
 | 
			
		||||
			FROM RFC-1212
 | 
			
		||||
                    DisplayString
 | 
			
		||||
			FROM RFC1213-MIB
 | 
			
		||||
		    nmstemporary
 | 
			
		||||
			FROM NMS-SMI;
 | 
			
		||||
          
 | 
			
		||||
               nmschassis             OBJECT IDENTIFIER ::= { nmstemporary 6 }
 | 
			
		||||
 | 
			
		||||
   
 | 
			
		||||
               nmschassisType OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER {
 | 
			
		||||
                        unknown(0),
 | 
			
		||||
                        nms2003(1),
 | 
			
		||||
                        nms5010(2),
 | 
			
		||||
                        nms2750(3),
 | 
			
		||||
                        nms3720(4),
 | 
			
		||||
                        nmsv100(5),
 | 
			
		||||
			nmsv200(6),
 | 
			
		||||
			nmsv300(7),
 | 
			
		||||
			nms1750(8),
 | 
			
		||||
			nms1760(9),
 | 
			
		||||
			nms2650(10),
 | 
			
		||||
			nms2651(11),
 | 
			
		||||
			nms3660(12),
 | 
			
		||||
			nms3680(13),
 | 
			
		||||
			nms2630(14),
 | 
			
		||||
			nms2621(15),
 | 
			
		||||
			nms1720(16),
 | 
			
		||||
			nms2640(17),
 | 
			
		||||
			nms1721(18),
 | 
			
		||||
			nmss3224(101),
 | 
			
		||||
			nmss3224m(102),
 | 
			
		||||
			nmss2226(103), 
 | 
			
		||||
			nmss2224(104),
 | 
			
		||||
			nmss2248(105),
 | 
			
		||||
			nmss2026(106),
 | 
			
		||||
			nmss2224m(107),
 | 
			
		||||
			nmss3512(108),
 | 
			
		||||
			nmss6508(109)
 | 
			
		||||
                   }
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Chassis type."
 | 
			
		||||
                   ::= { nmschassis 1 }
 | 
			
		||||
 | 
			
		||||
               nmschassisVersion OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  DisplayString
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Chassis hardware revision level, or an empty
 | 
			
		||||
                           string if unavailable."
 | 
			
		||||
                   ::= { nmschassis 2 }
 | 
			
		||||
 | 
			
		||||
               nmschassisId OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  DisplayString
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Unique ID string. Defaults to chassis serial
 | 
			
		||||
                           number if available, otherwise empty."
 | 
			
		||||
                   ::= { nmschassis 3 }
 | 
			
		||||
 | 
			
		||||
               nmsromSysVersion OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  DisplayString
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "ROM system software version, or an empty
 | 
			
		||||
                           string if unavailable."
 | 
			
		||||
                   ::= { nmschassis 4 }
 | 
			
		||||
 | 
			
		||||
               nmsprocessorRam OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Bytes of RAM available to CPU."
 | 
			
		||||
                   ::= { nmschassis 5 }
 | 
			
		||||
 | 
			
		||||
               nmsnvRAMSize OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Bytes of non-volatile configuration memory."
 | 
			
		||||
                   ::= { nmschassis 6 }
 | 
			
		||||
 | 
			
		||||
               nmsnvRAMUsed OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Bytes of non-volatile configuration memory
 | 
			
		||||
                           in use."
 | 
			
		||||
                   ::= { nmschassis 7 }
 | 
			
		||||
 | 
			
		||||
               nmsconfigRegister OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Value of configuration register."
 | 
			
		||||
                   ::= { nmschassis 8 }
 | 
			
		||||
 | 
			
		||||
               nmsconfigRegNext OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Value of configuration register at next
 | 
			
		||||
                           reload."
 | 
			
		||||
                   ::= { nmschassis 9 }
 | 
			
		||||
 | 
			
		||||
               nmscardTable OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  SEQUENCE OF NMSCardTableEntry
 | 
			
		||||
                   ACCESS  not-accessible
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                            "Chassis card table."
 | 
			
		||||
                   ::= { nmschassis 10 }
 | 
			
		||||
 | 
			
		||||
               nmscardTableEntry OBJECT-TYPE
 | 
			
		||||
                   SYNTAX NMSCardTableEntry
 | 
			
		||||
                   ACCESS  not-accessible
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                            "Chassis card table."
 | 
			
		||||
                   INDEX { nmscardIndex }
 | 
			
		||||
               ::= { nmscardTable 1 }
 | 
			
		||||
 | 
			
		||||
               NMSCardTableEntry ::=
 | 
			
		||||
                   SEQUENCE {
 | 
			
		||||
                       nmscardIndex
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       nmscardType
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       nmscardDescr
 | 
			
		||||
                           DisplayString,
 | 
			
		||||
                       nmscardSerial
 | 
			
		||||
                           DisplayString,
 | 
			
		||||
                       nmscardHwVersion
 | 
			
		||||
                           DisplayString,
 | 
			
		||||
                       nmscardSwVersion
 | 
			
		||||
                           DisplayString,
 | 
			
		||||
                       nmscardSlotNumber
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       nmscardContainedByIndex
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       nmscardOperStatus
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       nmscardSlots
 | 
			
		||||
                           INTEGER,      
 | 
			
		||||
                       nmscardCPUUtilization
 | 
			
		||||
                       		 INTEGER,      
 | 
			
		||||
                       nmscardMEMUtilization
 | 
			
		||||
                       		 INTEGER,      
 | 
			
		||||
                       nmscardTemperature
 | 
			
		||||
                       		 INTEGER,      
 | 
			
		||||
                       nmscardVoltage
 | 
			
		||||
                       		 INTEGER,
 | 
			
		||||
                       nmscardPorts
 | 
			
		||||
                       		 INTEGER,
 | 
			
		||||
                       nmscardGenType
 | 
			
		||||
                       		 INTEGER 
 | 
			
		||||
		  
 | 
			
		||||
 
 | 
			
		||||
                   }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
          -- The following section describes the components of the
 | 
			
		||||
          -- table.
 | 
			
		||||
 | 
			
		||||
               nmscardIndex OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Index into cardTable (not physical chassis
 | 
			
		||||
                           slot number)."
 | 
			
		||||
                   ::= { nmscardTableEntry 1 }
 | 
			
		||||
 | 
			
		||||
               nmscardType OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER {
 | 
			
		||||
						unknown(0),
 | 
			
		||||
						scc-serial(1),
 | 
			
		||||
						ethernet-10M(2),
 | 
			
		||||
						scc-pri-e1(3),
 | 
			
		||||
						scc-bri(4),
 | 
			
		||||
						scc-data-encription(5),
 | 
			
		||||
						vc2-fxsa(6),
 | 
			
		||||
						vc2-fxso(7),
 | 
			
		||||
						scc-mcard-3port(8),
 | 
			
		||||
						scc-mcard-2port(9),
 | 
			
		||||
						pci-4asyn-syn(10),
 | 
			
		||||
						pci-8asyn-syn(11),
 | 
			
		||||
						pci-8asyn(12),
 | 
			
		||||
						pci-16asyn(13),
 | 
			
		||||
						pci-1e1-pri(14),
 | 
			
		||||
						pci-4e1-pri(15),
 | 
			
		||||
						pci-1bri(16),
 | 
			
		||||
						pci-4bri(17),
 | 
			
		||||
						pci-1atm-155m(18),
 | 
			
		||||
						pci-data-encription(19),
 | 
			
		||||
						pci-vc4-fxsa(20),
 | 
			
		||||
						pci-vc4-fxoa(21),
 | 
			
		||||
						pci-vc2-ema(22),
 | 
			
		||||
						pci-ethernet-100m(23),
 | 
			
		||||
						pci-mcard-4port(24),
 | 
			
		||||
						vc2-dsp(25),
 | 
			
		||||
						scc-mcard-1750-2slot(26),
 | 
			
		||||
						scc-mcard-1760-3slot(27),
 | 
			
		||||
						pci-mcard-2650-5slot(28),
 | 
			
		||||
						pci-mcard-2651-5slot(29),
 | 
			
		||||
						pci-mcard-3660-6slot(30),
 | 
			
		||||
						pci-mcard-3680-8slot(31),
 | 
			
		||||
						scc-two-ethernet-card(32),
 | 
			
		||||
						scc-two-serial-card(33),
 | 
			
		||||
						scc-eth-ser-card(34),
 | 
			
		||||
						scc-T1-card(35),
 | 
			
		||||
						scc-mcard-2630-2slot(36),
 | 
			
		||||
						scc-mcard-2621-2slot(37),
 | 
			
		||||
						scc-mcard-1720-2slot(38),
 | 
			
		||||
						pci-mcard-2640-4slot(39),
 | 
			
		||||
						scc-1modem(40),
 | 
			
		||||
						pci-6modem(41),
 | 
			
		||||
						pci-12modem(42),
 | 
			
		||||
						pci-4BRI(43),
 | 
			
		||||
						pci-1T1E1B(44),
 | 
			
		||||
						pci-2T1E(45),
 | 
			
		||||
						pci-2T1B(46),
 | 
			
		||||
						scc-x21-1serial(47),
 | 
			
		||||
						scc-x21-2serial(48),
 | 
			
		||||
						pci-2e1-pri(49),
 | 
			
		||||
						scc-1Isdn-lease(50),
 | 
			
		||||
						scc-1dtu(51),
 | 
			
		||||
						fcc-Ethernet-100M(52),
 | 
			
		||||
						scc-8async-card(53),
 | 
			
		||||
						pci-2ethernet-100M(54),
 | 
			
		||||
						pci-vc4-EM(55),
 | 
			
		||||
						pci-vc4-FXSO(56),
 | 
			
		||||
						scc-mcard-1721-3slot(57),
 | 
			
		||||
						pci-4UE1(60), 		--PCI 4 port Unframed E1 card 	   
 | 
			
		||||
						board-msuc(61),
 | 
			
		||||
						board-12GE-COMBO(64),
 | 
			
		||||
						board-MIP(65),
 | 
			
		||||
						board-1TE(66),
 | 
			
		||||
						board-8POS(67),
 | 
			
		||||
						slot-4GE(32873),
 | 
			
		||||
						slot-6GE(32874),
 | 
			
		||||
						slot-8CE1(32879),
 | 
			
		||||
						slot-4E1(32882),
 | 
			
		||||
 | 
			
		||||
						pci-mcard-s3224-2slot(201),
 | 
			
		||||
						pci-mcard-s3224m-6slot(202),
 | 
			
		||||
						pci-mcard-s2226-2slot(203),
 | 
			
		||||
						pci-mcard-s2224-2slot(204),
 | 
			
		||||
						pci-mcard-s2248-2slot(205),
 | 
			
		||||
						pci-mcard-s2026-2slot(206),
 | 
			
		||||
						pci-mcard-s2224m-6slot(207),
 | 
			
		||||
						pci-mcard-s3512-3slot(208),
 | 
			
		||||
						pci-mcard-s6506-8slot(209),
 | 
			
		||||
						pci-mcard-s2116-1slot(210),
 | 
			
		||||
						pci-mcard-s3448-4slot(211),
 | 
			
		||||
						pci-mcard-s2108-1slot(212),
 | 
			
		||||
						pci-mcard-s2008-0slot(213),
 | 
			
		||||
						pci-mcard-s6508-10slot(214),
 | 
			
		||||
 | 
			
		||||
						pci-48FastEthernet-100M(251),
 | 
			
		||||
						pci-32FastEthernet-100M(252),
 | 
			
		||||
						pci-24FastEthernet-100M(253),
 | 
			
		||||
						pci-16FastEthernet-100M(254),
 | 
			
		||||
						pci-8FastEthernet-100M(255),
 | 
			
		||||
						pci-4FastEthernet-100M(256),
 | 
			
		||||
						pci-1FastEthernet-100M(257),
 | 
			
		||||
						pci-1GigaEthernet-100M(258),
 | 
			
		||||
						pci-1FastEthernet-1000M(259),
 | 
			
		||||
						pci-1GigaEthernet-1000M(260),
 | 
			
		||||
						pci-1GBIC(261),
 | 
			
		||||
						pci-1STACK(262),
 | 
			
		||||
						pci-8Fiber(263),
 | 
			
		||||
						pci-4GigaEthernet-Combo-1000M(264),
 | 
			
		||||
						pci-4GigaEthernet-SFP-1000M(265),
 | 
			
		||||
						pci-6508-MSU(266),
 | 
			
		||||
						pci-2GigaEthernet-SFP-1000M(267),
 | 
			
		||||
						pci-2GigaEthernet-1000M(268)
 | 
			
		||||
					}
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Functional type of this card."
 | 
			
		||||
                   ::= { nmscardTableEntry 2 }
 | 
			
		||||
 | 
			
		||||
               nmscardDescr OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  DisplayString
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Text description of this card."
 | 
			
		||||
                   ::= { nmscardTableEntry 3 }
 | 
			
		||||
 | 
			
		||||
               nmscardSerial OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  DisplayString
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The serial number of this card, or 0 if unavailable."
 | 
			
		||||
                   ::= { nmscardTableEntry 4 }
 | 
			
		||||
 | 
			
		||||
               nmscardHwVersion OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  DisplayString
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Hardware revision level of this card, or an
 | 
			
		||||
                           empty string if unavailable."
 | 
			
		||||
                   ::= { nmscardTableEntry 5 }
 | 
			
		||||
 | 
			
		||||
               nmscardSwVersion OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  DisplayString
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Version of the firmware or microcode
 | 
			
		||||
                           installed on this card, or an empty string if
 | 
			
		||||
                           unavailable."
 | 
			
		||||
                   ::= { nmscardTableEntry 6 }
 | 
			
		||||
 | 
			
		||||
               nmscardSlotNumber OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Slot number relative to the containing card or 
 | 
			
		||||
                           chassis, or -1 if neither applicable nor 
 | 
			
		||||
                           determinable."
 | 
			
		||||
                   ::= { nmscardTableEntry 7 }
 | 
			
		||||
 | 
			
		||||
               nmscardContainedByIndex OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "cardIndex of the parent card which
 | 
			
		||||
                           directly contains this card, or 0 if
 | 
			
		||||
                           contained by the chassis, or -1 if not
 | 
			
		||||
                           applicable nor determinable."
 | 
			
		||||
                   ::= { nmscardTableEntry 8 }
 | 
			
		||||
 | 
			
		||||
               nmscardOperStatus OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER {
 | 
			
		||||
                          not-specified(1), 
 | 
			
		||||
                          up(2),
 | 
			
		||||
                          down(3),
 | 
			
		||||
                          standby(4)
 | 
			
		||||
                      }
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The operational status of the card.
 | 
			
		||||
                           nmscardOperStatus is up when a card is
 | 
			
		||||
                           recognized by the device and is enabled for
 | 
			
		||||
                           operation. nmscardOperStatus is down if the
 | 
			
		||||
                           card is not recognized by the device, or if
 | 
			
		||||
                           it is not enabled for operation.
 | 
			
		||||
                           nmscardOperStatus is standby if the card is
 | 
			
		||||
                           enabled and acting as a standby slave"
 | 
			
		||||
                   ::= { nmscardTableEntry 9 }
 | 
			
		||||
 | 
			
		||||
               nmscardSlots OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Number of slots on this card, or 0 if no
 | 
			
		||||
                           slots or not applicable, or -1 if not 
 | 
			
		||||
			   determinable."
 | 
			
		||||
                   ::= { nmscardTableEntry 10 }    
 | 
			
		||||
                    nmscardCPUUtilization OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "CPU Utilization of Card. unit:1%"
 | 
			
		||||
                   ::= { nmscardTableEntry 11 }
 | 
			
		||||
 | 
			
		||||
                   nmscardMEMUtilization OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Memory Utilization of Card. unit:1%"
 | 
			
		||||
                   ::= { nmscardTableEntry 12 }
 | 
			
		||||
                   nmscardTemperature OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Temperature of Card. unit: C"
 | 
			
		||||
                   ::= { nmscardTableEntry 13 }
 | 
			
		||||
 | 
			
		||||
                   nmscardVoltage OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Voltage of Card. unit: V"
 | 
			
		||||
                   ::= { nmscardTableEntry 14 }       
 | 
			
		||||
                   nmscardPorts OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "prots contained on the card"
 | 
			
		||||
                   ::= { nmscardTableEntry 15 }
 | 
			
		||||
                   nmscardGenType OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER{
 | 
			
		||||
                   	controlBoard(1), 
 | 
			
		||||
					geponBoard(2) ,
 | 
			
		||||
					uplinkBoard(3)  ,
 | 
			
		||||
					switchBoard(4) ,
 | 
			
		||||
					other(5)   ,
 | 
			
		||||
					vacant(6)
 | 
			
		||||
					}
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "the card genenral type"
 | 
			
		||||
                   ::= { nmscardTableEntry 16 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
               -- End of table
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
               nmschassisSlots OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Number of slots in this chassis, or -1 of
 | 
			
		||||
                           neither applicable nor determinable."
 | 
			
		||||
                   ::= { nmschassis 11 }
 | 
			
		||||
 | 
			
		||||
               nmscardIfIndexTable OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  SEQUENCE OF NMSCardIfIndexEntry
 | 
			
		||||
                   ACCESS  not-accessible
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                            "Chassis card table."
 | 
			
		||||
                   ::= { nmschassis 12 }
 | 
			
		||||
 | 
			
		||||
               nmscardIfIndexEntry OBJECT-TYPE
 | 
			
		||||
                   SYNTAX NMSCardIfIndexEntry
 | 
			
		||||
                   ACCESS  not-accessible
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                            "Chassis card table."
 | 
			
		||||
                   INDEX { nmscardIfIndex }
 | 
			
		||||
               ::= { nmscardIfIndexTable 1 }
 | 
			
		||||
 | 
			
		||||
               NMSCardIfIndexEntry ::=
 | 
			
		||||
                   SEQUENCE {
 | 
			
		||||
                       nmscardIfIndex
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       nmscardIfPortNumber
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       nmscardIfSlotNumber
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       nmscardIfConnectorTypeEnabled
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       nmscardIfCardIndex
 | 
			
		||||
                           INTEGER
 | 
			
		||||
 | 
			
		||||
                   }
 | 
			
		||||
 | 
			
		||||
               nmscardIfIndex OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "matches RFC1213/RFC2233 ifTable IfIndex"
 | 
			
		||||
                   ::= { nmscardIfIndexEntry 1 }
 | 
			
		||||
                   
 | 
			
		||||
               nmscardIfPortNumber OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Chassis port number, unique per port on a 
 | 
			
		||||
                            given card if available."
 | 
			
		||||
                   ::= { nmscardIfIndexEntry 2 }
 | 
			
		||||
 | 
			
		||||
               nmscardIfSlotNumber OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "nmscardIndex of the card in the Chassis 
 | 
			
		||||
			   				nmscardTable which contains this interface."
 | 
			
		||||
                   ::= { nmscardIfIndexEntry 3 }
 | 
			
		||||
 | 
			
		||||
               nmscardIfConnectorTypeEnabled OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER {
 | 
			
		||||
                           not-specified(1), 
 | 
			
		||||
                           none(2),
 | 
			
		||||
                           rj-11(3),
 | 
			
		||||
                           rj-45(4),
 | 
			
		||||
                           db-15(5), 
 | 
			
		||||
                           db-44(6),
 | 
			
		||||
                           db-60(7)                         
 | 
			
		||||
                   }
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Interface connector type currently
 | 
			
		||||
                           enabled. Value will be 1 if not known or not
 | 
			
		||||
                           used, or 2 if none of this ports' interface
 | 
			
		||||
                           connectors are enabled."
 | 
			
		||||
                   ::= { nmscardIfIndexEntry 4 }   
 | 
			
		||||
                   nmscardIfCardIndex OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "nmscardIndex of the card in the Chassis 
 | 
			
		||||
			   				nmscardTable which contains this interface."
 | 
			
		||||
                   ::= { nmscardIfIndexEntry 5 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	       -- End of table
 | 
			
		||||
 | 
			
		||||
               nmssysUpTimeAtLastChassisChange OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  TimeTicks
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Time in seconds100 from the last cold
 | 
			
		||||
                           start to the last change in the chassis
 | 
			
		||||
                           configuration. This value will be updated
 | 
			
		||||
                           whenever the chassis experiences a change
 | 
			
		||||
                           in the count, type, or slot position of
 | 
			
		||||
                           a card in cardTable."
 | 
			
		||||
                   ::= { nmschassis 13 }
 | 
			
		||||
 | 
			
		||||
                nmsBoxTemp   OBJECT-TYPE
 | 
			
		||||
                    SYNTAX		INTEGER (1..100)
 | 
			
		||||
                    MAX-ACCESS	read-only
 | 
			
		||||
                    STATUS		current
 | 
			
		||||
                    DESCRIPTION
 | 
			
		||||
                        "The environment temperature in the mechine box."
 | 
			
		||||
                    ::= { nmschassis 14 }
 | 
			
		||||
 | 
			
		||||
                nmsAuxTable OBJECT-TYPE
 | 
			
		||||
                    SYNTAX		SEQUENCE OF nmsAuxEntry
 | 
			
		||||
                    MAX-ACCESS	not-accessible
 | 
			
		||||
                    STATUS		current
 | 
			
		||||
                    DESCRIPTION
 | 
			
		||||
                        "A list of Auxiliary devices status entries."
 | 
			
		||||
                    ::= { nmschassis 15 }
 | 
			
		||||
 | 
			
		||||
                nmsAuxEntry               OBJECT-TYPE
 | 
			
		||||
                    SYNTAX		nmsAuxEntry 
 | 
			
		||||
                    MAX-ACCESS	not-accessible
 | 
			
		||||
                    STATUS		current
 | 
			
		||||
                    DESCRIPTION
 | 
			
		||||
                        "An entry of auxiliary devices status table."
 | 
			
		||||
                    INDEX	{ nmsAuxIndex }
 | 
			
		||||
                    ::= { nmsAuxTable 1 }
 | 
			
		||||
 | 
			
		||||
                nmsAuxEntry ::=
 | 
			
		||||
                    SEQUENCE {
 | 
			
		||||
                        nmsAuxIndex   Gauge32,
 | 
			
		||||
                        nmsAuxClass   INTEGER,
 | 
			
		||||
                        nmsAuxDescr   DisplayString,
 | 
			
		||||
                        nmsAuxMode    INTEGER,
 | 
			
		||||
                        nmsAuxState   INTEGER
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                nmsAuxIndex   OBJECT-TYPE
 | 
			
		||||
                    SYNTAX		Gauge32 
 | 
			
		||||
                    MAX-ACCESS	read-only
 | 
			
		||||
                    STATUS		current
 | 
			
		||||
                    DESCRIPTION
 | 
			
		||||
                        "The index of Aux status table."
 | 
			
		||||
                    ::= {  nmsAuxEntry 1 }
 | 
			
		||||
 | 
			
		||||
                nmsAuxDescr  OBJECT-TYPE
 | 
			
		||||
                    SYNTAX		DisplayString
 | 
			
		||||
                    MAX-ACCESS	read-only
 | 
			
		||||
                    STATUS		current
 | 
			
		||||
                    DESCRIPTION
 | 
			
		||||
                        " The description of  an auxiliary device. "
 | 
			
		||||
                    ::= {  nmsAuxEntry 2}
 | 
			
		||||
 | 
			
		||||
                nmsAuxClass   OBJECT-TYPE
 | 
			
		||||
                    SYNTAX		INTEGER{power(1),fan(2)} 
 | 
			
		||||
                    MAX-ACCESS	read-only
 | 
			
		||||
                    STATUS		current
 | 
			
		||||
                    DESCRIPTION
 | 
			
		||||
                        "Auxiliary device,such as power supply ,fan..."
 | 
			
		||||
                    ::= {  nmsAuxEntry 3 }
 | 
			
		||||
 | 
			
		||||
                nmsAuxMode  OBJECT-TYPE
 | 
			
		||||
                    SYNTAX		INTEGER{ active(1),backup(2),loadshare(3)}
 | 
			
		||||
                    MAX-ACCESS	read-only
 | 
			
		||||
                    STATUS		current
 | 
			
		||||
                    DESCRIPTION
 | 
			
		||||
                        "The working mode of  an auxiliary device."
 | 
			
		||||
                    ::= {  nmsAuxEntry 4}
 | 
			
		||||
 | 
			
		||||
                nmsAuxState  OBJECT-TYPE
 | 
			
		||||
                    SYNTAX		INTEGER{ ok(1),failure(2)}
 | 
			
		||||
                    MAX-ACCESS	read-only
 | 
			
		||||
                    STATUS		current
 | 
			
		||||
                    DESCRIPTION
 | 
			
		||||
                        "The state of  an auxiliary device."
 | 
			
		||||
                    ::= {  nmsAuxEntry 5}        
 | 
			
		||||
 | 
			
		||||
     nmssubcardTable OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  SEQUENCE OF nmssubcardTableEntry
 | 
			
		||||
                   ACCESS  not-accessible
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                            "Chassis subcard table."
 | 
			
		||||
                   ::= { nmschassis 16 }
 | 
			
		||||
 | 
			
		||||
               nmssubcardTableEntry OBJECT-TYPE
 | 
			
		||||
                   SYNTAX nmssubcardTableEntry
 | 
			
		||||
                   ACCESS  not-accessible
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                            "Chassis subcard table."
 | 
			
		||||
                   INDEX { nmssubcardIndex }
 | 
			
		||||
               ::= { nmssubcardTable 1 }
 | 
			
		||||
 | 
			
		||||
               nmssubcardTableEntry ::=
 | 
			
		||||
                   SEQUENCE {
 | 
			
		||||
                       nmssubcardIndex
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       nmssubcardType
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       nmssubcardDescr
 | 
			
		||||
                           DisplayString,
 | 
			
		||||
                       nmssubcardSerial
 | 
			
		||||
                           DisplayString,
 | 
			
		||||
                       nmssubcardHwVersion
 | 
			
		||||
                           DisplayString,
 | 
			
		||||
                       nmssubcardSwVersion
 | 
			
		||||
                           DisplayString,
 | 
			
		||||
                       nmssubcardShelfNumber
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       nmssubcardContainedByIndex
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       nmssubcardOperStatus
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       nmssubcardSlots
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       nmssubcardContainedByShelf
 | 
			
		||||
                       		 INTEGER,
 | 
			
		||||
                       nmssubcardSlotNumber
 | 
			
		||||
                       		 INTEGER,
 | 
			
		||||
						nmssubcardPorts
 | 
			
		||||
                       		 INTEGER                         
 | 
			
		||||
                   }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
          -- The following section describes the components of the
 | 
			
		||||
          -- table.
 | 
			
		||||
 | 
			
		||||
               nmssubcardIndex OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Index into subcardTable (not physical chassis
 | 
			
		||||
                           slot number)."
 | 
			
		||||
                   ::= { nmssubcardTableEntry 1 }
 | 
			
		||||
 | 
			
		||||
               nmssubcardType OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER {
 | 
			
		||||
						unknown(0),
 | 
			
		||||
						scc-serial(1),
 | 
			
		||||
						ethernet-10M(2),
 | 
			
		||||
	
 | 
			
		||||
					}
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Functional type of this subcard."
 | 
			
		||||
                   ::= { nmssubcardTableEntry 2 }
 | 
			
		||||
 | 
			
		||||
               nmssubcardDescr OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  DisplayString
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Text description of this subcard."
 | 
			
		||||
                   ::= { nmssubcardTableEntry 3 }
 | 
			
		||||
 | 
			
		||||
               nmssubcardSerial OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  DisplayString
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The serial number of this subcard, or 0 if unavailable."
 | 
			
		||||
                   ::= { nmssubcardTableEntry 4 }
 | 
			
		||||
 | 
			
		||||
               nmssubcardHwVersion OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  DisplayString
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Hardware revision level of this subcard, or an
 | 
			
		||||
                           empty string if unavailable."
 | 
			
		||||
                   ::= { nmssubcardTableEntry 5 }
 | 
			
		||||
 | 
			
		||||
               nmssubcardSwVersion OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  DisplayString
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Version of the firmware or microcode
 | 
			
		||||
                           installed on this subcard, or an empty string if
 | 
			
		||||
                           unavailable."
 | 
			
		||||
                   ::= { nmssubcardTableEntry 6 }
 | 
			
		||||
 | 
			
		||||
               nmssubcardShelfNumber OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Slot number relative to the containing subcard or 
 | 
			
		||||
                           chassis, or -1 if neither applicable nor 
 | 
			
		||||
                           determinable."
 | 
			
		||||
                   ::= { nmssubcardTableEntry 7 }
 | 
			
		||||
 | 
			
		||||
               nmssubcardContainedByIndex OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "subcardIndex of the parent subcard which
 | 
			
		||||
                           directly contains this subcard, or 0 if
 | 
			
		||||
                           contained by the chassis, or -1 if not
 | 
			
		||||
                           applicable nor determinable."
 | 
			
		||||
                   ::= { nmssubcardTableEntry 8 }
 | 
			
		||||
 | 
			
		||||
               nmssubcardOperStatus OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER {
 | 
			
		||||
                          not-specified(1), 
 | 
			
		||||
                          up(2),
 | 
			
		||||
                          down(3),
 | 
			
		||||
                          standby(4)
 | 
			
		||||
                      }
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The operational status of the subcard.
 | 
			
		||||
                           nmssubcardOperStatus is up when a subcard is
 | 
			
		||||
                           recognized by the device and is enabled for
 | 
			
		||||
                           operation. nmssubcardOperStatus is down if the
 | 
			
		||||
                           subcard is not recognized by the device, or if
 | 
			
		||||
                           it is not enabled for operation.
 | 
			
		||||
                           nmssubcardOperStatus is standby if the subcard is
 | 
			
		||||
                           enabled and acting as a standby slave"
 | 
			
		||||
                   ::= { nmssubcardTableEntry 9 }
 | 
			
		||||
 | 
			
		||||
               nmssubcardSlots OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Number of slots on this subcard, or 0 if no
 | 
			
		||||
                           slots or not applicable, or -1 if not 
 | 
			
		||||
			   determinable."
 | 
			
		||||
                   ::= { nmssubcardTableEntry 10 }
 | 
			
		||||
               nmssubcardContainedByShelf OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           ""
 | 
			
		||||
                   ::= { nmssubcardTableEntry 11 }
 | 
			
		||||
 | 
			
		||||
                   nmssubcardSlotNumber OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           ""
 | 
			
		||||
                   ::= { nmssubcardTableEntry 12 }
 | 
			
		||||
                   nmssubcardPorts OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           ""
 | 
			
		||||
                   ::= { nmssubcardTableEntry 13 }
 | 
			
		||||
                      
 | 
			
		||||
                  nmsHumidity OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Value of chassis humidity."
 | 
			
		||||
                   ::= { nmschassis 17 }
 | 
			
		||||
                  nmsSysErrorNum OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER{      
 | 
			
		||||
                   		sys-ok(0)
 | 
			
		||||
                        TLB-modification-exception(1),                                                    
 | 
			
		||||
       					load-or-instruction-fetch-TLB-miss-exception (2),       
 | 
			
		||||
        				store-TLB-miss-exception (3),                                             
 | 
			
		||||
        				load-instruction-fetch-address-error-exception (4),                
 | 
			
		||||
        				store-address-error-exception (5),                                      
 | 
			
		||||
        				for-instruction-fetch-bus-error (6),                               
 | 
			
		||||
        				data-load-or-store-bus-error (7),                                       
 | 
			
		||||
        				arithmetic-overflow-exception(12),                                        
 | 
			
		||||
        				trap-exception(13),                                                      
 | 
			
		||||
        				deadlock-software-exception(16)
 | 
			
		||||
        			}
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Value of sys error number."
 | 
			
		||||
                   ::= { nmschassis 18 }
 | 
			
		||||
                  nmsElectricCurrent  OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Value of electric current."
 | 
			
		||||
                   ::= { nmschassis 19 }
 | 
			
		||||
                         nmsVoltageCurrent  OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Value of electric current."
 | 
			
		||||
                   ::= { nmschassis 20 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
  
 | 
			
		||||
                       
 | 
			
		||||
               -- End of table
 | 
			
		||||
   
 | 
			
		||||
                END
 | 
			
		||||
							
								
								
									
										675
									
								
								MIBS/bdcom/NMS-EPON-OLT-PON
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										675
									
								
								MIBS/bdcom/NMS-EPON-OLT-PON
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,675 @@
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
-- NMS-EPON-OLT-PON.MIB:  NMS OLT-COMM MIB file
 | 
			
		||||
-- AUG 2009
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
               NMS-EPON-OLT-PON DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
               IMPORTS
 | 
			
		||||
                    Counter, IpAddress, Counter
 | 
			
		||||
			FROM RFC1155-SMI
 | 
			
		||||
		    OBJECT-TYPE
 | 
			
		||||
			FROM RFC-1212
 | 
			
		||||
                    DisplayString, PhysAddress,ifDescr
 | 
			
		||||
			FROM RFC1213-MIB
 | 
			
		||||
		    nmsEPONGroup
 | 
			
		||||
			FROM NMS-SMI
 | 
			
		||||
		    opIfTxPowerCurr,opIfTemperature,opIfVolt,opIfCurrent
 | 
			
		||||
		        FROM NMS-OPTICAL-PORT-MIB
 | 
			
		||||
		    RowStatus
 | 
			
		||||
		    	FROM SNMPv2-TC;
 | 
			
		||||
		    
 | 
			
		||||
          
 | 
			
		||||
               nmsEponOltPon         OBJECT IDENTIFIER ::= { nmsEPONGroup 6 }
 | 
			
		||||
 | 
			
		||||
               nmseponoltponTable OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  SEQUENCE OF NMSEponOltPonEntry
 | 
			
		||||
                   ACCESS  not-accessible
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                            "A list of epon olt pon property table entries."
 | 
			
		||||
                   ::= { nmsEponOltPon 1 }
 | 
			
		||||
 | 
			
		||||
               nmsEponOltPonEntry OBJECT-TYPE
 | 
			
		||||
                   SYNTAX NMSEponOltPonEntry
 | 
			
		||||
                   ACCESS  not-accessible
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                            "A collection of additional objects in the
 | 
			
		||||
                            epon olt pon property table."
 | 
			
		||||
                   INDEX { ponIfIndex }
 | 
			
		||||
               ::= { nmseponoltponTable 1 }
 | 
			
		||||
 | 
			
		||||
               NMSEponOltPonEntry ::=
 | 
			
		||||
                   SEQUENCE {
 | 
			
		||||
                       ponIfIndex
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       llidSequenceNo
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       onuAuthMethod
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       isCheckOnuMac
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       isPONBelongtoPSG
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       pONBelongtoPSGID
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       isUsingMpcpRegisteAckDelayTime
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       mpcpRegisteAckDelayTime
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       ponIfAdminStatus
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       ponIfInFecStatus
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       ponIfOutFecStatus
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       ponIfLaserStatus
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       isOnuDataSwitch
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       ponIfProtectedStatus
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       ponIfDynamicMacLearningStatus
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       ponIfMacACL
 | 
			
		||||
                           DisplayString,
 | 
			
		||||
                       ponIfIpACL
 | 
			
		||||
                           DisplayString,
 | 
			
		||||
                       fiberProtectHandInHand
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       FiberProtectGroup
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       splittingRatio
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       activeOnuNum 
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       inactiveOnuNum 
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       llidIfindexString
 | 
			
		||||
                           OCTET STRING
 | 
			
		||||
                         
 | 
			
		||||
                   }
 | 
			
		||||
 | 
			
		||||
          -- The following section describes the components of the
 | 
			
		||||
          -- table.
 | 
			
		||||
 | 
			
		||||
               ponIfIndex OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The only diid of PON port in System."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 1 } 
 | 
			
		||||
 | 
			
		||||
               llidSequenceNo OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Currnet LLID seqence number."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 2 } 
 | 
			
		||||
 | 
			
		||||
               onuAuthMethod OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER {
 | 
			
		||||
                          none(0),
 | 
			
		||||
                          manual(1),
 | 
			
		||||
                          mac(3),
 | 
			
		||||
                          loid(4),
 | 
			
		||||
                          hybrid(6)
 | 
			
		||||
                               	    }
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "ONU authentication method."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 3 } 
 | 
			
		||||
 | 
			
		||||
               isCheckOnuMac OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER {
 | 
			
		||||
                          yes(1),
 | 
			
		||||
                          no(2)
 | 
			
		||||
                               	    }
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Check ONU MAC when registering."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 4 } 
 | 
			
		||||
 | 
			
		||||
               isPONBelongtoPSG OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER {
 | 
			
		||||
                          alone-pon(0),
 | 
			
		||||
                          b-psg(1),
 | 
			
		||||
                          active-pon(2),
 | 
			
		||||
                          standby-pon(3),
 | 
			
		||||
                          c-psg(4)
 | 
			
		||||
                               	    }
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Check if PON belongs to PSG."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 5 } 
 | 
			
		||||
 | 
			
		||||
               pONBelongtoPSGID OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER 
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "PSG ID that PON belongs to."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 6 } 
 | 
			
		||||
 | 
			
		||||
               isUsingMpcpRegisteAckDelayTime OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER {
 | 
			
		||||
                          yes(1),
 | 
			
		||||
                          no(2)
 | 
			
		||||
                               	    }
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "If using MPCP registe Ack delay time."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 7 } 
 | 
			
		||||
 | 
			
		||||
               mpcpRegisteAckDelayTime OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER(1..50)
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "MPCP registe Ack delay time,range is 1-50ms."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 8 } 
 | 
			
		||||
 | 
			
		||||
               ponIfAdminStatus OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER {
 | 
			
		||||
                          up(1),
 | 
			
		||||
                          down(2)
 | 
			
		||||
                               	    }
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "PON interface Administration Status."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 9 } 
 | 
			
		||||
                   
 | 
			
		||||
               ponIfInFecStatus OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER {
 | 
			
		||||
                          on(1),
 | 
			
		||||
                          off(2)
 | 
			
		||||
                               	    }
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "PON interface in FEC Status."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 10 } 
 | 
			
		||||
 | 
			
		||||
               ponIfOutFecStatus OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER {
 | 
			
		||||
                          on(1),
 | 
			
		||||
                          off(2)
 | 
			
		||||
                               	    }
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "PON interface out FEC Status."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 11 } 
 | 
			
		||||
 | 
			
		||||
               ponIfLaserStatus OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER {
 | 
			
		||||
                          on(1),
 | 
			
		||||
                          off(2)
 | 
			
		||||
                               	    }
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "PON interface Laser Status."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 12 } 
 | 
			
		||||
 | 
			
		||||
               isOnuDataSwitch OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER {
 | 
			
		||||
                          on(1),
 | 
			
		||||
                          off(2)
 | 
			
		||||
                               	    }
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "PON interface data exchange Status with ONU."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 13 } 
 | 
			
		||||
 | 
			
		||||
               ponIfProtectedStatus OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER {
 | 
			
		||||
                          on(1),
 | 
			
		||||
                          off(2)
 | 
			
		||||
                               	    }
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "PON interface protected Status."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 14 } 
 | 
			
		||||
 | 
			
		||||
               ponIfDynamicMacLearningStatus OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER {
 | 
			
		||||
                          on(1),
 | 
			
		||||
                          off(2)
 | 
			
		||||
                               	    }
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "PON interface dynamic MAC address learning Status."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 15 } 
 | 
			
		||||
 | 
			
		||||
               ponIfMacACL OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  DisplayString 
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "PON interface MAC address ACL."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 16 } 
 | 
			
		||||
 | 
			
		||||
               ponIfIpACL OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  DisplayString 
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "PON interface IP address ACL."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 17 } 
 | 
			
		||||
 | 
			
		||||
               fiberProtectHandInHand OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER 
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Fiber protect hand in hand. 1-enable,2-disable. Default is disable."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 18 } 
 | 
			
		||||
 | 
			
		||||
               fiberProtectGroup OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER 
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Fiber protect group. The range of groupID is 0-32. 0 means disable. Default is disable."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 19 } 
 | 
			
		||||
 | 
			
		||||
               splittingRatio  OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER 
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Fiber splits ratio, for each OLT PON port, which means the max number of ONU."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 20 } 
 | 
			
		||||
 | 
			
		||||
               activeOnuNum  OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER 
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Currnet active ONU number."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 21 } 
 | 
			
		||||
 | 
			
		||||
               inactiveOnuNum  OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER 
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Currnet inactive ONU number."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 22 } 
 | 
			
		||||
 | 
			
		||||
               llidIfindexString  OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  OCTET STRING 
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Llid ports ifindex string. Seperated with comma."
 | 
			
		||||
                   ::= { nmsEponOltPonEntry 23 } 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
               ponOpticsParameterAlarmSetTable OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  SEQUENCE OF PonOpticsParameterAlarmSetEntry
 | 
			
		||||
                   ACCESS  not-accessible
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                            "A list of epon olt pon optics Parameter Alarm set table entries."
 | 
			
		||||
                   ::= { nmsEponOltPon 2 }
 | 
			
		||||
 | 
			
		||||
               ponOpticsParameterAlarmSetEntry OBJECT-TYPE
 | 
			
		||||
                   SYNTAX PonOpticsParameterAlarmSetEntry
 | 
			
		||||
                   ACCESS  not-accessible
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                            "A collection of additional objects in the epon olt pon optics Parameter Alarm set table."
 | 
			
		||||
                   INDEX { ifIndex }
 | 
			
		||||
               ::= { ponOpticsParameterAlarmSetTable 1 }
 | 
			
		||||
 | 
			
		||||
               PonOpticsParameterAlarmSetEntry ::=
 | 
			
		||||
                   SEQUENCE {
 | 
			
		||||
                       ifIndex
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       txPowerAlarmUpLimitEnable
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       txPowerAlarmUpLimitThreshold
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       txPowerAlarmUpLimitClearThreshold
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       txPowerAlarmLowLimitEnable
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       txPowerAlarmLowLimitThreshold
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       txPowerAlarmLowLimitClearThreshold
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       temperatureAlarmUpLimitEnable
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       temperatureAlarmUpLimitThreshold
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       temperatureAlarmUpLimitClearThreshold
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       temperatureAlarmLowLimitEnable
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       temperatureAlarmLowLimitThreshold
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       temperatureAlarmLowLimitClearThreshold
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       voltageAlarmUpLimitEnable
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       voltageAlarmUpLimitThreshold
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       voltageAlarmUpLimitClearThreshold
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       voltageAlarmLowLimitEnable
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       voltageAlarmLowLimitThreshold
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       voltageAlarmLowLimitClearThreshold
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       currentAlarmUpLimitEnable
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       currentAlarmUpLimitThreshold
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       currentAlarmUpLimitClearThreshold
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       currentAlarmLowLimitEnable
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       currentAlarmLowLimitThreshold
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       currentAlarmLowLimitClearThreshold
 | 
			
		||||
                       	   INTEGER
 | 
			
		||||
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
               ifIndex OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The only diid of PON port in System."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 1 } 
 | 
			
		||||
 | 
			
		||||
               txPowerAlarmUpLimitEnable OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER{
 | 
			
		||||
                                    enable(1),
 | 
			
		||||
                                    disable(2)
 | 
			
		||||
                                  }
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Enable or disable the alarm of PON hign TX power. 1-enable, 2-disable. Default is disable."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 2 } 
 | 
			
		||||
 | 
			
		||||
               txPowerAlarmUpLimitThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER(-400..82)
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The upper threshold of tx power alarm. The unit is 0.1DBm. The range is -400-82. Default is 82."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 3 } 
 | 
			
		||||
 | 
			
		||||
               txPowerAlarmUpLimitClearThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER(-400..82)
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The upper threshold of tx power alarm cleared. The unit is 0.1DBm. The range is -400-82. Default is 82."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 4 } 
 | 
			
		||||
 | 
			
		||||
               txPowerAlarmLowLimitEnable OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER{
 | 
			
		||||
                                    enable(1),
 | 
			
		||||
                                    disable(2)
 | 
			
		||||
                                  }
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Enable or disable the alarm of PON low TX power. 1-enable, 2-disable. Default is disable."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 5 } 
 | 
			
		||||
 | 
			
		||||
               txPowerAlarmLowLimitThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER(-400..82)
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The low threshold of tx power alarm. The unit is 0.1DBm. The range is -400-82. Default is -400."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 6 } 
 | 
			
		||||
 | 
			
		||||
               txPowerAlarmLowLimitClearThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER(-400..82)
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The low threshold tx power alarm cleared. The unit is 0.1DBm. The range is -400-82. Default is -400."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 7 } 
 | 
			
		||||
 | 
			
		||||
               temperatureAlarmUpLimitEnable OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER{
 | 
			
		||||
                                    enable(1),
 | 
			
		||||
                                    disable(2)
 | 
			
		||||
                                  }
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Enable or disable the alarm of PON high temperature. 1-enable, 2-disable. Default is disable."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 8 } 
 | 
			
		||||
 | 
			
		||||
               temperatureAlarmUpLimitThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER(-1280..1280)
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The upper threshold of temperature alarm. The unit is 0.1 degree. The range is -1280-1280. Default is 1280."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 9 } 
 | 
			
		||||
 | 
			
		||||
               temperatureAlarmUpLimitClearThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER(-1280..1280)
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The upper threshold temperature alarm cleared. The unit is 0.1 degree. The range is -1280-1280. Default is 1280."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 10 } 
 | 
			
		||||
 | 
			
		||||
               temperatureAlarmLowLimitEnable OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER{
 | 
			
		||||
                                    enable(1),
 | 
			
		||||
                                    disable(2)
 | 
			
		||||
                                  }
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Enable or disable the alarm of PON low temperature. 1-enable, 2-disable. Default is disable."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 11 } 
 | 
			
		||||
 | 
			
		||||
               temperatureAlarmLowLimitThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER(-1280..1280)
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The low threshold of temperature alarm. The unit is 0.1 degree. The range is -1280-1280. Default is -1280."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 12 } 
 | 
			
		||||
 | 
			
		||||
               temperatureAlarmLowLimitClearThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER(-1280..1280)
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The low threshold temperature alarm cleared. The unit is 0.1 degree. The range is -1280-1280. Default is -1280."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 13 } 
 | 
			
		||||
 | 
			
		||||
               voltageAlarmUpLimitEnable OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER{
 | 
			
		||||
                                    enable(1),
 | 
			
		||||
                                    disable(2)
 | 
			
		||||
                                  }
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Enable or disable the alarm of PON high voltage. 1-enable, 2-disable. Default is disable."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 14 } 
 | 
			
		||||
 | 
			
		||||
               voltageAlarmUpLimitThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER(0..65)
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The upper threshold of voltage alarm. The unit is 0.1V. The range is 0-65. Default is 65."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 15 } 
 | 
			
		||||
 | 
			
		||||
               voltageAlarmUpLimitClearThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER(0..65)
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The upper threshold voltage alarm cleared. The unit is 0.1V. The range is 0-65. Default is 65."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 16 } 
 | 
			
		||||
 | 
			
		||||
               voltageAlarmLowLimitEnable OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER{
 | 
			
		||||
                                    enable(1),
 | 
			
		||||
                                    disable(2)
 | 
			
		||||
                                  }
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Enable or disable the alarm of PON low voltage. 1-enable, 2-disable. Default is disable."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 17 } 
 | 
			
		||||
 | 
			
		||||
               voltageAlarmLowLimitThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER(0..65)
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The low threshold of voltage alarm. The unit is 0.1V. The range is 0-65. Default is 0."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 18 } 
 | 
			
		||||
 | 
			
		||||
               voltageAlarmLowLimitClearThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER(0..65)
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The low threshold voltage alarm cleared. The unit is 0.1V. The range is 0-65. Default is 0."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 19 } 
 | 
			
		||||
 | 
			
		||||
               currentAlarmUpLimitEnable OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER{
 | 
			
		||||
                                    enable(1),
 | 
			
		||||
                                    disable(2)
 | 
			
		||||
                                  }
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Enable or disable the alarm of PON high current. 1-enable, 2-disable. Default is disable."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 20 } 
 | 
			
		||||
 | 
			
		||||
               currentAlarmUpLimitThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER(0..1310)
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The upper threshold of current alarm. The unit is 0.1mA. The range is 0-1310. Default is 1310."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 21 } 
 | 
			
		||||
 | 
			
		||||
               currentAlarmUpLimitClearThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER(0..1310)
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The upper threshold current alarm cleared. The unit is 0.1mA. The range is 0-1310. Default is 1310."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 22 } 
 | 
			
		||||
 | 
			
		||||
               currentAlarmLowLimitEnable OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER{
 | 
			
		||||
                                    enable(1),
 | 
			
		||||
                                    disable(2)
 | 
			
		||||
                                  }
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Enable or disable the alarm of PON hign TX power. 1-enable, 2-disable. Default is disable."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 23 } 
 | 
			
		||||
 | 
			
		||||
               currentAlarmLowLimitThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER(0..1310)
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The low threshold of current alarm. The unit is 0.1mA. The range is 0-1310. Default is 0."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 24 } 
 | 
			
		||||
 | 
			
		||||
               currentAlarmLowLimitClearThreshold OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER(0..1310)
 | 
			
		||||
                   ACCESS  read-write
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "The low threshold current alarm cleared. The unit is 0.1mA. The range is 0-1310. Default is 0."
 | 
			
		||||
                   ::= { ponOpticsParameterAlarmSetEntry 25 } 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-- Notifications
 | 
			
		||||
	ponSfpParameterAlarmsNotifications OBJECT IDENTIFIER
 | 
			
		||||
                                ::= { nmsEponOltPon 3 }
 | 
			
		||||
                                
 | 
			
		||||
                                
 | 
			
		||||
        alarmStatus OBJECT-TYPE
 | 
			
		||||
            SYNTAX  INTEGER{
 | 
			
		||||
                             above(1),
 | 
			
		||||
                             below(2),
 | 
			
		||||
                             normal(3)
 | 
			
		||||
                           }
 | 
			
		||||
            ACCESS  not-accessible
 | 
			
		||||
            STATUS  mandatory
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                    "Alarm status definition. 1-above, 2-below, 3-normal."
 | 
			
		||||
            ::= { ponSfpParameterAlarmsNotifications 1 } 
 | 
			
		||||
                         
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	ponSfpParameterAlarmsNotification NOTIFICATION-TYPE
 | 
			
		||||
    		OBJECTS {
 | 
			
		||||
                       ponIfIndex,
 | 
			
		||||
                       ifDescr,
 | 
			
		||||
                       alarmStatus,
 | 
			
		||||
                       opIfTxPowerCurr,
 | 
			
		||||
                       opIfTemperature,
 | 
			
		||||
                       opIfVolt,
 | 
			
		||||
                       opIfCurrent
 | 
			
		||||
    		}
 | 
			
		||||
    		STATUS      current
 | 
			
		||||
    		DESCRIPTION
 | 
			
		||||
        	"The agent generates this trap when olt optical module  works in abnormal status or return to normal ."
 | 
			
		||||
    		::= { ponSfpParameterAlarmsNotifications 2 }
 | 
			
		||||
 | 
			
		||||
-- PON port migration
 | 
			
		||||
 | 
			
		||||
               ponPortMigration       OBJECT IDENTIFIER ::= { nmsEponOltPon 4 }
 | 
			
		||||
              
 | 
			
		||||
               ponPortMigLlidSet  OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  OCTET STRING 
 | 
			
		||||
                   ACCESS  write-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Llid ports ifindex string. Seperated with semicolon. For example, if we migrate the PON port configuration from port EPON3/1(llid:25) to 
 | 
			
		||||
                             port EPON3/2(llid:26), this value should be set to '25;26'."
 | 
			
		||||
                   ::= { ponPortMigration 1 } 
 | 
			
		||||
 | 
			
		||||
              
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
							
								
								
									
										307
									
								
								MIBS/bdcom/NMS-FAN-TRAP
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										307
									
								
								MIBS/bdcom/NMS-FAN-TRAP
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,307 @@
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
-- NMS-FAN-TRAP.MIB: NMS FAN TRAP MIB
 | 
			
		||||
--
 | 
			
		||||
-- JAN 2010
 | 
			
		||||
-- Edit by LIUQIANG
 | 
			
		||||
-- Copyright (c) 2010 by NMS, Inc.
 | 
			
		||||
-- All rights reserved.
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
 | 
			
		||||
NMS-FAN-TRAP DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
IMPORTS
 | 
			
		||||
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
 | 
			
		||||
    Integer32, Unsigned32                       FROM SNMPv2-SMI
 | 
			
		||||
    MODULE-COMPLIANCE, OBJECT-GROUP,
 | 
			
		||||
    NOTIFICATION-GROUP                          FROM SNMPv2-CONF
 | 
			
		||||
    nmsEPONGroup,nmsMgmt                                 FROM NMS-SMI;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
               fanTrap         OBJECT IDENTIFIER ::= { nmsMgmt 187 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    
 | 
			
		||||
-- Notifications
 | 
			
		||||
          fanStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          normal(1), 
 | 
			
		||||
                          --normal(-268435456),     
 | 
			
		||||
                          stop(0)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  not-accessible
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Fan status, 1-normal, 2-stop."
 | 
			
		||||
              ::= { fanTrap 1 }
 | 
			
		||||
 | 
			
		||||
	nmsFanNotifications OBJECT IDENTIFIER
 | 
			
		||||
                                ::= { fanTrap 2 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	nmsFanNotification NOTIFICATION-TYPE
 | 
			
		||||
    		OBJECTS {
 | 
			
		||||
                       fanStatus
 | 
			
		||||
                        }
 | 
			
		||||
    		STATUS      current
 | 
			
		||||
    		DESCRIPTION
 | 
			
		||||
        	"The agent generates this notification when fan stops or resumes ."
 | 
			
		||||
    		::= { nmsFanNotifications 1 }
 | 
			
		||||
    		
 | 
			
		||||
        fanRunningStatus        OBJECT IDENTIFIER ::= { fanTrap 3 }
 | 
			
		||||
    		
 | 
			
		||||
        fan1RunningStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          normal(1),     
 | 
			
		||||
                          stop(2),
 | 
			
		||||
                          unused(3)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Fan 1 status, 1-normal, 2-stop, unused(3)."
 | 
			
		||||
              ::= { fanRunningStatus 1 }
 | 
			
		||||
    		
 | 
			
		||||
        fan2RunningStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          normal(1),     
 | 
			
		||||
                          stop(2),
 | 
			
		||||
                          unused(3)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Fan 2 status, 1-normal, 2-stop, unused(3)."
 | 
			
		||||
              ::= { fanRunningStatus 2 }
 | 
			
		||||
    		
 | 
			
		||||
        fan3RunningStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          normal(1),     
 | 
			
		||||
                          stop(2),
 | 
			
		||||
                          unused(3)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Fan 3 status, 1-normal, 2-stop, unused(3)."
 | 
			
		||||
              ::= { fanRunningStatus 3 }
 | 
			
		||||
    		
 | 
			
		||||
        fan4RunningStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          normal(1),     
 | 
			
		||||
                          stop(2),
 | 
			
		||||
                          unused(3)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Fan 4 status, 1-normal, 2-stop, unused(3)."
 | 
			
		||||
              ::= { fanRunningStatus 4 }
 | 
			
		||||
    		
 | 
			
		||||
        fan5RunningStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          normal(1),     
 | 
			
		||||
                          stop(2),
 | 
			
		||||
                          unused(3)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Fan 5 status, 1-normal, 2-stop, unused(3)."
 | 
			
		||||
              ::= { fanRunningStatus 5 }
 | 
			
		||||
    		
 | 
			
		||||
        fan6RunningStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          normal(1),     
 | 
			
		||||
                          stop(2),
 | 
			
		||||
                          unused(3)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Fan 6 status, 1-normal, 2-stop, unused(3)."
 | 
			
		||||
              ::= { fanRunningStatus 6 }
 | 
			
		||||
    		
 | 
			
		||||
        fan7RunningStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          normal(1),     
 | 
			
		||||
                          stop(2),
 | 
			
		||||
                          unused(3)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Fan 7 status, 1-normal, 2-stop, unused(3)."
 | 
			
		||||
              ::= { fanRunningStatus 7 }
 | 
			
		||||
    		
 | 
			
		||||
        fan8RunningStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          normal(1),     
 | 
			
		||||
                          stop(2),
 | 
			
		||||
                          unused(3)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Fan 8 status, 1-normal, 2-stop, unused(3)."
 | 
			
		||||
              ::= { fanRunningStatus 8 }
 | 
			
		||||
    		
 | 
			
		||||
        fan9RunningStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          normal(1),     
 | 
			
		||||
                          stop(2),
 | 
			
		||||
                          unused(3)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Fan 9 status, 1-normal, 2-stop, unused(3)."
 | 
			
		||||
              ::= { fanRunningStatus 9 }
 | 
			
		||||
    		
 | 
			
		||||
        fan10RunningStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          normal(1),     
 | 
			
		||||
                          stop(2),
 | 
			
		||||
                          unused(3)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Fan 10 status, 1-normal, 2-stop, unused(3)."
 | 
			
		||||
              ::= { fanRunningStatus 10 }
 | 
			
		||||
    		
 | 
			
		||||
        fan11RunningStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          normal(1),     
 | 
			
		||||
                          stop(2),
 | 
			
		||||
                          unused(3)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Fan 11 status, 1-normal, 2-stop, unused(3)."
 | 
			
		||||
              ::= { fanRunningStatus 11 }
 | 
			
		||||
    		
 | 
			
		||||
        fan12RunningStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          normal(1),     
 | 
			
		||||
                          stop(2),
 | 
			
		||||
                          unused(3)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Fan 12 status, 1-normal, 2-stop, unused(3)."
 | 
			
		||||
              ::= { fanRunningStatus 12 }
 | 
			
		||||
    		
 | 
			
		||||
        fan13RunningStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          normal(1),     
 | 
			
		||||
                          stop(2),
 | 
			
		||||
                          unused(3)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Fan 13 status, 1-normal, 2-stop, unused(3)."
 | 
			
		||||
              ::= { fanRunningStatus 13 }
 | 
			
		||||
    		
 | 
			
		||||
        fan14RunningStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          normal(1),     
 | 
			
		||||
                          stop(2),
 | 
			
		||||
                          unused(3)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Fan 14 status, 1-normal, 2-stop, unused(3)."
 | 
			
		||||
              ::= { fanRunningStatus 14 }
 | 
			
		||||
    		
 | 
			
		||||
        fan15RunningStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          normal(1),     
 | 
			
		||||
                          stop(2),
 | 
			
		||||
                          unused(3)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Fan 15 status, 1-normal, 2-stop, unused(3)."
 | 
			
		||||
              ::= { fanRunningStatus 15 }
 | 
			
		||||
    		
 | 
			
		||||
--***********************************************************--
 | 
			
		||||
          FanTable OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  SEQUENCE OF FanTableEntry
 | 
			
		||||
                   ACCESS  not-accessible
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                            "A list of fan-devices entries."
 | 
			
		||||
                   ::= { fanTrap 4 }
 | 
			
		||||
 | 
			
		||||
               FanTableEntry OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  FanTableEntry
 | 
			
		||||
                   ACCESS  not-accessible
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                            "A collection of fan-devices"
 | 
			
		||||
                   INDEX { FanIndex }
 | 
			
		||||
               ::= { FanTable 1 }
 | 
			
		||||
 | 
			
		||||
               FanTableEntry ::=
 | 
			
		||||
                   SEQUENCE {
 | 
			
		||||
                       FanIndex
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       FanStatus
 | 
			
		||||
                           INTEGER,
 | 
			
		||||
                       FanSpeed
 | 
			
		||||
                       	   INTEGER,
 | 
			
		||||
                       FanShelfNum
 | 
			
		||||
                       	   INTEGER
 | 
			
		||||
                  }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
               FanIndex OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Index of fan-device"
 | 
			
		||||
                   ::= { FanTableEntry 1 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
               FanStatus OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER{ 
 | 
			
		||||
                          normal(1),     
 | 
			
		||||
                          stop(2),
 | 
			
		||||
                          unused(3)                                    
 | 
			
		||||
                                   }
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Fan-device status."
 | 
			
		||||
                   ::= { FanTableEntry 2 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
               FanSpeed OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Fan-device speed."
 | 
			
		||||
                   ::= { FanTableEntry 3 }
 | 
			
		||||
               FanShelfNum OBJECT-TYPE
 | 
			
		||||
                   SYNTAX  INTEGER
 | 
			
		||||
                   ACCESS  read-only
 | 
			
		||||
                   STATUS  mandatory
 | 
			
		||||
                   DESCRIPTION
 | 
			
		||||
                           "Fan-device shelf number."
 | 
			
		||||
                   ::= { FanTableEntry 4 }
 | 
			
		||||
                       
 | 
			
		||||
 | 
			
		||||
              
 | 
			
		||||
END
 | 
			
		||||
							
								
								
									
										3292
									
								
								MIBS/bdcom/NMS-GPON-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3292
									
								
								MIBS/bdcom/NMS-GPON-MIB
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										2112
									
								
								MIBS/bdcom/NMS-LLDP-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2112
									
								
								MIBS/bdcom/NMS-LLDP-MIB
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										291
									
								
								MIBS/bdcom/NMS-OPTICAL-PORT-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										291
									
								
								MIBS/bdcom/NMS-OPTICAL-PORT-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,291 @@
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
-- NMS-OPTICAL-PORT-MIB:  NMS OPTICAL-POWER MIB file
 | 
			
		||||
-- AUG 2010
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
               NMS-OPTICAL-PORT-MIB DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
               IMPORTS
 | 
			
		||||
                    NOTIFICATION-TYPE,INTEGER
 | 
			
		||||
                        FROM SNMPv2-SMI
 | 
			
		||||
                    Counter, IpAddress, Counter
 | 
			
		||||
			FROM RFC1155-SMI
 | 
			
		||||
		    OBJECT-TYPE
 | 
			
		||||
			FROM RFC-1212
 | 
			
		||||
                    DisplayString, ifIndex, PhysAddress
 | 
			
		||||
			FROM RFC1213-MIB
 | 
			
		||||
                    nmsMgmt
 | 
			
		||||
                        FROM NMS-SMI
 | 
			
		||||
		    nmsEPONGroup
 | 
			
		||||
			FROM NMS-SMI;
 | 
			
		||||
 | 
			
		||||
--definition of NMS device optical port receive/send related power parameters
 | 
			
		||||
 | 
			
		||||
               opticalPortPower         OBJECT IDENTIFIER ::= { nmsMgmt 183 }
 | 
			
		||||
 | 
			
		||||
          opticalPortPowerTable OBJECT-TYPE
 | 
			
		||||
              SYNTAX  SEQUENCE OF OpticalPortPowerEntry
 | 
			
		||||
              ACCESS  not-accessible
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "A list of optical interface entries."
 | 
			
		||||
              ::= { opticalPortPower 1 }
 | 
			
		||||
 | 
			
		||||
          opticalPortPowerEntry OBJECT-TYPE
 | 
			
		||||
              SYNTAX  OpticalPortPowerEntry
 | 
			
		||||
              ACCESS  not-accessible
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "An optical interface entry containing objects at the
 | 
			
		||||
                      subnetwork layer and below for a particular
 | 
			
		||||
                      interface."
 | 
			
		||||
              INDEX   { opIfIndex }
 | 
			
		||||
              ::= { opticalPortPowerTable 1 }
 | 
			
		||||
 | 
			
		||||
          OpticalPortPowerEntry ::=
 | 
			
		||||
              SEQUENCE {
 | 
			
		||||
                  opIfIndex
 | 
			
		||||
                      INTEGER,
 | 
			
		||||
                  opIfDescr
 | 
			
		||||
                      DisplayString,
 | 
			
		||||
                  opIfAdminStatus
 | 
			
		||||
                      INTEGER,
 | 
			
		||||
                  opIfOperStatus
 | 
			
		||||
                      INTEGER,
 | 
			
		||||
                  opIfRxPowerCurr
 | 
			
		||||
                      INTEGER,    
 | 
			
		||||
		  opIfRxPowerULimit
 | 
			
		||||
                      INTEGER,		     
 | 
			
		||||
		  opIfRxPowerLLimit
 | 
			
		||||
                      INTEGER,	
 | 
			
		||||
                  opIfTxPowerCurr
 | 
			
		||||
                      INTEGER,    	     
 | 
			
		||||
		  opIfTxPowerULimit
 | 
			
		||||
                      INTEGER,		     
 | 
			
		||||
		  opIfTxPowerLLimit
 | 
			
		||||
                      INTEGER,
 | 
			
		||||
                  opIfUploadBERLimit
 | 
			
		||||
                      INTEGER,
 | 
			
		||||
                  opIfPowerTrapStatus
 | 
			
		||||
                      INTEGER,
 | 
			
		||||
                  opIfTemperature
 | 
			
		||||
                      INTEGER,
 | 
			
		||||
                  opIfVolt
 | 
			
		||||
                      INTEGER,
 | 
			
		||||
                  opIfCurrent
 | 
			
		||||
                      INTEGER
 | 
			
		||||
                                    
 | 
			
		||||
                     
 | 
			
		||||
              }
 | 
			
		||||
              
 | 
			
		||||
          opIfIndex OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "A unique value for each optical interface. The same value as ifIndex of ifTable in RFC1213."
 | 
			
		||||
              ::= { opticalPortPowerEntry 1 }
 | 
			
		||||
 | 
			
		||||
          opIfDescr OBJECT-TYPE
 | 
			
		||||
              SYNTAX  DisplayString (SIZE (0..255))
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "A textual string containing information about the optical interface. The same value as ifDesc of ifTable in RFC1213. "
 | 
			
		||||
              ::= { opticalPortPowerEntry 2 }
 | 
			
		||||
              
 | 
			
		||||
          opIfAdminStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          up(1),       -- ready to pass packets
 | 
			
		||||
                          down(2),
 | 
			
		||||
                          testing(3)   -- in some test mode
 | 
			
		||||
                      }
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "The desired state of the interface. The same value as ifAdminStatus of ifTable in RFC1213."
 | 
			
		||||
              ::= { opticalPortPowerEntry 3 }
 | 
			
		||||
 | 
			
		||||
          opIfOperStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          up(1),       -- ready to pass packets
 | 
			
		||||
                          down(2),
 | 
			
		||||
                          testing(3)   -- in some test mode
 | 
			
		||||
                      }
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "The current operational state of the optical interface. The same value as ifOperStatus of ifTable in RFC1213."
 | 
			
		||||
              ::= { opticalPortPowerEntry 4 }
 | 
			
		||||
 | 
			
		||||
          opIfRxPowerCurr OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "A unique value for each optical interface, that means optical current receive power value."
 | 
			
		||||
              ::= { opticalPortPowerEntry 5 }
 | 
			
		||||
              
 | 
			
		||||
          opIfRxPowerULimit OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER
 | 
			
		||||
              ACCESS  read-write
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "A unique value for each optical interface, that means optical receive upper limit."
 | 
			
		||||
              ::= { opticalPortPowerEntry 6 }
 | 
			
		||||
              
 | 
			
		||||
          opIfRxPowerLLimit OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER
 | 
			
		||||
              ACCESS  read-write
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "A unique value for each optical interface, that means optical receiving lower limit."
 | 
			
		||||
              ::= { opticalPortPowerEntry 7 }
 | 
			
		||||
              
 | 
			
		||||
          opIfTxPowerCurr OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "A unique value for each optical interface, that means optical current sending power value."
 | 
			
		||||
              ::= { opticalPortPowerEntry 8 }
 | 
			
		||||
 | 
			
		||||
          opIfTxPowerULimit OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER
 | 
			
		||||
              ACCESS  read-write
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "A unique value for each optical interface, that means optical sending upper limit."
 | 
			
		||||
              ::= { opticalPortPowerEntry 9 }
 | 
			
		||||
              
 | 
			
		||||
          opIfTxPowerLLimit OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER
 | 
			
		||||
              ACCESS  read-write
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "A unique value for each optical interface, that means optical sending lower limit."
 | 
			
		||||
              ::= { opticalPortPowerEntry 10 }
 | 
			
		||||
 | 
			
		||||
          opIfUploadBERLimit OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER
 | 
			
		||||
              ACCESS  read-write
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "A unique value for each optical interface, that means optical port BER threshold."
 | 
			
		||||
              ::= { opticalPortPowerEntry 11 }
 | 
			
		||||
 | 
			
		||||
          opIfPowerTrapStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER{
 | 
			
		||||
                                 on(0),
 | 
			
		||||
                                 off(1)
 | 
			
		||||
                              }
 | 
			
		||||
              ACCESS  read-write
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "A unique value for each optical interface, that means optical R/X power limit trap sending status. 0-on, 1-off."
 | 
			
		||||
              ::= { opticalPortPowerEntry 12 }
 | 
			
		||||
 | 
			
		||||
          opIfTemperature OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "A unique value for each optical interface, that means optical module temperature. Unit is 1/256 Celsius."
 | 
			
		||||
              ::= { opticalPortPowerEntry 13 }
 | 
			
		||||
 | 
			
		||||
          opIfVolt OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "A unique value for each optical interface, that means optical module volt. Unit is 100uV."
 | 
			
		||||
              ::= { opticalPortPowerEntry 14 }
 | 
			
		||||
 | 
			
		||||
          opIfCurrent OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "A unique value for each optical interface, that means optical module current. Unit is 2uA."
 | 
			
		||||
              ::= { opticalPortPowerEntry 15 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
          opIfTransMode OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER{
 | 
			
		||||
                              upload(1),
 | 
			
		||||
                              download(2)
 | 
			
		||||
              }
 | 
			
		||||
              ACCESS  not-accessible
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "A value for optical interface trasporting mode, 1-upload, 2-download."
 | 
			
		||||
              ::= { opticalPortPower 2 }
 | 
			
		||||
 | 
			
		||||
          opIfTransPowerAlarm OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER{
 | 
			
		||||
                              over(1),
 | 
			
		||||
                              below(2),
 | 
			
		||||
                              normal(3)
 | 
			
		||||
              }
 | 
			
		||||
              ACCESS  not-accessible
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "A value for optical interface trasporting power alarm, 1-over than upper limit, 2-lower than lower limit."
 | 
			
		||||
              ::= { opticalPortPower 3 }
 | 
			
		||||
              
 | 
			
		||||
              
 | 
			
		||||
 | 
			
		||||
          opIfBERStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER{
 | 
			
		||||
                              exception(1),
 | 
			
		||||
                              normal(2)
 | 
			
		||||
              }
 | 
			
		||||
              ACCESS  not-accessible
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "A value for optical interface BER status, 1-exception, 2-recover to normal status."
 | 
			
		||||
              ::= { opticalPortPower 4 }
 | 
			
		||||
              
 | 
			
		||||
              
 | 
			
		||||
 | 
			
		||||
-- Notifications
 | 
			
		||||
	nmsOpIfPowerThresNotifications OBJECT IDENTIFIER
 | 
			
		||||
                                ::= { opticalPortPower 5 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	nmsOpIfPowerThresNotification NOTIFICATION-TYPE
 | 
			
		||||
    		OBJECTS {
 | 
			
		||||
                       opIfIndex,
 | 
			
		||||
                       opIfDescr,
 | 
			
		||||
                       opIfTransMode,
 | 
			
		||||
                       opIfTransPowerAlarm
 | 
			
		||||
    		}
 | 
			
		||||
    		STATUS      current
 | 
			
		||||
    		DESCRIPTION
 | 
			
		||||
        	"The agent generates this notification when optical interface upload/download power exceed the threshold ruled in opticalPortPowerTable."
 | 
			
		||||
    		::= { nmsOpIfPowerThresNotifications 1 }
 | 
			
		||||
 | 
			
		||||
-- Notifications
 | 
			
		||||
	opIfUploadBERNotifications OBJECT IDENTIFIER
 | 
			
		||||
                                ::= { opticalPortPower 6 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	opIfUploadBERNotification NOTIFICATION-TYPE
 | 
			
		||||
    		OBJECTS {
 | 
			
		||||
                       opIfIndex,
 | 
			
		||||
                       opIfDescr,
 | 
			
		||||
                       opIfBERStatus
 | 
			
		||||
    		}
 | 
			
		||||
    		STATUS      current
 | 
			
		||||
    		DESCRIPTION
 | 
			
		||||
        	"The agent generates this notification when optical interface upload BER exceed the threshold ruled in opticalPortPowerTable."
 | 
			
		||||
    		::= { opIfUploadBERNotifications 1 }
 | 
			
		||||
 | 
			
		||||
              
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
              
 | 
			
		||||
              		     
 | 
			
		||||
END
 | 
			
		||||
							
								
								
									
										80
									
								
								MIBS/bdcom/NMS-POWER-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										80
									
								
								MIBS/bdcom/NMS-POWER-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,80 @@
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
-- NMS-POWER-MIB: NMS POWER MIB
 | 
			
		||||
--
 | 
			
		||||
-- AUG 2010
 | 
			
		||||
-- Edit by LIUQIANG
 | 
			
		||||
-- Copyright (c) 2010 by NMS, Inc.
 | 
			
		||||
-- All rights reserved.
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
 | 
			
		||||
NMS-POWER-MIB DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
IMPORTS
 | 
			
		||||
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
 | 
			
		||||
    Integer32, Unsigned32                       FROM SNMPv2-SMI
 | 
			
		||||
    MODULE-COMPLIANCE, OBJECT-GROUP,
 | 
			
		||||
    NOTIFICATION-GROUP                          FROM SNMPv2-CONF
 | 
			
		||||
    nmsEPONGroup,nmsMgmt                                 FROM NMS-SMI;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
               power         OBJECT IDENTIFIER ::= { nmsMgmt 189 }
 | 
			
		||||
               
 | 
			
		||||
              
 | 
			
		||||
-- Notifications
 | 
			
		||||
          powerStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          power-A-normal(1), 
 | 
			
		||||
                          power-B-normal(2),     
 | 
			
		||||
                          power-A-B-normal(3),
 | 
			
		||||
                          other(4)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  read-only
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Power status, power-A-normal(1), power-B-normal(2), power-A-B-normal(3), other(4)."
 | 
			
		||||
              ::= { power 1 }
 | 
			
		||||
          
 | 
			
		||||
          powerOldStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          power-A-normal(1), 
 | 
			
		||||
                          power-B-normal(2),     
 | 
			
		||||
                          power-A-B-normal(3),
 | 
			
		||||
                          other(4)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  not-accessible
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Power status before change, power-A-normal(1), power-B-normal(2), power-A-B-normal(3), other(4)."
 | 
			
		||||
              ::= { power 2 }
 | 
			
		||||
          
 | 
			
		||||
          powerNewStatus OBJECT-TYPE
 | 
			
		||||
              SYNTAX  INTEGER {
 | 
			
		||||
                          power-A-normal(1), 
 | 
			
		||||
                          power-B-normal(2),     
 | 
			
		||||
                          power-A-B-normal(3),
 | 
			
		||||
                          other(4)
 | 
			
		||||
                          }
 | 
			
		||||
              ACCESS  not-accessible
 | 
			
		||||
              STATUS  mandatory
 | 
			
		||||
              DESCRIPTION
 | 
			
		||||
                      "Power status after change, power-A-normal(1), power-B-normal(2), power-A-B-normal(3), other(4)."
 | 
			
		||||
              ::= { power 3 }
 | 
			
		||||
          
 | 
			
		||||
          
 | 
			
		||||
 | 
			
		||||
	powerNotifications OBJECT IDENTIFIER
 | 
			
		||||
                                ::= { power 4 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	powerNotification NOTIFICATION-TYPE
 | 
			
		||||
    		OBJECTS {
 | 
			
		||||
                       powerOldStatus,
 | 
			
		||||
                       powerNewStatus
 | 
			
		||||
                        }
 | 
			
		||||
    		STATUS      current
 | 
			
		||||
    		DESCRIPTION
 | 
			
		||||
        	"The agent generates this notification when power status changes."
 | 
			
		||||
    		::= { powerNotifications 1 }
 | 
			
		||||
 | 
			
		||||
              
 | 
			
		||||
END
 | 
			
		||||
							
								
								
									
										106
									
								
								MIBS/bdcom/NMS-SMI
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										106
									
								
								MIBS/bdcom/NMS-SMI
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,106 @@
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
-- NMS-SMI.my:  NMS Enterprise Structure of Management Information
 | 
			
		||||
--
 | 
			
		||||
-- June 2000
 | 
			
		||||
--
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
 | 
			
		||||
NMS-SMI DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
IMPORTS
 | 
			
		||||
	MODULE-IDENTITY,
 | 
			
		||||
	OBJECT-IDENTITY,
 | 
			
		||||
	enterprises
 | 
			
		||||
		FROM SNMPv2-SMI;
 | 
			
		||||
 | 
			
		||||
nms MODULE-IDENTITY
 | 
			
		||||
	LAST-UPDATED "200006281441Z"
 | 
			
		||||
	ORGANIZATION ""
 | 
			
		||||
	CONTACT-INFO
 | 
			
		||||
		""
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Initial version of this MIB module.The Structure of
 | 
			
		||||
		 Management Information for the NMS enterprise."
 | 
			
		||||
	::= { enterprises 3320}	
 | 
			
		||||
	-- assigned by IANA
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
nmsProducts OBJECT-IDENTITY
 | 
			
		||||
	STATUS	current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"NMS Products is the root OBJECT IDENTIFIER from
 | 
			
		||||
		which sysObjectID values are assigned."
 | 
			
		||||
	::= { nms 1 }
 | 
			
		||||
 | 
			
		||||
nmslocal OBJECT-IDENTITY
 | 
			
		||||
	STATUS	current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Subtree beneath which pre-10.2 MIBS were built."
 | 
			
		||||
	::= { nms 2 }
 | 
			
		||||
	
 | 
			
		||||
nmstemporary OBJECT-IDENTITY
 | 
			
		||||
	STATUS	current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Subtree beneath which pre-10.2 experiments were
 | 
			
		||||
		placed."
 | 
			
		||||
	::= { nms 3 }
 | 
			
		||||
	
 | 
			
		||||
nmsMgmt OBJECT-IDENTITY
 | 
			
		||||
	STATUS	current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"nmsMgmt is the main subtree for new mib development."
 | 
			
		||||
	::= { nms 9 }  
 | 
			
		||||
nmsModules OBJECT-IDENTITY
 | 
			
		||||
	STATUS	current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"nmsModules provides a root object identifier
 | 
			
		||||
		from which MODULE-IDENTITY values may be assigned."
 | 
			
		||||
	::= { nms 12 } 
 | 
			
		||||
nmsPolicyAuto OBJECT-IDENTITY
 | 
			
		||||
         STATUS current
 | 
			
		||||
         DESCRIPTION
 | 
			
		||||
                "nmsPolicyAuto is the root of the NMS-assigned
 | 
			
		||||
                OID subtree for OIDs which are automatically assigned
 | 
			
		||||
                for use in Policy Management."
 | 
			
		||||
         ::= { nms 18 }
 | 
			
		||||
 | 
			
		||||
--  Note that 1.3.6.1.4.1.9.18.1 is currently unassigned
 | 
			
		||||
 | 
			
		||||
nmsPibToMib OBJECT-IDENTITY
 | 
			
		||||
         STATUS current
 | 
			
		||||
         DESCRIPTION
 | 
			
		||||
                "nmsPibToMib is the root of the NMS-assigned
 | 
			
		||||
                OID subtree for MIBs which are algorithmically
 | 
			
		||||
                generated/translated from NMS PIBs with OIDs
 | 
			
		||||
                assigned under the nmsPIB subtree.
 | 
			
		||||
                These generated MIBs allow management
 | 
			
		||||
                entities (other the current Policy Server) to
 | 
			
		||||
                read the downloaded policy.  By convention, for PIB
 | 
			
		||||
                'nmsPIB.x', the generated MIB shall have the
 | 
			
		||||
                name 'nmsPibToMib.x'."
 | 
			
		||||
         ::= { nmsPolicyAuto 2 }
 | 
			
		||||
 | 
			
		||||
nmsWorkGroup OBJECT-IDENTITY
 | 
			
		||||
	STATUS	current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"nmsWorkGroup is the main subtree for new mib development categorized by module function."
 | 
			
		||||
	::= { nms 20 }   
 | 
			
		||||
	
 | 
			
		||||
	
 | 
			
		||||
nmsEPONGroup OBJECT-IDENTITY
 | 
			
		||||
	STATUS	current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"nmsEPONGroup is the main subtree for new epon mib ."
 | 
			
		||||
	::= { nms 101 }   
 | 
			
		||||
	
 | 
			
		||||
  nmsPTNGroup OBJECT-IDENTITY
 | 
			
		||||
	STATUS	current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"PTN ."
 | 
			
		||||
	::= { nms 102 }   
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user