123 lines
4.0 KiB
Plaintext
123 lines
4.0 KiB
Plaintext
-- =================================================================
|
|
-- Copyright (C) 2001,2002 by HUAWEI TECHNOLOGIES. All rights reserved.
|
|
--
|
|
-- Description: the huawei cpu mib from huawei-device-mib
|
|
-- Reference:
|
|
-- Version: V1.0
|
|
-- History:
|
|
--
|
|
-- =================================================================
|
|
|
|
HUAWEI-CPU-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
hwFrameIndex, hwSlotIndex
|
|
FROM HUAWEI-DEVICE-MIB
|
|
OBJECT-GROUP, MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
OBJECT-TYPE, MODULE-IDENTITY, Integer32
|
|
FROM SNMPv2-SMI
|
|
huaweiUtility
|
|
FROM HUAWEI-MIB;
|
|
|
|
--This mib defines the CPU usage statistics information. NMS can query CPU utilization
|
|
--from device by the mib.
|
|
|
|
hwDev MODULE-IDENTITY
|
|
LAST-UPDATED "200406280900Z"
|
|
ORGANIZATION "Fix-Net Dept, Huawei Technologies Co.,Ltd."
|
|
CONTACT-INFO
|
|
"Block 4, R&D Building,
|
|
Huawei Longgang Production Base,
|
|
Shenzhen, P.R.C.
|
|
http://www.huawei.com
|
|
Zip:518057
|
|
"
|
|
DESCRIPTION
|
|
"huawei device mib."
|
|
::= { huaweiUtility 3 }
|
|
|
|
hwCpuDevTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwCpuDevEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
This table provides the information of CPU usage statistics of device
|
|
in the period of last 5 seconds, 1 minute,or 5 minutes.
|
|
"
|
|
::= { hwDev 4 }
|
|
|
|
hwCpuDevEntry OBJECT-TYPE
|
|
SYNTAX HwCpuDevEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The Entries of hwCpuDevTable.
|
|
|
|
The hwCpuDevTable is indexed by hwFrameIndex, hwSlotIndex and hwCpuDevIndex.
|
|
|
|
hwFrameIndex - the index of frame of the device. for example, hwFrameIndex
|
|
equals 0 in NE16.
|
|
hwSlotIndex - the slot number of the device, the MAX value varies with
|
|
different devices.
|
|
hwCpuDevIndex - for the purpose of extension.In single CPU devices (NE16,eg.),
|
|
hwCpuDevIndex equals 0."
|
|
INDEX { hwFrameIndex, hwSlotIndex, hwCpuDevIndex }
|
|
::= { hwCpuDevTable 1 }
|
|
|
|
HwCpuDevEntry ::=
|
|
SEQUENCE {
|
|
hwCpuDevIndex
|
|
Integer32,
|
|
hwCpuDevDuty
|
|
Integer32,
|
|
hwAvgDuty1min
|
|
Integer32,
|
|
hwAvgDuty5min
|
|
Integer32
|
|
}
|
|
|
|
hwCpuDevIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The object is used only for the purpose of extension.
|
|
For single-CPU devices, the value of this object equals 0.
|
|
"
|
|
::= { hwCpuDevEntry 1 }
|
|
|
|
hwCpuDevDuty OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this object identifies the average CPU occupancy of a board or an entity."
|
|
::= { hwCpuDevEntry 2 }
|
|
|
|
hwAvgDuty1min OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this object identifies the average CPU occupancy of a board or an entity
|
|
in the last one minute before you access the object. "
|
|
::= { hwCpuDevEntry 3 }
|
|
|
|
hwAvgDuty5min OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The value of this object identifies the average CPU occupancy of a board or an entity
|
|
in the last five minutes before you access the object. "
|
|
::= { hwCpuDevEntry 4 }
|
|
|
|
END
|