- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
483 lines
13 KiB
Text
483 lines
13 KiB
Text
-- *****************************
|
|
-- * *
|
|
-- * 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
|
|
--
|