484 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			484 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
--          *****************************
 | 
						|
--          *                           *
 | 
						|
--          *         ONEOS MIB         *
 | 
						|
--          *                           *
 | 
						|
--          *****************************
 | 
						|
--
 | 
						|
--          ONEOS_MIB_STD_V05.1.R005_E001
 | 
						|
--
 | 
						|
--          Creation date : 18/02/2003
 | 
						|
--
 | 
						|
--          Compatibility with ONEOS_V31
 | 
						|
--
 | 
						|
--          Compatibility with ONEOS_V32
 | 
						|
--
 | 
						|
--          Compatibility with ONEOS_V33
 | 
						|
--
 | 
						|
--          Compatibility with ONEOS_V34
 | 
						|
--
 | 
						|
--          Modified for ONEOS_V32R2E26 : oacSysIMSysMainBoard added
 | 
						|
--
 | 
						|
--	    10032005 : Add hardware description
 | 
						|
--
 | 
						|
--          20060111 : Add oacSysSecureCrashlogCount
 | 
						|
-- 
 | 
						|
--		    20100412 : Add oacSysStartCaused
 | 
						|
--
 | 
						|
--          20100811 : Add objects for Factory area  description
 | 
						|
--
 | 
						|
--          20120824 : Add object Product Name
 | 
						|
--
 | 
						|
     ONEACCESS-SYS-MIB DEFINITIONS ::= BEGIN 
 | 
						|
 | 
						|
     IMPORTS
 | 
						|
		MODULE-IDENTITY, OBJECT-TYPE,Unsigned32
 | 
						|
			FROM SNMPv2-SMI
 | 
						|
		MODULE-COMPLIANCE, OBJECT-GROUP
 | 
						|
			FROM SNMPv2-CONF
 | 
						|
	    TEXTUAL-CONVENTION, DisplayString
 | 
						|
            FROM SNMPv2-TC
 | 
						|
		oacExpIMSystem,oacMIBModules	  
 | 
						|
			FROM ONEACCESS-GLOBAL-REG;
 | 
						|
 | 
						|
     oacSysMIBModule MODULE-IDENTITY
 | 
						|
        LAST-UPDATED    "201405050001Z"
 | 
						|
        ORGANIZATION    " OneAccess "
 | 
						|
         CONTACT-INFO
 | 
						|
           "Pascal KESTELOOT
 | 
						|
            Postal: ONE ACCESS
 | 
						|
                    381 Avenue du General de Gaulle
 | 
						|
                    92140 Clamart, France
 | 
						|
		    FRANCE
 | 
						|
 | 
						|
            Tel: (+33) 01 41 87 70 00
 | 
						|
            Fax: (+33) 01 41 87 74 00
 | 
						|
 | 
						|
            E-mail: pascal.kesteloot@oneaccess-net.com"
 | 
						|
 | 
						|
	    DESCRIPTION
 | 
						|
		            "Add Cpu usage table for multicore HW"
 | 
						|
 | 
						|
        REVISION	"201405050001Z"
 | 
						|
 | 
						|
         DESCRIPTION
 | 
						|
                        "Contact updated"
 | 
						|
        REVISION        "201106150000Z"
 | 
						|
 | 
						|
	    DESCRIPTION
 | 
						|
		            "oacExpIMSysFactory OID updated"
 | 
						|
        REVISION	"201012140001Z"
 | 
						|
 | 
						|
       DESCRIPTION  "Add objects for Factory area  description."
 | 
						|
        REVISION     "201008111000Z"  -- August 11, 2010
 | 
						|
 | 
						|
        DESCRIPTION
 | 
						|
			"Fixed minor corrections. changed oacExpIMSysHwcDescription
 | 
						|
			type from OCTET STRING to DisplayString."
 | 
						|
		REVISION	"201007081000Z"
 | 
						|
 | 
						|
         DESCRIPTION
 | 
						|
              "This MIB module describes system Management objects."
 | 
						|
	
 | 
						|
	::= { oacMIBModules 671 }
 | 
						|
 | 
						|
 | 
						|
-- ----------------------------------------------------------------------------
 | 
						|
-- >> textual conventions
 | 
						|
-- ----------------------------------------------------------------------------
 | 
						|
 | 
						|
