323 lines
11 KiB
Plaintext
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
|
|
--
|