Observium_CE/mibs/eltex/ELTEX-MES-ISS-CPU-UTIL-MIB

180 lines
6.4 KiB
Plaintext
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