OASysHwcClass ::= TEXTUAL-CONVENTION
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
  	"The object specify the class of OASysHwc"
 | 
						|
	SYNTAX INTEGER
 | 
						|
  {
 | 
						|
    board(0),
 | 
						|
    cpu(1),
 | 
						|
    slot(2)
 | 
						|
   }
 | 
						|
 | 
						|
OASysHwcType ::= TEXTUAL-CONVENTION
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
  	"The object specify the type of OASysHwc"
 | 
						|
	SYNTAX INTEGER
 | 
						|
  {
 | 
						|
    mainboard(0),
 | 
						|
    microprocessor(1),
 | 
						|
    ram(2),
 | 
						|
    flash(3),
 | 
						|
    dsp(4),
 | 
						|
    uplink(5),
 | 
						|
    module(6)
 | 
						|
  }
 | 
						|
 | 
						|
OASysCoreType ::= TEXTUAL-CONVENTION
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
  	"The object specify the type of Core usage"
 | 
						|
	SYNTAX INTEGER
 | 
						|
  {
 | 
						|
    controlplane(0),
 | 
						|
    dataforwarding(1),
 | 
						|
    application(2),
 | 
						|
    mixed(3)
 | 
						|
  }
 | 
						|
 | 
						|
 | 
						|
oacExpIMSysStatistics OBJECT IDENTIFIER ::= { oacExpIMSystem 1 }
 | 
						|
oacExpIMSysHardwareDescription OBJECT IDENTIFIER ::= { oacExpIMSystem 2 }
 | 
						|
 | 
						|
oacSysMemStatistics OBJECT IDENTIFIER ::= { oacExpIMSysStatistics 1 }
 | 
						|
oacSysCpuStatistics OBJECT IDENTIFIER ::= { oacExpIMSysStatistics 2 }
 | 
						|
 | 
						|
oacSysSecureCrashlogCount OBJECT-TYPE
 | 
						|
  SYNTAX  INTEGER
 | 
						|
  MAX-ACCESS  read-only
 | 
						|
  STATUS  current
 | 
						|
  DESCRIPTION
 | 
						|
  	"The number of avaiable crash logs"
 | 
						|
  ::= { oacExpIMSysStatistics 100 }
 | 
						|
 | 
						|
oacSysStartCaused OBJECT-TYPE
 | 
						|
  SYNTAX  DisplayString (SIZE (0..255))
 | 
						|
  MAX-ACCESS  read-only
 | 
						|
  STATUS  current
 | 
						|
  DESCRIPTION
 | 
						|
  	"Cause of system start"
 | 
						|
  ::= { oacExpIMSysStatistics 200 }
 | 
						|
 | 
						|
oacSysIMSysMainBoard OBJECT IDENTIFIER ::= { oacExpIMSysHardwareDescription 1 }
 | 
						|
 | 
						|
oacExpIMSysHwComponents OBJECT IDENTIFIER ::= { oacExpIMSysHardwareDescription 2 }
 | 
						|
 | 
						|
oacExpIMSysFactory OBJECT IDENTIFIER ::= { oacExpIMSysHardwareDescription 3 }
 | 
						|
 | 
						|
 | 
						|
oacSysIMSysMainIdentifier OBJECT-TYPE
 | 
						|
		SYNTAX OBJECT IDENTIFIER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION 
 | 
						|
			"The vendor's authoritative identification of
 | 
						|
			the main board. This value is allocated within 
 | 
						|
			the SMI enterprise subtree"
 | 
						|
	 ::= { oacSysIMSysMainBoard 1 }
 | 
						|
 | 
						|
oacSysIMSysMainManufacturedIdentity OBJECT-TYPE
 | 
						|
	    SYNTAX      DisplayString (SIZE (0..255))
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION 
 | 
						|
			"Unique ID string self to each equipment. 
 | 
						|
			 By default, it is retrieved from the 
 | 
						|
			 manufacturer of the equipment. Can also be 
 | 
						|
			 configure by CLI ( see command  'snmp chassis-id')
 | 
						|
			 for customer purposes"
 | 
						|
	 ::= { oacSysIMSysMainBoard 2 }
 | 
						|
 | 
						|
