Observium_CE/mibs/hp/HP-ICF-SLOT-STATS-MIB

189 lines
6.7 KiB
Plaintext

HP-ICF-SLOT-STATS-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
entPhysicalIndex
FROM ENTITY-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
hpSwitchStatistics
FROM HP-ICF-OID;
hpicfSlotStatsMIB MODULE-IDENTITY
LAST-UPDATED "201201050000Z" -- January 05, 2012
ORGANIZATION "HP Networking"
CONTACT-INFO "Hewlett Packard Company
8000 Foothills Blvd.
Roseville, CA 95747"
DESCRIPTION "This MIB module describes objects for
module related statistics in the HP Integrated
Communication Facility product line."
REVISION "201201050000Z" -- January 05, 2012
DESCRIPTION "Initial creation."
::= { hpSwitchStatistics 20 }
-- hpicfSlotStatsMIB - the main groups
-- -------------------------------------------------------------
hpicfSlotStatsObjects OBJECT IDENTIFIER
::= { hpicfSlotStatsMIB 1 }
hpicfSlotStatsConformance OBJECT IDENTIFIER
::= { hpicfSlotStatsMIB 2 }
-- The HP ICF Slot Statistics Group
hpicfSlotStatsModuleCpuStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpicfSlotStatsModuleCpuStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of CPU load statistics
for the modules in the switch."
::= { hpicfSlotStatsObjects 1 }
hpicfSlotStatsModuleCpuStatEntry OBJECT-TYPE
SYNTAX HpicfSlotStatsModuleCpuStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry for CPU load statistics
for the modules in the switch."
INDEX { entPhysicalIndex }
::= { hpicfSlotStatsModuleCpuStatTable 1 }
HpicfSlotStatsModuleCpuStatEntry ::=
SEQUENCE {
hpicfSlotStatsModuleHwModel SnmpAdminString,
hpicfSlotStatsModuleSerialNum SnmpAdminString,
hpicfSlotStatsModuleCpuStatCurrentPercent Integer32,
hpicfSlotStatsModuleCpuStatAveragePercent Integer32
}
hpicfSlotStatsModuleHwModel OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The model number of the Module."
::= { hpicfSlotStatsModuleCpuStatEntry 1 }
hpicfSlotStatsModuleSerialNum OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The serial number of the Module."
::= { hpicfSlotStatsModuleCpuStatEntry 2 }
hpicfSlotStatsModuleCpuStatCurrentPercent OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPU utilization in percent(%),
over a short time span, updated
at the interval
hpicfSlotStatsModuleCpuStatUpdateFrequency.
Current time span is 1 second."
::= { hpicfSlotStatsModuleCpuStatEntry 3 }
hpicfSlotStatsModuleCpuStatAveragePercent OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The average CPU utilization in percent(%),
over a long time span, updated
at the interval
hpicfSlotStatsModuleCpuStatUpdateFrequency.
Current time span is 90 seconds."
::= { hpicfSlotStatsModuleCpuStatEntry 4 }
hpicfSlotStatsModuleCpuStatUpdateFrequency OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The interval in seconds in which the
hpicfSlotStatsModuleCpuStatTable is updated."
::= { hpicfSlotStatsObjects 2 }
-- -------------------------------------------------------------
-- Conformance Information
-- -------------------------------------------------------------
hpicfSlotStatsGroups OBJECT IDENTIFIER
::= { hpicfSlotStatsConformance 1 }
hpicfSlotStatsCompliances OBJECT IDENTIFIER
::= { hpicfSlotStatsConformance 2 }
-- -------------------------------------------------------------
-- units of conformance
-- -------------------------------------------------------------
hpicfSlotStatsGroup OBJECT-GROUP
OBJECTS { hpicfSlotStatsModuleHwModel,
hpicfSlotStatsModuleSerialNum,
hpicfSlotStatsModuleCpuStatCurrentPercent,
hpicfSlotStatsModuleCpuStatAveragePercent,
hpicfSlotStatsModuleCpuStatUpdateFrequency }
STATUS current
DESCRIPTION "A collection of objects for SlotStat."
::= { hpicfSlotStatsGroups 1}
-- --------------------------------------------------------------
-- Compliance statements for hpicfSlotStatsMIB Group
-- --------------------------------------------------------------
hpicfSlotStatsFullCompliance1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which
implement the HP-ICF-SLOT-STATS-MIB.
Such an implementation can be monitored via SNMP.
"
MODULE -- this module
MANDATORY-GROUPS {
hpicfSlotStatsGroup
}
::= { hpicfSlotStatsCompliances 1 }
hpicfModuleSlotStatsReadOnlyCompliance1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which
implement the HP-ICF-SLOT-STATS-MIB without support
for read-write (i.e. in read-only mode).
"
MODULE -- this module
MANDATORY-GROUPS {
hpicfSlotStatsGroup
}
OBJECT hpicfSlotStatsModuleHwModel
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required.
"
OBJECT hpicfSlotStatsModuleSerialNum
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required.
"
OBJECT hpicfSlotStatsModuleCpuStatCurrentPercent
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required.
"
OBJECT hpicfSlotStatsModuleCpuStatAveragePercent
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required.
"
::= { hpicfSlotStatsCompliances 2 }
END