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
|
|
--
|