oacSysIMSysMainManufacturedDate OBJECT-TYPE
 | 
						|
	      SYNTAX      DisplayString (SIZE (0..255))
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION 
 | 
						|
			"the date of the manufacturing of
 | 
						|
			the equipment"
 | 
						|
	 ::= { oacSysIMSysMainBoard 3 }
 | 
						|
 | 
						|
oacSysIMSysMainCPU OBJECT-TYPE
 | 
						|
	      SYNTAX      DisplayString (SIZE (0..255))
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION 
 | 
						|
			"Description of the main CPU used
 | 
						|
			on the main board"
 | 
						|
	 ::= { oacSysIMSysMainBoard 4 }
 | 
						|
 | 
						|
oacSysIMSysMainBSPVersion OBJECT-TYPE
 | 
						|
	      SYNTAX      DisplayString (SIZE (0..255))
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION 
 | 
						|
			"the current BSP version supported
 | 
						|
			on the equipment"
 | 
						|
	 ::= { oacSysIMSysMainBoard 5 }
 | 
						|
 | 
						|
oacSysIMSysMainBootVersion OBJECT-TYPE
 | 
						|
	      SYNTAX      DisplayString (SIZE (0..255))
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION 
 | 
						|
			"the current boot version supported
 | 
						|
			on the equipment"
 | 
						|
	 ::= { oacSysIMSysMainBoard 6 }
 | 
						|
 | 
						|
