From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/oneaccess/ONEACCESS-SYS-MIB | 483 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 483 insertions(+) create mode 100644 MIBS/oneaccess/ONEACCESS-SYS-MIB (limited to 'MIBS/oneaccess/ONEACCESS-SYS-MIB') diff --git a/MIBS/oneaccess/ONEACCESS-SYS-MIB b/MIBS/oneaccess/ONEACCESS-SYS-MIB new file mode 100644 index 0000000..da08612 --- /dev/null +++ b/MIBS/oneaccess/ONEACCESS-SYS-MIB @@ -0,0 +1,483 @@ +-- ***************************** +-- * * +-- * 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 +-- -- cgit v1.2.3