-- ***************************** -- * * -- * ONEOS MIB * -- * * -- ***************************** -- -- ONEOS_MIB_STD_V03.6.R008_E019 -- -- 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 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 "0302181545Z" ORGANIZATION "ONE ACCESS" CONTACT-INFO "Pascal Kesteloot Postal: ONE ACCESS 28, rue de la redoute 92260 Fontenay aux roses FRANCE Tel: (+33) 01 41 87 70 54 Fax: (+33) 01 41 87 74 39 E-mail: pascal.kesteloot@oneaccess-net.com" DESCRIPTION "This MIB module describes system Management objects." ::= { oacMIBModules 671 } -- ---------------------------------------------------------------------------- -- >> textual conventions -- ---------------------------------------------------------------------------- OASysHwcClass ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " " SYNTAX INTEGER { board(0), cpu(1), slot(2) } OASysHwcType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " " SYNTAX INTEGER { mainboard(0), microprocessor(1), ram(2), flash(3), dsp(4), uplink(5), module(6) } 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 } oacSysIMSysMainBoard OBJECT IDENTIFIER ::= { oacExpIMSysHardwareDescription 1 } oacExpIMSysHwComponents OBJECT IDENTIFIER ::= { oacExpIMSysHardwareDescription 2 } 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 } -- ---------------------------------------------------------------------------- -- >> 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 OCTET STRING, oacExpIMSysHwcSerialNumber OCTET STRING, oacExpIMSysHwcManufacturer OCTET STRING, oacExpIMSysHwcManufacturedDate OCTET STRING } 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 } END --