Observium_CE/mibs/hirschmann/HMIT-SYSTEM-MIB

1193 lines
28 KiB
Plaintext

--*****************************************************************
-- HMIT-SYSTEM-MIB.mib
--
--
-- *****************************************************************
--
HMIT-SYSTEM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Unsigned32, IpAddress, Counter64,
Gauge32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, DisplayString
FROM SNMPv2-TC
hmITMgmt
FROM HMIT-SMI;
--hmITSystemMib OBJECT IDENTIFIER ::= {hmITMgmt 600}
hmITSystemMib MODULE-IDENTITY
LAST-UPDATED "201001081700Z"
ORGANIZATION "Belden Singapore Pte Ltd."
CONTACT-INFO
"Belden Singapore Pte Ltd."
DESCRIPTION
"The Structure of Management Information for Hirschmann."
REVISION "201001081700Z"
DESCRIPTION
"The initial revision of this mib module "
::= {hmITMgmt 600}
hmITSystemTrap OBJECT IDENTIFIER ::= { hmITSystemMib 0 }
hmITSysInfoMib OBJECT IDENTIFIER ::= {hmITSystemMib 1}
hmITSysMpuMib OBJECT IDENTIFIER ::= {hmITSystemMib 2}
hmITSysSubSlotMib OBJECT IDENTIFIER ::= {hmITSystemMib 5}
hmITSysPortMib OBJECT IDENTIFIER ::= {hmITSystemMib 6}
hmITSysPowerMib OBJECT IDENTIFIER ::= {hmITSystemMib 7}
hmITSysFanCardMib OBJECT IDENTIFIER ::= {hmITSystemMib 8}
hmITSysCpuMib OBJECT IDENTIFIER ::= {hmITSystemMib 9}
hmITSysMemoryMib OBJECT IDENTIFIER ::= {hmITSystemMib 10}
--hmITSystemAlarmTrap trap information
--hmITSystemTrap OBJECT IDENTIFIER ::= { hmITSystemMib 0 }
hmITSysMemUtilizationAlarm NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"memory utilization alarm"
::= { hmITSystemTrap 5 }
hmITSysCpuUtilizationAlarm NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"cpu utilization alarm"
::= { hmITSystemTrap 6 }
hmITSysCacheUtilizationAlarm NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"cache utilization alarm"
::= { hmITSystemTrap 7 }
hmITSysMpuCoreNormalAlarm NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"mpu core temperature normal alarm"
::= { hmITSystemTrap 18 }
hmITSysMpuBoardWarnAlarm NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"mpu board temperature warning alarm"
::= { hmITSystemTrap 19 }
hmITSysMpuBoardNormalAlarm NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"mpu board temperature normal alarm"
::= { hmITSystemTrap 20 }
--hmITSystemAlarmTrap end
--mpuInfoTable
mpuInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpuInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= {hmITSysMpuMib 1}
mpuInfoEntry OBJECT-TYPE
SYNTAX MpuInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
INDEX {mpuIndex}
::= {mpuInfoTable 1}
MpuInfoEntry ::= SEQUENCE
{
mpuIndex INTEGER,
mpuType Gauge32,
mpuDescription DisplayString,
mpuSerialNumber DisplayString,
mpuSoftwareVersion DisplayString,
mpuHardwareVersion DisplayString,
mpuFPGAVersion DisplayString,
mpuMonitorVersion DisplayString,
mpuCMMSoftwareVersion DisplayString,
mpuCMMHardwareVersion DisplayString,
mpuCMMMonitorVersion DisplayString,
mpuFlashTotalBytes Counter64,
mpuFlashLeftBytes Counter64,
mpuWorkingMode INTEGER,
mpuOnlineStatus INTEGER,
mpuWorkingStatus INTEGER,
mpuPowerStatus INTEGER,
mpuSynchronizationStatus INTEGER,
mpuCFStatus INTEGER,
mpuTemperature INTEGER,
mpuSubSlotNumber INTEGER,
hmITSysMpuUserSerialNumber DisplayString,
mpuModel DisplayString
}
mpuIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 1}
mpuType OBJECT-TYPE
SYNTAX Gauge32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 2}
mpuDescription OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 3}
mpuSerialNumber OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 4}
mpuSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 5}
mpuHardwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 6}
mpuFPGAVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 7}
mpuMonitorVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 8}
mpuCMMSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 9}
mpuCMMHardwareVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 10}
mpuCMMMonitorVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 11}
mpuFlashTotalBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 12}
mpuFlashLeftBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 13}
mpuWorkingMode OBJECT-TYPE
SYNTAX INTEGER{
master(1),
slave(2),
doubleRouter(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 14}
mpuOnlineStatus OBJECT-TYPE
SYNTAX INTEGER{
online(1),
offline(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 15}
mpuWorkingStatus OBJECT-TYPE
SYNTAX INTEGER{
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 16}
mpuPowerStatus OBJECT-TYPE
SYNTAX INTEGER{
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 17}
mpuSynchronizationStatus OBJECT-TYPE
SYNTAX INTEGER{
batchSync(1),
realtimeSync(2),
noSlave(3),
abnormal(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 18}
mpuCFStatus OBJECT-TYPE
SYNTAX INTEGER{
online(1),
offline(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 19}
mpuTemperature OBJECT-TYPE
SYNTAX INTEGER (-100..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 20}
mpuSubSlotNumber OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 21}
hmITSysMpuUserSerialNumber OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 22}
mpuModel OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {mpuInfoEntry 23}
-- mpuInfoTable end
-- subSlotTable
subSlotTable OBJECT-TYPE
SYNTAX SEQUENCE OF SubSlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"sub slot table"
::= {hmITSysSubSlotMib 1}
subSlotEntry OBJECT-TYPE
SYNTAX SubSlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
INDEX {subSlotParentIndex,subSlotIndex}
::= {subSlotTable 1}
SubSlotEntry ::= SEQUENCE
{
subSlotParentIndex INTEGER,
subSlotIndex INTEGER,
subSlotCardType Gauge32,
subSlotPortNumber INTEGER,
subSlotOnlineStatus INTEGER
}
subSlotParentIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {subSlotEntry 1}
subSlotIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {subSlotEntry 2}
subSlotCardType OBJECT-TYPE
SYNTAX Gauge32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {subSlotEntry 3}
subSlotPortNumber OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {subSlotEntry 4}
subSlotOnlineStatus OBJECT-TYPE
SYNTAX INTEGER{
online(1),
offline(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {subSlotEntry 5}
-- subSlotTable end
-- portInfoTable
portInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= {hmITSysPortMib 1}
portInfoEntry OBJECT-TYPE
SYNTAX PortInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
INDEX {portSlotIndex,portSubSlotIndex,portIndex}
::= {portInfoTable 1}
PortInfoEntry ::= SEQUENCE
{
portSlotIndex INTEGER,
portSubSlotIndex INTEGER,
portIndex INTEGER,
portType INTEGER,
portLinkStatus INTEGER,
portOnlineStatus INTEGER
}
portSlotIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {portInfoEntry 1}
portSubSlotIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {portInfoEntry 2}
portIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {portInfoEntry 3}
portType OBJECT-TYPE
SYNTAX INTEGER{
copper(1),
fiber(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {portInfoEntry 4}
portLinkStatus OBJECT-TYPE
SYNTAX INTEGER{
up(1),
down(2),
loop(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {portInfoEntry 5}
portOnlineStatus OBJECT-TYPE
SYNTAX INTEGER{
online(1),
offline(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {portInfoEntry 6}
-- portInfoTable end
-- powerInfoTable
powerInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF PowerInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= {hmITSysPowerMib 1}
powerInfoEntry OBJECT-TYPE
SYNTAX PowerInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
INDEX {powerIndex}
::= {powerInfoTable 1}
PowerInfoEntry ::= SEQUENCE
{
powerIndex INTEGER,
powerType INTEGER,
powerDescription DisplayString,
powerSerialNumber DisplayString,
powerCMMSoftwareVersion DisplayString,
powerCMMHardwareVersion DisplayString,
powerCMMMonitorVersion DisplayString,
powerOnlineStatus INTEGER,
powerWorkingStatus INTEGER,
powerAlarmStatus INTEGER,
powerVoltageInput INTEGER,
powerVoltageOutput INTEGER,
powerCurrentInput INTEGER,
powerCurrentOutput INTEGER,
powerUserSerialNumber DisplayString,
powerName DisplayString
}
powerIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"power system information table index"
::= {powerInfoEntry 1}
powerType OBJECT-TYPE
SYNTAX INTEGER{
alternatingNonIntelligent(1),
directNonIntelligent(2),
alternatingIntelligent(3),
directIntelligent(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"power type(1:alternating and non-intelligent 2:direct and non-intelligent 3:alternating and intelligent 4:direct and intelligent)"
::= {powerInfoEntry 2}
powerDescription OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"power description, the max length is 128bytes"
::= {powerInfoEntry 3}
powerSerialNumber OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"power serialnumber, the max length is 32bytes"
::= {powerInfoEntry 4}
powerCMMSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"power cmm software version, the max length is 32bytes"
::= {powerInfoEntry 5}
powerCMMHardwareVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"power cmm hardware version, the max length is 32bytes"
::= {powerInfoEntry 6}
powerCMMMonitorVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"power cmm monitor version, the max length is 32bytes"
::= {powerInfoEntry 7}
powerOnlineStatus OBJECT-TYPE
SYNTAX INTEGER{
online(1),
offline(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"power physical status(1:online 2:offline)"
::= {powerInfoEntry 8}
powerWorkingStatus OBJECT-TYPE
SYNTAX INTEGER{
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"power work status(1:working 2:not working)"
::= {powerInfoEntry 9}
powerAlarmStatus OBJECT-TYPE
SYNTAX INTEGER{
normal(1),
alarm(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"power alarm status(1:normal 2:abnormal)"
::= {powerInfoEntry 10}
powerVoltageInput OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
UNITS "mV"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"power input voltage(mv)"
::= {powerInfoEntry 11}
powerVoltageOutput OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
UNITS "mV"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"power output voltage(mv)"
::= {powerInfoEntry 12}
powerCurrentInput OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
UNITS "mA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"power input current(mA)"
::= {powerInfoEntry 13}
powerCurrentOutput OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
UNITS "mA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"power output current(mA)"
::= {powerInfoEntry 14}
powerUserSerialNumber OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"power User managment serialnumber, the max length is 32bytes"
::= {powerInfoEntry 15}
powerName OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"power cardName, the max length is 64bytes"
::= {powerInfoEntry 16}
-- powerInfoTable end
-- fanCardInfoTable
fanCardInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF FanCardInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= {hmITSysFanCardMib 1}
fanCardInfoEntry OBJECT-TYPE
SYNTAX FanCardInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
INDEX {fanCardIndex}
::= {fanCardInfoTable 1}
FanCardInfoEntry ::= SEQUENCE
{
fanCardIndex INTEGER,
fanCardDescription DisplayString,
fanCardSerialNumber DisplayString,
fanCardCMMSoftwareVersion DisplayString,
fanCardCMMHardwareVersion DisplayString,
fanCardCMMMonitorVersion DisplayString,
fanCardOnlineStatus INTEGER,
fanCardWorkingStatus INTEGER,
fanCardAlarmStatus INTEGER,
fanCardGrps INTEGER,
fanCardNumPerGrp INTEGER,
fanCardUserSerialNumber DisplayString,
fanCardName DisplayString
}
fanCardIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fan card system information table index"
::= {fanCardInfoEntry 1}
fanCardDescription OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"fan description, the max length is 128bytes"
::= {fanCardInfoEntry 2}
fanCardSerialNumber OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fan serialnumber, the max length is 32bytes"
::= {fanCardInfoEntry 3}
fanCardCMMSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fan cmm software version, the max length is 32bytes"
::= {fanCardInfoEntry 4}
fanCardCMMHardwareVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fan cmm hardware version, the max length is 32bytes"
::= {fanCardInfoEntry 5}
fanCardCMMMonitorVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fan cmm monitor version, the max length is 32bytes"
::= {fanCardInfoEntry 6}
fanCardOnlineStatus OBJECT-TYPE
SYNTAX INTEGER{
online(1),
offline(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fan physical status(1:online 2:offline)"
::= {fanCardInfoEntry 7}
fanCardWorkingStatus OBJECT-TYPE
SYNTAX INTEGER{
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fan work status(1:working 2:not working)"
::= {fanCardInfoEntry 8}
fanCardAlarmStatus OBJECT-TYPE
SYNTAX INTEGER{
normal(1),
alarm(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fan alarm status(1:normal 2:abnormal)"
::= {fanCardInfoEntry 9}
fanCardGrps OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fan group number"
::= {fanCardInfoEntry 10}
fanCardNumPerGrp OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fan number per group"
::= {fanCardInfoEntry 11}
fanCardUserSerialNumber OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fan user managment serialnumber, the max length is 32bytes"
::= {fanCardInfoEntry 12}
fanCardName OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fan cardName, the max length is 64bytes"
::= {fanCardInfoEntry 13}
-- fanCardInfoTable end
-- fanInfoTable
fanInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF FanInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= {hmITSysFanCardMib 2}
fanInfoEntry OBJECT-TYPE
SYNTAX FanInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
INDEX {fanInfoIndex,fanIndex}
::= {fanInfoTable 1}
FanInfoEntry ::= SEQUENCE
{
fanInfoIndex INTEGER,
fanIndex INTEGER,
fanStatus INTEGER,
fanSpeed INTEGER
}
fanInfoIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fan card system information index"
::= {fanInfoEntry 1}
fanIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fan system information index"
::= {fanInfoEntry 2}
fanStatus OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fan status(1:OK 2:FAIL)"
::= {fanInfoEntry 3}
fanSpeed OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fan speed (0: min level,7:max level)"
::= {fanInfoEntry 4}
-- fanInfoTable end
-- cpuUtilizationTable
cpuUtilizationTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpuUtilizationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"cpu utilization table"
::= {hmITSysCpuMib 1}
cpuUtilizationEntry OBJECT-TYPE
SYNTAX CpuUtilizationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"cpu utilization table entry"
INDEX {cpuIndex,cpuCoreId}
::= {cpuUtilizationTable 1}
CpuUtilizationEntry ::= SEQUENCE
{
cpuIndex INTEGER,
cpuCoreId INTEGER,
cpuCoreUtilization INTEGER,
cpuPeakUtilizationPerMinute INTEGER
}
cpuIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"cpu utilization table index"
::= {cpuUtilizationEntry 1}
cpuCoreId OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"cpu core id"
::= {cpuUtilizationEntry 2}
cpuCoreUtilization OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"cpu utilization(%)"
::= {cpuUtilizationEntry 3}
cpuPeakUtilizationPerMinute OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"cpu peak utilization per minute(%)"
::= {cpuUtilizationEntry 4}
-- cpuUtilizationTable end
-- cpuTemperatureTable
cpuTemperatureTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpuTemperatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"cpu temperature table"
::= {hmITSysCpuMib 2}
cpuTemperatureEntry OBJECT-TYPE
SYNTAX CpuTemperatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"cpu temperature table entry"
INDEX {cpuTemperatureIndex}
::= {cpuTemperatureTable 1}
CpuTemperatureEntry ::= SEQUENCE
{
cpuTemperatureIndex INTEGER,
cpuTemperature INTEGER
}
cpuTemperatureIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"cpu temperature table index"
::= {cpuTemperatureEntry 1}
cpuTemperature OBJECT-TYPE
SYNTAX INTEGER (-100..1000)
UNITS "'C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"cpu temperature(.c)"
::= {cpuTemperatureEntry 2}
-- cpuTempTable end
-- memoryTable
memoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF MemoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"memory system information table"
::= {hmITSysMemoryMib 1}
memoryEntry OBJECT-TYPE
SYNTAX MemoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"memory system information table entry"
INDEX {memIndex}
::= {memoryTable 1}
MemoryEntry ::= SEQUENCE
{
memIndex INTEGER,
memBytesFree Gauge32,
memBlocksFree Gauge32,
memAvgBlockSizeFree Gauge32,
memMaxBlockSizeFree Gauge32,
memBytesAlloc Gauge32,
memBlocksAlloc Gauge32,
memAvgBlockSizeAlloc Gauge32,
memTotalBytes Gauge32,
memUtilization Gauge32,
cacheUtilization Gauge32,
memKBytesFree Counter64,
memKBytesAlloc Counter64,
memTotalKBytes Counter64
}
memIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"memory system information table index"
::= {memoryEntry 1}
memBytesFree OBJECT-TYPE
SYNTAX Gauge32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the free bytes of memory"
::= {memoryEntry 2}
memBlocksFree OBJECT-TYPE
SYNTAX Gauge32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the free blocks of memory"
::= {memoryEntry 3}
memAvgBlockSizeFree OBJECT-TYPE
SYNTAX Gauge32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the free blocks on average of memory"
::= {memoryEntry 4}
memMaxBlockSizeFree OBJECT-TYPE
SYNTAX Gauge32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the max free blocks of memory"
::= {memoryEntry 5}
memBytesAlloc OBJECT-TYPE
SYNTAX Gauge32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the allocate bytes of memory"
::= {memoryEntry 6}
memBlocksAlloc OBJECT-TYPE
SYNTAX Gauge32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the allocate blocks of memory"
::= {memoryEntry 7}
memAvgBlockSizeAlloc OBJECT-TYPE
SYNTAX Gauge32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the allocate blocks on average of memory"
::= {memoryEntry 8}
memTotalBytes OBJECT-TYPE
SYNTAX Gauge32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the total bytes of memory"
::= {memoryEntry 9}
memUtilization OBJECT-TYPE
SYNTAX Gauge32(0..100)
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"memory utilization(%)"
::= {memoryEntry 10}
cacheUtilization OBJECT-TYPE
SYNTAX Gauge32(0..100)
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"memory cache utilization(%)"
::= {memoryEntry 11}
memKBytesFree OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS current
DESCRIPTION
"the free Kbytes of memory"
::= {memoryEntry 12}
memKBytesAlloc OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS current
DESCRIPTION
"the allocate Kbytes of memory"
::= {memoryEntry 13}
memTotalKBytes OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS current
DESCRIPTION
"the total Kbytes of memory"
::= {memoryEntry 14}
-- memoryTable end
--hmITSysInfo
sysVoltage OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
UNITS "mV"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {hmITSysInfoMib 1}
sysCurrent OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
UNITS "mA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= {hmITSysInfoMib 2}
--mpSysInfo end
END