- 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.
179 lines
6.4 KiB
Text
179 lines
6.4 KiB
Text
ELTEX-MES-ISS-CPU-UTIL-MIB DEFINITIONS ::= BEGIN
|
||
|
||
-- Title: ELTEX CPU Utilization Private MIB
|
||
-- Version: 1.0
|
||
-- Date: 26 Deс 2018
|
||
|
||
IMPORTS
|
||
MODULE-IDENTITY, OBJECT-TYPE
|
||
FROM SNMPv2-SMI
|
||
OBJECT-GROUP
|
||
FROM SNMPv2-CONF
|
||
TruthValue, DisplayString
|
||
FROM SNMPv2-TC
|
||
eltMesIss
|
||
FROM ELTEX-MES-ISS-MIB;
|
||
|
||
eltMesIssCpuUtilMIB MODULE-IDENTITY
|
||
LAST-UPDATED "201812260000Z"
|
||
ORGANIZATION "Eltex Enterprise, Ltd."
|
||
CONTACT-INFO
|
||
"eltex-co.ru"
|
||
DESCRIPTION
|
||
"CPU utilization MIB definitions."
|
||
REVISION "201812260000Z"
|
||
DESCRIPTION "Initial revision."
|
||
::= { eltMesIss 6 }
|
||
|
||
eltMesIssCpuUtilObjects OBJECT IDENTIFIER ::= { eltMesIssCpuUtilMIB 1 }
|
||
|
||
eltMesIssCpuUtilGlobal OBJECT IDENTIFIER ::= { eltMesIssCpuUtilObjects 1 }
|
||
|
||
eltMesIssCpuUtilGlobalConfig OBJECT IDENTIFIER ::= { eltMesIssCpuUtilGlobal 1 }
|
||
|
||
eltMesIssCpuUtilGlobalStat OBJECT IDENTIFIER ::= { eltMesIssCpuUtilGlobal 2 }
|
||
|
||
eltMesIssCpuUtilTask OBJECT IDENTIFIER ::= { eltMesIssCpuUtilObjects 2 }
|
||
|
||
eltMesIssCpuUtilTaskConfig OBJECT IDENTIFIER ::= { eltMesIssCpuUtilTask 1 }
|
||
|
||
eltMesIssCpuUtilTaskStat OBJECT IDENTIFIER ::= { eltMesIssCpuUtilTask 2 }
|
||
|
||
-- ------------------
|
||
-- CPU Util Enable --
|
||
-- ------------------
|
||
|
||
eltMesIssCpuUtilEnable OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enables measurement of the device CPU utilization.
|
||
In order to get real values for eltMesIssCpuUtilLast5Seconds, eltMesIssCpuUtilLastMinute
|
||
and eltMesIssCpuUtilLast5Minutes, the value of this object must be true."
|
||
DEFVAL { true }
|
||
::= { eltMesIssCpuUtilGlobalConfig 1 }
|
||
|
||
-- ----------------------
|
||
-- CPU Util Statistics --
|
||
-- ----------------------
|
||
|
||
eltMesIssCpuUtilLast5Seconds OBJECT-TYPE
|
||
SYNTAX INTEGER (0..100)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Percentage of the device CPU utilization during last 5 seconds.
|
||
If CPU utilization was not measured (since measurement is disabled
|
||
or was disabled during last 5 seconds) then this value will be 0."
|
||
::= { eltMesIssCpuUtilGlobalStat 1 }
|
||
|
||
eltMesIssCpuUtilLastMinute OBJECT-TYPE
|
||
SYNTAX INTEGER (0..100)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Percentage of the device CPU utilization during last minute.
|
||
If CPU utilization was not measured (since measurement is disabled
|
||
or was disabled during last minute) then this value will be 0."
|
||
::= { eltMesIssCpuUtilGlobalStat 2 }
|
||
|
||
eltMesIssCpuUtilLast5Minutes OBJECT-TYPE
|
||
SYNTAX INTEGER (0..100)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Percentage of the device CPU utilization during the last 5 minutes.
|
||
If CPU utilization was not measured (since measurement is disabled
|
||
or was disabled during last 5 minutes) then this value will be 0."
|
||
::= { eltMesIssCpuUtilGlobalStat 3 }
|
||
|
||
-- ------------------------
|
||
-- CPU Tasks Util Enable --
|
||
-- ------------------------
|
||
|
||
eltMesIssCpuUtilTaskEnable OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enables measurement of the device CPU tasks utilization.
|
||
In order to get real values for eltMesIssCpuUtilTaskStatLast5Seconds,
|
||
eltMesIssCpuUtilTaskStatLastMinute
|
||
and eltMesIssCpuUtilTaskStatLast5Minutes,
|
||
the value of this object must be true."
|
||
DEFVAL { true }
|
||
::= { eltMesIssCpuUtilTaskConfig 1 }
|
||
|
||
-- ----------------------------------
|
||
-- CPU Tasks Util Statistics Table --
|
||
-- ----------------------------------
|
||
|
||
eltMesIssCpuUtilTaskStatTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF EltMesIssCpuUtilTaskStatEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A list of measurement of the device CPU tasks utilization."
|
||
::= { eltMesIssCpuUtilTaskStat 1 }
|
||
|
||
eltMesIssCpuUtilTaskStatEntry OBJECT-TYPE
|
||
SYNTAX EltMesIssCpuUtilTaskStatEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An entry containing measurement of the device CPU tasks utilization."
|
||
INDEX { eltMesIssCpuUtilTaskStatIndex }
|
||
::= { eltMesIssCpuUtilTaskStatTable 1 }
|
||
|
||
EltMesIssCpuUtilTaskStatEntry ::= SEQUENCE {
|
||
eltMesIssCpuUtilTaskStatIndex INTEGER,
|
||
eltMesIssCpuUtilTaskStatName DisplayString,
|
||
eltMesIssCpuUtilTaskStatLast5Seconds INTEGER,
|
||
eltMesIssCpuUtilTaskStatLastMinute INTEGER,
|
||
eltMesIssCpuUtilTaskStatLast5Minutes INTEGER
|
||
}
|
||
|
||
eltMesIssCpuUtilTaskStatIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Index of the device CPU task."
|
||
::= { eltMesIssCpuUtilTaskStatEntry 1 }
|
||
|
||
eltMesIssCpuUtilTaskStatName OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Name of the device CPU task."
|
||
::= { eltMesIssCpuUtilTaskStatEntry 2 }
|
||
|
||
eltMesIssCpuUtilTaskStatLast5Seconds OBJECT-TYPE
|
||
SYNTAX INTEGER (0..100)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Percentage of the device CPU task utilization during last 5 seconds.
|
||
If task's CPU utilization was not measured (since measurement is disabled
|
||
or was disabled during last 5 seconds) then this value will be 0."
|
||
::= { eltMesIssCpuUtilTaskStatEntry 3 }
|
||
|
||
eltMesIssCpuUtilTaskStatLastMinute OBJECT-TYPE
|
||
SYNTAX INTEGER (0..100)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Percentage of the device CPU task utilization during last minute.
|
||
If task's CPU utilization was not measured (since measurement is disabled
|
||
or was disabled during last minute) then this value will be 0."
|
||
::= { eltMesIssCpuUtilTaskStatEntry 4 }
|
||
|
||
eltMesIssCpuUtilTaskStatLast5Minutes OBJECT-TYPE
|
||
SYNTAX INTEGER (0..100)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Percentage of the device CPU task utilization during the last 5 minutes.
|
||
If task's CPU utilization was not measured (since measurement is disabled
|
||
or was disabled during last 5 minutes) then this value will be 0."
|
||
::= { eltMesIssCpuUtilTaskStatEntry 5 }
|
||
|
||
END
|