mibs/MIBS/oneaccess/ONEACCESS-SYS-MIB

484 lines
13 KiB
Plaintext
Raw Normal View History

2023-12-05 12:25:34 +01:00
-- *****************************
-- * *
-- * 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
--