oacSysIMSysMainBootDateCreation OBJECT-TYPE
 | 
						|
	      SYNTAX      DisplayString (SIZE (0..255))
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION 
 | 
						|
			"the date the current boot version
 | 
						|
			has been generated"
 | 
						|
	 ::= { oacSysIMSysMainBoard 7 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
oacSysMemoryFree OBJECT-TYPE
 | 
						|
		SYNTAX Unsigned32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION 
 | 
						|
			"The number of bytes in free memory "
 | 
						|
	 ::= { oacSysMemStatistics 1 }
 | 
						|
 | 
						|
oacSysMemoryAllocated OBJECT-TYPE
 | 
						|
		SYNTAX Unsigned32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION 
 | 
						|
			"The number of bytes in allocated memory "
 | 
						|
	 ::= { oacSysMemStatistics 2 }
 | 
						|
 | 
						|
oacSysMemoryTotal OBJECT-TYPE
 | 
						|
		SYNTAX Unsigned32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION 
 | 
						|
			"Total number of bytes in the system memory partition "
 | 
						|
	 ::= { oacSysMemStatistics 3 }
 | 
						|
 | 
						|
oacSysMemoryUsed OBJECT-TYPE
 | 
						|
		SYNTAX Unsigned32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION 
 | 
						|
			"Used memory expressed in percent of the total memory size "
 | 
						|
	 ::= { oacSysMemStatistics 4 }
 | 
						|
 | 
						|
oacSysCpuUsed OBJECT-TYPE
 | 
						|
		SYNTAX Unsigned32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION 
 | 
						|
			"Used cpu in percent "
 | 
						|
	 ::= { oacSysCpuStatistics 1 }
 | 
						|
 | 
						|
------------------------------------------------------------------------------
 | 
						|
-->> Cpu usage table for multicore HW
 | 
						|
------------------------------------------------------------------------------
 | 
						|
oacSysCpuUsedCoresCount OBJECT-TYPE
 | 
						|
  SYNTAX  Unsigned32
 | 
						|
  MAX-ACCESS  read-only
 | 
						|
  STATUS  current
 | 
						|
  DESCRIPTION
 | 
						|
    "The number of Cores for the equipment"
 | 
						|
  ::= { oacSysCpuStatistics 2 }
 | 
						|
 | 
						|
oacSysCpuUsedCoresTable  OBJECT-TYPE
 | 
						|
  SYNTAX  SEQUENCE OF OacSysCpuUsedCoresEntry
 | 
						|
  MAX-ACCESS  not-accessible
 | 
						|
  STATUS  current
 | 
						|
  DESCRIPTION
 | 
						|
    "Table for Oneaccess hardware Cores"
 | 
						|
  ::= { oacSysCpuStatistics 3 }
 | 
						|
 | 
						|
oacSysCpuUsedCoresEntry OBJECT-TYPE
 | 
						|
  SYNTAX OacSysCpuUsedCoresEntry
 | 
						|
  MAX-ACCESS not-accessible
 | 
						|
  STATUS  current
 | 
						|
  DESCRIPTION
 | 
						|
    "Table entry for a hardware Core"
 | 
						|
  INDEX { oacSysCpuUsedIndex }
 | 
						|
  ::= { oacSysCpuUsedCoresTable 1 }
 | 
						|
 | 
						|
OacSysCpuUsedCoresEntry ::=
 | 
						|
  SEQUENCE {
 | 
						|
    oacSysCpuUsedIndex       	Unsigned32,
 | 
						|
    oacSysCpuUsedCoreType	   	OASysCoreType,
 | 
						|
    oacSysCpuUsedValue       	Unsigned32,
 | 
						|
	oacSysCpuUsedOneMinuteValue	Unsigned32
 | 
						|
 }
 | 
						|
 | 
						|
oacSysCpuUsedIndex OBJECT-TYPE
 | 
						|
  SYNTAX Unsigned32
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Core index"
 | 
						|
  ::= { oacSysCpuUsedCoresEntry 1 }
 | 
						|
 | 
						|
oacSysCpuUsedCoreType OBJECT-TYPE
 | 
						|
  SYNTAX OASysCoreType
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Type of the core"
 | 
						|
  ::= { oacSysCpuUsedCoresEntry 2 }
 | 
						|
 | 
						|
 oacSysCpuUsedValue OBJECT-TYPE
 | 
						|
  SYNTAX Unsigned32
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Used cpu in percent : equivalent for core 0 to the oacSysCpuUsed object. This is the current value"
 | 
						|
  ::= { oacSysCpuUsedCoresEntry 3 }
 | 
						|
  
 | 
						|
 oacSysCpuUsedOneMinuteValue OBJECT-TYPE
 | 
						|
  SYNTAX Unsigned32
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Cpu load for the last minute period"
 | 
						|
  ::= { oacSysCpuUsedCoresEntry 4 }
 | 
						|
  
 | 
						|
 | 
						|
oacSysLastRebootCause OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "To display the cause for the last reboot."
 | 
						|
    ::= { oacExpIMSysStatistics 3 }
 | 
						|
 | 
						|
-- ----------------------------------------------------------------------------
 | 
						|
-- >> hardware components
 | 
						|
-- ----------------------------------------------------------------------------
 | 
						|
oacExpIMSysHwComponentsCount OBJECT-TYPE
 | 
						|
  SYNTAX  Unsigned32
 | 
						|
  MAX-ACCESS  read-only
 | 
						|
  STATUS  current
 | 
						|
  DESCRIPTION
 | 
						|
    "The number of components for the equipment"
 | 
						|
  ::= { oacExpIMSysHwComponents 1 }
 | 
						|
 | 
						|
oacExpIMSysHwComponentsTable  OBJECT-TYPE
 | 
						|
  SYNTAX  SEQUENCE OF OacExpIMSysHwComponentsEntry
 | 
						|
  MAX-ACCESS  not-accessible
 | 
						|
  STATUS  current
 | 
						|
  DESCRIPTION
 | 
						|
    "Table for Oneaccess hardware components"
 | 
						|
  ::= { oacExpIMSysHwComponents 2 }
 | 
						|
 | 
						|
oacExpIMSysHwComponentsEntry OBJECT-TYPE
 | 
						|
  SYNTAX OacExpIMSysHwComponentsEntry
 | 
						|
  MAX-ACCESS not-accessible
 | 
						|
  STATUS  current
 | 
						|
  DESCRIPTION
 | 
						|
    "Table entry for a hardware component"
 | 
						|
  INDEX { oacExpIMSysHwcIndex }
 | 
						|
  ::= { oacExpIMSysHwComponentsTable 1 }
 | 
						|
     
 | 
						|
OacExpIMSysHwComponentsEntry ::=
 | 
						|
  SEQUENCE {
 | 
						|
    oacExpIMSysHwcIndex             Unsigned32,
 | 
						|
    oacExpIMSysHwcClass             OASysHwcClass, 
 | 
						|
    oacExpIMSysHwcType	            OASysHwcType,		
 | 
						|
    oacExpIMSysHwcDescription       DisplayString,
 | 
						|
    oacExpIMSysHwcSerialNumber      DisplayString,		
 | 
						|
    oacExpIMSysHwcManufacturer	    DisplayString,	
 | 
						|
    oacExpIMSysHwcManufacturedDate  DisplayString,
 | 
						|
    oacExpIMSysHwcProductName       DisplayString 
 | 
						|
  }
 | 
						|
 | 
						|
oacExpIMSysHwcIndex OBJECT-TYPE
 | 
						|
  SYNTAX Unsigned32
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Component index"
 | 
						|
  ::= { oacExpIMSysHwComponentsEntry 1 }
 | 
						|
 | 
						|
oacExpIMSysHwcClass OBJECT-TYPE
 | 
						|
  SYNTAX OASysHwcClass
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Class of the component"
 | 
						|
  ::= { oacExpIMSysHwComponentsEntry 2 }
 | 
						|
 | 
						|
oacExpIMSysHwcType OBJECT-TYPE
 | 
						|
  SYNTAX OASysHwcType
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Type of the component"
 | 
						|
  ::= { oacExpIMSysHwComponentsEntry 3 }
 | 
						|
 | 
						|
oacExpIMSysHwcDescription OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Component description, identifies the component"
 | 
						|
  ::= { oacExpIMSysHwComponentsEntry 4 }
 | 
						|
 | 
						|
oacExpIMSysHwcSerialNumber OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Component's serial number"
 | 
						|
  ::= { oacExpIMSysHwComponentsEntry 5 }
 | 
						|
 | 
						|
oacExpIMSysHwcManufacturer OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Component manufacturer"
 | 
						|
  ::= { oacExpIMSysHwComponentsEntry 6 }
 | 
						|
 | 
						|
oacExpIMSysHwcManufacturedDate OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString (SIZE (0..10))
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
    "Component's manufacturing date"
 | 
						|
  ::= { oacExpIMSysHwComponentsEntry 7 }
 | 
						|
 | 
						|
oacExpIMSysHwcProductName OBJECT-TYPE
 | 
						|
  SYNTAX      DisplayString (SIZE (0..255))
 | 
						|
  MAX-ACCESS read-only
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION 
 | 
						|
			"The Product name"
 | 
						|
  ::= { oacExpIMSysHwComponentsEntry 8 }
 | 
						|
 | 
						|
-- ----------------------------------------------------------------------------
 | 
						|
-- Factory area
 | 
						|
-- ----------------------------------------------------------------------------
 | 
						|
 | 
						|
oacExpIMSysFactorySupplierID OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString (SIZE (0..14))
 | 
						|
  MAX-ACCESS  read-only
 | 
						|
  STATUS  current
 | 
						|
  DESCRIPTION
 | 
						|
    "Supplier ID. Mapped to Mid field of product-info-area.
 | 
						|
	String is empty if Mid field is not included in
 | 
						|
	product-info-area."
 | 
						|
  ::= { oacExpIMSysFactory 1 }
 | 
						|
 | 
						|
oacExpIMSysFactoryProductSalesCode OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString (SIZE (0..22))
 | 
						|
  MAX-ACCESS  read-only
 | 
						|
  STATUS  current
 | 
						|
  DESCRIPTION
 | 
						|
    "OA Product Sales Code. Mapped to Mcode field of
 | 
						|
	product-info-area. String is empty if Mcode field
 | 
						|
	is not included in product-info-area."
 | 
						|
  ::= { oacExpIMSysFactory 2 }
 | 
						|
 | 
						|
oacExpIMSysFactoryHwRevision OBJECT-TYPE
 | 
						|
  SYNTAX DisplayString (SIZE (2..7))
 | 
						|
  MAX-ACCESS  read-only
 | 
						|
  STATUS  current
 | 
						|
  DESCRIPTION
 | 
						|
    "Hardware Revision. Mapped to Mrevision field of
 | 
						|
	product-info-area. String is empty if Mrevision
 | 
						|
	field is not included in product-info-area."
 | 
						|
  ::= { oacExpIMSysFactory 3 }
 | 
						|
 | 
						|
END
 | 
						|
--
 |