Observium_CE/mibs/avaya/UTILIZATION-MANAGEMENT-MIB

323 lines
11 KiB
Plaintext

--
-- genutil.my
-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 253
-- Sunday, May 18, 2003 at 16:22:07
--
UTILIZATION-MANAGEMENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
avayaSystemStats
FROM AVAYAGEN-MIB
Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC;
-- Referencing the parent branch.
-- August 20, 2002
genStats MODULE-IDENTITY
LAST-UPDATED "190208200000Z" -- August 20, 1902 at 00:00 GMT
ORGANIZATION
"Avaya's Concord Technology Center (CTC)"
CONTACT-INFO
"Keling Sun -- kelingsun@avaya.com"
DESCRIPTION
"Generic Utilization Mib."
REVISION "200305181616Z" -- May 18, 2003 at 16:16 GMT
DESCRIPTION
"New element was added to support Memory
Utilization per module display.
The New Mib Object is genMemUtilizationTable
that presents per module Physical Ram and Percentage
of used memory - designed by P. Spector"
::= { avayaSystemStats 1 }
--
-- Textual conventions
--
-- textual conventions
MBytes ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Storage size, expressed in units of megabytes."
SYNTAX Integer32
--
-- Node definitions
--
genCpuUtilization OBJECT IDENTIFIER ::= { genStats 1 }
genCpuUtilizationTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenCpuUtilizationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of CPU utilization entries."
::= { genCpuUtilization 1 }
genCpuUtilizationEntry OBJECT-TYPE
SYNTAX GenCpuUtilizationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A collection of CPU utilization."
INDEX { genCpuIndex }
::= { genCpuUtilizationTable 1 }
GenCpuUtilizationEntry ::=
SEQUENCE {
genCpuIndex
INTEGER,
genCpuUtilizationEnableMonitoring
INTEGER,
genCpuUtilizationEnableEventGeneration
INTEGER,
genCpuUtilizationHighThreshold
INTEGER,
genCpuAverageUtilization
INTEGER,
genCpuCurrentUtilization
INTEGER
}
genCpuIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index that uniquely identifies the CPU."
::= { genCpuUtilizationEntry 1 }
-- default
genCpuUtilizationEnableMonitoring OBJECT-TYPE
SYNTAX INTEGER
{
disabled(1),
enabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable CPU utilization monitoring. The default
is disabled(1)."
::= { genCpuUtilizationEntry 2 }
-- default
genCpuUtilizationEnableEventGeneration OBJECT-TYPE
SYNTAX INTEGER
{
disabled(1),
enabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable event generation for CPU utilization. The default
is disable (1)."
::= { genCpuUtilizationEntry 3 }
genCpuUtilizationHighThreshold OBJECT-TYPE
SYNTAX INTEGER (50..99)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The high threshold of CPU utilization in percentage, which can be
from 50% to 99%. If event generation is enabled while the utilization
is above the threshold, an event will be generated. The default value
of this threshold is 95%. No event will be generated when the utilization
crosses below the high threshold."
::= { genCpuUtilizationEntry 4 }
genCpuAverageUtilization OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The curent average CPU utilization in percentage if the
monitoring is enabled and full window of results has been captured.
Sample window is 60 seconds. Number of samples is 12, which results
a sample interval of 5 seconds."
::= { genCpuUtilizationEntry 5 }
genCpuCurrentUtilization OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The current CPU utilization in percentage if the monitoring is enabled.
The sample interval is 5 seconds."
::= { genCpuUtilizationEntry 6 }
genCpuUtilizationHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenCpuUtilizationHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of CPU utilization history entries."
::= { genCpuUtilization 2 }
genCpuUtilizationHistoryEntry OBJECT-TYPE
SYNTAX GenCpuUtilizationHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A collection of CPU utilization history."
INDEX { genCpuIndex, genCpuUtilizationHistorySampleIndex }
::= { genCpuUtilizationHistoryTable 1 }
GenCpuUtilizationHistoryEntry ::=
SEQUENCE {
genCpuUtilizationHistorySampleIndex
INTEGER,
genCpuHistoryUtilization
INTEGER
}
genCpuUtilizationHistorySampleIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index that uniquely identifies the particular sample.
This index starts at 1 and increases by one as each new
sample is taken."
::= { genCpuUtilizationHistoryEntry 1 }
genCpuHistoryUtilization OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The cpu utiliztion in percentage of a particular sample.
The number of samples is 12, which results in a sample
interval of 5 seconds. The sample window is 60 seconds."
::= { genCpuUtilizationHistoryEntry 2 }
genMemUtilization OBJECT IDENTIFIER ::= { genStats 2 }
genMemUtilizationTotalRAM OBJECT-TYPE
SYNTAX MBytes
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total size of the ram in MBytes."
::= { genMemUtilization 1 }
genMemUtilizationOperationalImage OBJECT-TYPE
SYNTAX MBytes
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total size of the operational image in Bytes."
::= { genMemUtilization 2 }
genMemUtilizationDynAllocMem OBJECT IDENTIFIER ::= { genMemUtilization 3 }
genMemUtilizationDynAllocMemUsed OBJECT-TYPE
SYNTAX MBytes
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The dynamically allocated memory has been used in Bytes."
::= { genMemUtilizationDynAllocMem 1 }
genMemUtilizationDynAllocMemMaxUsed OBJECT-TYPE
SYNTAX MBytes
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The dynamically allocated memory has been used maximally in Bytes."
::= { genMemUtilizationDynAllocMem 2 }
genMemUtilizationDynAllocMemAvailable OBJECT-TYPE
SYNTAX MBytes
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The available dynamically allocated memory in Bytes."
::= { genMemUtilizationDynAllocMem 3 }
genMemUtilizationAllocationFailures OBJECT-TYPE
SYNTAX MBytes
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the memory that fails allocation."
::= { genMemUtilization 4 }
genMemUtilizationSysRAMTrap OBJECT IDENTIFIER ::= { genMemUtilization 5 }
genMemUtilizationSysRAMNotificationHighWaterMark OBJECT-TYPE
SYNTAX MBytes
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The high water mark for ram allocation in Bytes. If this value has
been exceeded, a trap will be generated. This value can't be higher
than Total System RAM."
::= { genMemUtilizationSysRAMTrap 1 }
genMemUtilizationTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenMemUtilizationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Memory Utilization by module in stack or blade in modular solution"
::= { genMemUtilization 6 }
genMemUtilizationEntry OBJECT-TYPE
SYNTAX GenMemUtilizationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Memory Utilization Table indexed by Module ID"
INDEX { genMemUtilizationID }
::= { genMemUtilizationTable 1 }
GenMemUtilizationEntry ::=
SEQUENCE {
genMemUtilizationID
INTEGER,
genMemUtilizationPhyRam
MBytes,
genMemUtilizationPercentUsed
INTEGER
}
genMemUtilizationID OBJECT-TYPE
SYNTAX INTEGER (1..20)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Module/Blade/SubAgent ID index"
::= { genMemUtilizationEntry 1 }
genMemUtilizationPhyRam OBJECT-TYPE
SYNTAX MBytes
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total size of the physical ram in Bytes."
::= { genMemUtilizationEntry 2 }
genMemUtilizationPercentUsed OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percenatge of memory used."
::= { genMemUtilizationEntry 3 }
END
--
-- genutil.my
--