towerops/priv/mibs/eltexmes24xx/ELTEX-MES-ISS-CPU-UTIL-MIB
Graham McIntire b4f8b40b7f
Include MIB files in Docker image instead of using PVC
- 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.
2026-01-19 14:01:03 -06:00

179 lines
6.4 KiB
Text
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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