librenms/mibs/NAS-MIB
Luigi Rosa b13cebd822 issue-3776
Updated MIB from 4.2.1 firmware
2016-07-06 14:22:10 +02:00

2129 lines
55 KiB
Plaintext

NAS-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, Counter, TimeTicks
FROM RFC1155-SMI
Integer32, Counter32, IpAddress, Unsigned32, Counter64, OBJECT-TYPE
FROM SNMPv2-SMI
TRAP-TYPE
FROM RFC-1215;
-- From RFC-1213 (MIB-II)
DisplayString ::= OCTET STRING
storage OBJECT IDENTIFIER ::= { enterprises 24681 }
storageSystem OBJECT IDENTIFIER ::= { storage 1 }
-- Frame Relay Multiplexer MIB groups
-- system Event
systemEventMsg OBJECT IDENTIFIER ::= { storageSystem 1 }
-- system event
eventInformMsg OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"Information event of NAS system."
::= { systemEventMsg 101 }
eventWarningMsg OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"Warning event of NAS system."
::= { systemEventMsg 102 }
eventErrorMsg OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"Error event of NAS system."
::= { systemEventMsg 103 }
systemTraps OBJECT IDENTIFIER ::= { storageSystem 10 }
eventInform TRAP-TYPE
ENTERPRISE systemTraps
VARIABLES { eventInformMsg }
DESCRIPTION
"Info: %s"
::= 1
eventWarning TRAP-TYPE
ENTERPRISE systemTraps
VARIABLES { eventWarningMsg }
DESCRIPTION
"Warn: %s"
::= 2
eventError TRAP-TYPE
ENTERPRISE systemTraps
VARIABLES { eventErrorMsg }
DESCRIPTION
"Error: %s"
::= 4
-- system inform
systemInfo OBJECT IDENTIFIER ::= { storageSystem 2 }
systemCPU-Usage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System CPU usage"
::= { systemInfo 1 }
systemTotalMem OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System total memory"
::= { systemInfo 2 }
systemFreeMem OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System free memory"
::= { systemInfo 3 }
systemUptime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time since this host was last
initialized. Note that this is different from
sysUpTime in the SNMPv2-MIB [RFC1907] because
sysUpTime is the uptime of the network management
portion of the system."
::= { systemInfo 4 }
cpu-Temperature OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU temperature"
::= { systemInfo 5 }
systemTemperature OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System temperature"
::= { systemInfo 6 }
ifNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of network interfaces (regardless of
their current state) present on this system."
::= { systemInfo 8 }
systemIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF IfEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface entries. The number of
entries is given by the value of IfNumber."
::= { systemInfo 9 }
ifEntry OBJECT-TYPE
SYNTAX IfEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface entry containing objects at the
subnetwork layer and below for a particular
interface."
INDEX { ifIndex }
::= { systemIfTable 1 }
IfEntryDef ::=
SEQUENCE {
ifIndex
INTEGER,
ifDescr
DisplayString,
ifPacketsReceived
Counter,
ifPacketsSent
Counter,
ifErrorPackets
Counter
}
ifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each interface. Its value
ranges between 1 and the value of IfNumber. The
value for each interface must remain constant at
least from one re-initialization of the entity's
network management system to the next re-
initialization."
::= { ifEntry 1 }
ifDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string containing information about the
interface. This string should include the name of
the manufacturer, the product name and the version
of the hardware interface."
::= { ifEntry 2 }
ifPacketsReceived OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System packets received."
::= { ifEntry 3 }
ifPacketsSent OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System packets sent."
::= { ifEntry 4 }
ifErrorPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System error packets."
::= { ifEntry 5 }
hdNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of hard drive slots."
::= { systemInfo 10 }
systemHdTable OBJECT-TYPE
SYNTAX SEQUENCE OF HdEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface entries. The number of
entries is given by the value of HdNumber."
::= { systemInfo 11 }
hdEntry OBJECT-TYPE
SYNTAX HdEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface entry containing objects at the
subnetwork layer and below for a particular
interface."
INDEX { hdIndex }
::= { systemHdTable 1 }
HdEntryDef ::=
SEQUENCE {
hdIndex
INTEGER,
hdDescr
DisplayString,
hdTemperature
DisplayString,
hdStatus
INTEGER,
hdModel DisplayString,
hdCapacity DisplayString,
hdSmartInfo DisplayString
}
hdIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each hard disk. Its value
ranges between 1 and the value of IfNumber. The
value for each interface must remain constant at
least from one re-initialization of the entity's
network management system to the next re-
initialization."
::= { hdEntry 1 }
hdDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string containing information about the
interface. This string should include the name of
the manufacturer, the product name and the version
of the hardware interface."
::= { hdEntry 2 }
hdTemperature OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Hard disk temperature."
::= { hdEntry 3 }
hdStatus OBJECT-TYPE
SYNTAX INTEGER {
ready(0),
noDisk(-5),
invalid(-6),
rwError(-9),
unknown(-4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"HDD status. 0:not availible, 1:availible."
::= { hdEntry 4 }
hdModel OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Hard disk model."
::= { hdEntry 5 }
hdCapacity OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Hard disk capacity."
::= { hdEntry 6 }
hdSmartInfo OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Hard disk SMART information."
::= { hdEntry 7 }
modelName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Model name"
::= { systemInfo 12 }
hostName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Model name"
::= { systemInfo 13 }
sysFanNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of system fan (regardless of
their current state) present on this system."
::= { systemInfo 14 }
systemFanTable OBJECT-TYPE
SYNTAX SEQUENCE OF SysFanEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface entries. The number of
entries is given by the value of SysFanNumber."
::= { systemInfo 15 }
sysFanEntry OBJECT-TYPE
SYNTAX SysFanEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An system fan entry containing objects at the
subnetwork layer and below for a particular
interface."
INDEX { sysFanIndex }
::= { systemFanTable 1 }
SysFanEntryDef ::=
SEQUENCE {
sysFanIndex
INTEGER,
sysFanDescr
DisplayString,
sysFanSpeed
DisplayString
}
sysFanIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each system fan. Its value
ranges between 1 and the value of SysFanNumber. The
value for each interface must remain constant at
least from one re-initialization of the entity's
network management system to the next re-
initialization."
::= { sysFanEntry 1 }
sysFanDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string containing information about the
interface. This string should include the name of
the manufacturer, the product name and the version
of the hardware interface."
::= { sysFanEntry 2 }
sysFanSpeed OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System fan speed."
::= { sysFanEntry 3 }
sysVolumeNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of system volumes (regardless of
their current state) present on this system."
::= { systemInfo 16 }
systemVolumeTable OBJECT-TYPE
SYNTAX SEQUENCE OF SysVolumeEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of volume entries. The number of
entries is given by the value of SysVolumeNumber."
::= { systemInfo 17 }
sysVolumeEntry OBJECT-TYPE
SYNTAX SysVolumeEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An system volume entry"
INDEX { sysVolumeIndex }
::= { systemVolumeTable 1 }
SysVolumeEntryDef ::=
SEQUENCE {
sysVolumeIndex INTEGER,
sysVolumeDescr DisplayString,
sysVolumeFS DisplayString,
sysVolumeTotalSize DisplayString,
sysVolumeFreeSize DisplayString,
sysVolumeStatus DisplayString
}
sysVolumeIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each system volume. Its value
ranges between 1 and the value of SysVolumeNumber. The
value for each volume must remain constant at
least from one re-initialization of the entity's
volume system to the next re-initialization."
::= { sysVolumeEntry 1 }
sysVolumeDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "A textual string containing information about the volume."
::= { sysVolumeEntry 2 }
sysVolumeFS OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION "System Volume file system."
::= { sysVolumeEntry 3 }
sysVolumeTotalSize OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION "System Volume total size."
::= { sysVolumeEntry 4 }
sysVolumeFreeSize OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION "System Volume free size."
::= { sysVolumeEntry 5 }
sysVolumeStatus OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "System Volume status."
::= { sysVolumeEntry 6 }
-- system inform Ex
systemInfoEx OBJECT IDENTIFIER ::= { storageSystem 3 }
systemCPU-UsageEX OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"system CPU usage"
::= { systemInfoEx 1 }
systemTotalMemEX OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System total memory in byte"
::= { systemInfoEx 2 }
systemFreeMemEX OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System free memory in byte"
::= { systemInfoEx 3 }
systemUptimeEX OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time since this host was last
initialized. Note that this is different from
sysUpTime in the SNMPv2-MIB [RFC1907] because
sysUpTime is the uptime of the network management
portion of the system."
::= { systemInfoEx 4 }
cpu-TemperatureEX OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU temperature in centigrade"
::= { systemInfoEx 5 }
systemTemperatureEX OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System temperature in centigrade"
::= { systemInfoEx 6 }
ifNumberEX OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of network interfaces (regardless of
their current state) present on this system."
::= { systemInfoEx 8 }
systemIfTableEx OBJECT-TYPE
SYNTAX SEQUENCE OF IfEntryExDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface entries. The number of
entries is given by the value of IfNumber."
::= { systemInfoEx 9 }
ifEntryEx OBJECT-TYPE
SYNTAX IfEntryExDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface entry containing objects at the
subnetwork layer and below for a particular
interface."
INDEX { ifIndexEX }
::= { systemIfTableEx 1 }
IfEntryExDef ::=
SEQUENCE {
ifIndexEX
INTEGER,
ifDescrEX
DisplayString,
ifPacketsReceivedEX
Counter,
ifPacketsSentEX
Counter,
ifErrorPacketsEX
Counter
}
ifIndexEX OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each interface. Its value
ranges between 1 and the value of IfNumber. The
value for each interface must remain constant at
least from one re-initialization of the entity's
network management system to the next re-
initialization."
::= { ifEntryEx 1 }
ifDescrEX OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string containing information about the
interface. This string should include the name of
the manufacturer, the product name and the version
of the hardware interface."
::= { ifEntryEx 2 }
ifPacketsReceivedEX OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System packets received."
::= { ifEntryEx 3 }
ifPacketsSentEX OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System packets sent."
::= { ifEntryEx 4 }
ifErrorPacketsEX OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System error packets."
::= { ifEntryEx 5 }
hdNumberEX OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of hard drive slots."
::= { systemInfoEx 10 }
systemHdTableEX OBJECT-TYPE
SYNTAX SEQUENCE OF HdEntryExDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface entries. The number of
entries is given by the value of HdNumber."
::= { systemInfoEx 11 }
hdEntryEx OBJECT-TYPE
SYNTAX HdEntryExDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface entry containing objects at the
subnetwork layer and below for a particular
interface."
INDEX { hdIndex }
::= { systemHdTableEX 1 }
HdEntryExDef ::=
SEQUENCE {
hdIndexEX
INTEGER,
hdDescrEX
DisplayString,
hdTemperatureEX
Integer32,
hdStatusEX
INTEGER,
hdModelEX DisplayString,
hdCapacityEX Counter64,
hdSmartInfoEX DisplayString
}
hdIndexEX OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each hard disk. Its value
ranges between 1 and the value of IfNumber. The
value for each interface must remain constant at
least from one re-initialization of the entity's
network management system to the next re-
initialization."
::= { hdEntryEx 1 }
hdDescrEX OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string containing information about the
interface. This string should include the name of
the manufacturer, the product name and the version
of the hardware interface."
::= { hdEntryEx 2 }
hdTemperatureEX OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Hard disk temperature in centigrade."
::= { hdEntryEx 3 }
hdStatusEX OBJECT-TYPE
SYNTAX INTEGER {
ready(0),
noDisk(-5),
invalid(-6),
rwError(-9),
unknown(-4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"HDD status. 0:not availible, 1:availible."
::= { hdEntryEx 4 }
hdModelEX OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Hard disk model."
::= { hdEntryEx 5 }
hdCapacityEX OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION "Hard disk capacity in byte."
::= { hdEntryEx 6 }
hdSmartInfoEX OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Hard disk SMART information."
::= { hdEntryEx 7 }
modelNameEX OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Model name"
::= { systemInfoEx 12 }
hostNameEX OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Model name"
::= { systemInfoEx 13 }
sysFanNumberEX OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of system fan (regardless of
their current state) present on this system."
::= { systemInfoEx 14 }
systemFanTableEx OBJECT-TYPE
SYNTAX SEQUENCE OF SysFanEntryExDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface entries. The number of
entries is given by the value of SysFanNumber."
::= { systemInfoEx 15 }
sysFanEntryEx OBJECT-TYPE
SYNTAX SysFanEntryExDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An system fan entry containing objects at the
subnetwork layer and below for a particular
interface."
INDEX { sysFanIndexEX }
::= { systemFanTableEx 1 }
SysFanEntryExDef ::=
SEQUENCE {
sysFanIndexEX
INTEGER,
sysFanDescrEX
DisplayString,
sysFanSpeedEX
Integer32
}
sysFanIndexEX OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each system fan. Its value
ranges between 1 and the value of SysFanNumber. The
value for each interface must remain constant at
least from one re-initialization of the entity's
network management system to the next re-
initialization."
::= { sysFanEntryEx 1 }
sysFanDescrEX OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string containing information about the
interface. This string should include the name of
the manufacturer, the product name and the version
of the hardware interface."
::= { sysFanEntryEx 2 }
sysFanSpeedEX OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System fan speed (RPM)."
::= { sysFanEntryEx 3 }
sysVolumeNumberEX OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of system volumes (regardless of
their current state) present on this system."
::= { systemInfoEx 16 }
systemVolumeTableEx OBJECT-TYPE
SYNTAX SEQUENCE OF SysVolumeEntryExDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of volume entries. The number of
entries is given by the value of SysVolumeNumber."
::= { systemInfoEx 17 }
sysVolumeEntryEx OBJECT-TYPE
SYNTAX SysVolumeEntryExDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An system volume entry"
INDEX { sysVolumeIndexEX }
::= { systemVolumeTableEx 1 }
SysVolumeEntryExDef ::=
SEQUENCE {
sysVolumeIndexEX INTEGER,
sysVolumeDescrEX DisplayString,
sysVolumeFSEX DisplayString,
sysVolumeTotalSizeEX Counter64,
sysVolumeFreeSizeEX Counter64,
sysVolumeStatusEX DisplayString
}
sysVolumeIndexEX OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each system volume. Its value
ranges between 1 and the value of SysVolumeNumber. The
value for each volume must remain constant at
least from one re-initialization of the entity's
volume system to the next re-initialization."
::= { sysVolumeEntryEx 1 }
sysVolumeDescrEX OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "A textual string containing information about the volume."
::= { sysVolumeEntryEx 2 }
sysVolumeFSEX OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION "System Volume file system."
::= { sysVolumeEntryEx 3 }
sysVolumeTotalSizeEX OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION "System Volume total size in byte."
::= { sysVolumeEntryEx 4 }
sysVolumeFreeSizeEX OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION "System Volume free size in byte."
::= { sysVolumeEntryEx 5 }
sysVolumeStatusEX OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "System Volume status."
::= { sysVolumeEntryEx 6 }
-- storageSystemEx inform
storageSystemEx OBJECT IDENTIFIER ::= { storageSystem 4 }
systemSettings OBJECT IDENTIFIER ::= { storageSystemEx 1 }
storageManager OBJECT IDENTIFIER ::= { systemSettings 1 }
systemStatus OBJECT IDENTIFIER ::= { systemSettings 11 }
nasStorage OBJECT IDENTIFIER ::= { storageManager 1 }
components OBJECT IDENTIFIER ::= { nasStorage 1 }
enclosure OBJECT IDENTIFIER ::= { components 1 }
systemFan OBJECT IDENTIFIER ::= { components 2 }
systemPower OBJECT IDENTIFIER ::= { components 3 }
cpu OBJECT IDENTIFIER ::= { components 4 }
disk OBJECT IDENTIFIER ::= { components 5 }
msataDisk OBJECT IDENTIFIER ::= { components 6 }
storageSpace OBJECT IDENTIFIER ::= { nasStorage 2 }
raid OBJECT IDENTIFIER ::= { storageSpace 1 }
pool OBJECT IDENTIFIER ::= { storageSpace 2 }
volume OBJECT IDENTIFIER ::= { storageSpace 3 }
cacheAcceleration OBJECT IDENTIFIER ::= { nasStorage 3 }
iSCSI OBJECT IDENTIFIER ::= { storageManager 2 }
iSCSIStorage OBJECT IDENTIFIER ::= { iSCSI 1 }
lun OBJECT IDENTIFIER ::= { iSCSIStorage 10 }
target OBJECT IDENTIFIER ::= { iSCSIStorage 11 }
resourceMonitor OBJECT IDENTIFIER ::= { systemStatus 5 }
diskPerformance OBJECT IDENTIFIER ::= { resourceMonitor 6 }
iSCSIService OBJECT-TYPE
SYNTAX INTEGER{
no(0),
yes(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "iSCSI Service."
::= { iSCSIStorage 1 }
iSCSIServicePort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "iSCSI ServicePort."
::= { iSCSIStorage 2 }
iSNSService OBJECT-TYPE
SYNTAX INTEGER{
no(0),
yes(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "iSNS Service."
::= { iSCSIStorage 3 }
iSNSIP OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "iSNS IP."
::= { iSCSIStorage 4 }
-- LUNTable
lunNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The number of LUNs (regardless of
their current state) present on this system."
::= { lun 1 }
lunTable OBJECT-TYPE
SYNTAX SEQUENCE OF LUNTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of LUN entries. The number of
entries is given by the value of LUNNumber."
::= { lun 2 }
lunTableEntry OBJECT-TYPE
SYNTAX LUNTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An LUN entry."
INDEX { lunIndex }
::= { lunTable 1 }
LUNTableEntryDef ::=
SEQUENCE {
lunIndex
INTEGER,
lunID
INTEGER,
lunCapacity
Counter64,
lunUsedPercent
INTEGER,
lunStatus
DisplayString,
lunName
DisplayString,
lunBackupStatus
INTEGER,
lunIsMap
INTEGER
}
lunIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "LUNIndex."
::= { lunTableEntry 1 }
lunID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "LUNID."
::= { lunTableEntry 2 }
lunCapacity OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION "LUN capacity in byte."
::= { lunTableEntry 3 }
lunUsedPercent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "LUN used percent."
::= { lunTableEntry 4 }
lunStatus OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "LUN status."
::= { lunTableEntry 5 }
lunName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "LUN name."
::= { lunTableEntry 6 }
lunBackupStatus OBJECT-TYPE
SYNTAX INTEGER{
none(0),
backup(1),
restore(2),
snapshot(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "LUN backup status."
::= { lunTableEntry 7 }
lunIsMap OBJECT-TYPE
SYNTAX INTEGER{
unmapped(0),
mapped(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "LUN is Mapped."
::= { lunTableEntry 8 }
-- targeTable
targetNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The number of Targets (regardless of
their current state) present on this system."
::= { target 1 }
targeTable OBJECT-TYPE
SYNTAX SEQUENCE OF TargeTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of Target entries. The number of
entries is given by the value of TargetNumber."
::= { target 2 }
targeTableEntry OBJECT-TYPE
SYNTAX TargeTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A target entry."
INDEX { targetIndex }
::= { targeTable 1 }
TargeTableEntryDef ::=
SEQUENCE {
targetIndex
INTEGER,
targetID
INTEGER,
targetName
DisplayString,
targetIQN
DisplayString,
targetStatus
INTEGER
}
targetIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "TargetIndex."
::= { targeTableEntry 1 }
targetID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "TargetID."
::= { targeTableEntry 2 }
targetName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Target name."
::= { targeTableEntry 3 }
targetIQN OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "TargetIQN."
::= { targeTableEntry 4 }
targetStatus OBJECT-TYPE
SYNTAX INTEGER{
offline(-1),
ready(0),
connected(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Target status."
::= { targeTableEntry 5 }
-- volumeTable
volumeNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The number of volumes (regardless of
their current state) present on this system."
::= { volume 1 }
volumeTable OBJECT-TYPE
SYNTAX SEQUENCE OF VolumeTableEntryDef
ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of volume entries. The number of
entries is given by the value of VolumeNumber."
::= { volume 2 }
volumeTableEntry OBJECT-TYPE
SYNTAX VolumeTableEntryDef
ACCESS not-accessible
STATUS current
DESCRIPTION
"An volume entry."
INDEX { volumeIndex }
::= { volumeTable 1 }
VolumeTableEntryDef ::=
SEQUENCE {
volumeIndex
INTEGER,
volumeID
INTEGER,
volumeCapacity
Counter64,
volumeFreeSize
Counter64,
volumeStatus
DisplayString,
-- VolumeThreshold
-- INTEGER,
volumeSSDCache
INTEGER,
volumeThin
INTEGER,
volumeName
DisplayString
}
volumeIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION "VolumeIndex."
::= { volumeTableEntry 1 }
volumeID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION "VolumeID."
::= { volumeTableEntry 2 }
volumeCapacity OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS current
DESCRIPTION "Volume capacity in byte."
::= { volumeTableEntry 3 }
volumeFreeSize OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS current
DESCRIPTION "Volume freesize in byte."
::= { volumeTableEntry 4 }
volumeStatus OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS current
DESCRIPTION "Volume status"
::= { volumeTableEntry 5 }
-- VolumeThreshold OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS current
-- DESCRIPTION "Volume threshold."
-- ::= { PoolTableEntry 6 }
volumeSSDCache OBJECT-TYPE
SYNTAX INTEGER{
no(0),
yes(1)
}
ACCESS read-only
STATUS current
DESCRIPTION "If volume enable SSDCache acceleration."
::= { volumeTableEntry 6 }
volumeThin OBJECT-TYPE
SYNTAX INTEGER{
no(0),
yes(1)
}
ACCESS read-only
STATUS current
DESCRIPTION "If volume is thin type."
::= { volumeTableEntry 7 }
volumeName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS current
DESCRIPTION "Volume alias name."
::= { volumeTableEntry 8 }
-- poolTable
poolNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The number of pools (regardless of
their current state) present on this system."
::= { pool 1 }
poolTable OBJECT-TYPE
SYNTAX SEQUENCE OF PoolTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of pool entries. The number of entries is given by the value of PoolNumber."
::= { pool 2 }
poolTableEntry OBJECT-TYPE
SYNTAX TargeTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An pool entry."
INDEX { poolIndex }
::= { poolTable 1 }
PoolTableEntryDef ::=
SEQUENCE {
poolIndex
INTEGER,
poolID
INTEGER,
poolCapacity
Counter64,
poolFreeSize
Counter64,
poolStatus
-- INTEGER,
-- PoolThreshold
-- INTEGER,
-- PoolAllocated
-- INTEGER,
-- PoolRAIDList
-- INTEGER,
-- PoolVolumeList
INTEGER
}
poolIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "PoolIndex."
::= { poolTableEntry 1 }
poolID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "PoolID."
::= { poolTableEntry 2 }
poolCapacity OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION "Pool capacity in byte."
::= { poolTableEntry 3 }
poolFreeSize OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION "Pool freesize in byte."
::= { poolTableEntry 4 }
poolStatus OBJECT-TYPE
SYNTAX INTEGER{
ready(0),
warning(-1),
notReady(-2),
error(-3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Pool status."
::= { poolTableEntry 5 }
--PoolThreshold OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION "PoolThreshold."
-- ::= { PoolTableEntry 6 }
--PoolAllocated OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION "PoolAllocated."
-- ::= { PoolTableEntry 7 }
--PoolRAIDList OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION "PoolRAIDList."
-- ::= { PoolTableEntry 8 }
--PoolVolumeList OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION "PoolVolumeList."
-- ::= { PoolTableEntry 9 }
-- raidGroupTable
raidNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The number of RAIDs (regardless of
their current state) present on this system."
::= { raid 1 }
raidGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF RAIDGroupTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of RAID entries. The number of
entries is given by the value of RAIDNumber."
::= { raid 2 }
raidGroupTableEntry OBJECT-TYPE
SYNTAX TargeTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An RAID entry."
INDEX { raidIndex }
::= { raidGroupTable 1 }
RAIDGroupTableEntryDef ::=
SEQUENCE {
raidIndex
INTEGER,
raidID
INTEGER,
raidCapacity
Counter64,
raidFreeSize
Counter64,
raidStatus
DisplayString,
raidBitmap
INTEGER,
raidLevel
DisplayString
-- RAIDDiskList
-- INTEGER,
-- RAIDSpareList
-- INTEGER
}
raidIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "RAIDIndex."
::= { raidGroupTableEntry 1 }
raidID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "RAIDID."
::= { raidGroupTableEntry 2 }
raidCapacity OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION "RAID capacity in byte."
::= { raidGroupTableEntry 3 }
raidFreeSize OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION "RAID freesize in byte."
::= { raidGroupTableEntry 4 }
raidStatus OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "RAID status."
::= { raidGroupTableEntry 5 }
raidBitmap OBJECT-TYPE
SYNTAX INTEGER{
no(0),
yes(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "RAID bitmap."
::= { raidGroupTableEntry 6 }
raidLevel OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "RAID level."
::= { raidGroupTableEntry 7 }
--RAIDDiskList OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION "RAIDDiskList."
-- ::= { RAIDGroupTableEntry 8 }
--
--RAIDSpareList OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION "RAIDSpareList."
-- ::= { RAIDGroupTableEntry 9 }
--cacheAcceleration
service OBJECT-TYPE
SYNTAX INTEGER{
no(0),
yes(1)
}
ACCESS read-only
STATUS current
DESCRIPTION
"If service of cache is enabled."
::= { cacheAcceleration 1 }
availablePercent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Available percent of cache."
::= { cacheAcceleration 2 }
readHitRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Read hit rate percent of cache."
::= { cacheAcceleration 3 }
writeHitRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Write hit rate percent of cache."
::= { cacheAcceleration 4 }
status OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS current
DESCRIPTION
"Status of cache."
::= { cacheAcceleration 5 }
-- diskTable
diskNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The number of disks (regardless of
their current state) present on this system."
::= { disk 1 }
diskTable OBJECT-TYPE
SYNTAX SEQUENCE OF DiskTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of disks. The number of
entries is given by the value of DiskNumber."
::= { disk 2 }
diskTableEntry OBJECT-TYPE
SYNTAX TargeTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A disk entry."
INDEX { diskIndex }
::= { diskTable 1 }
DiskTableEntryDef ::=
SEQUENCE {
diskIndex
INTEGER,
diskID
INTEGER,
diskEnclosureID
INTEGER,
diskSummary
DisplayString,
diskSmartInfo
INTEGER,
diskTemperture
INTEGER,
diskGlobalSpare
INTEGER,
diskModel
DisplayString,
diskCapacity
Counter64
}
diskIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "DiskIndex."
::= { diskTableEntry 1 }
diskID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "DiskID."
::= { diskTableEntry 2 }
diskEnclosureID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "disk EnclosureID."
::= { diskTableEntry 3 }
diskSummary OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "DiskSummary. 'Good',''Warning','Abnormal'"
::= { diskTableEntry 4 }
diskSmartInfo OBJECT-TYPE
SYNTAX INTEGER{
abnormal(2),
warning(1),
good(0),
error(-1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "DiskSmartInfo."
::= { diskTableEntry 5 }
diskTemperture OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "DiskTemperture."
::= { diskTableEntry 6 }
diskGlobalSpare OBJECT-TYPE
SYNTAX INTEGER{
no(0),
yes(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "DiskGlobalSpare."
::= { diskTableEntry 7 }
diskModel OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "DiskModel."
::= { diskTableEntry 8 }
diskCapacity OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION "DiskCapacity."
::= { diskTableEntry 9 }
-- msataDiskTable
msataDiskNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The number of msatadisks (regardless of
their current state) present on this system."
::= { msataDisk 1 }
msataDiskTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsataDiskTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of msatadisks. The number of
entries is given by the value of msataDiskNumber."
::= { msataDisk 2 }
msataDiskTableEntry OBJECT-TYPE
SYNTAX TargeTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A disk entry."
INDEX { msataDiskIndex }
::= { msataDiskTable 1 }
MsataDiskTableEntryDef ::=
SEQUENCE {
msataDiskIndex
INTEGER,
msataDiskID
INTEGER,
msataDiskEnclosureID
INTEGER,
msataDiskSummary
DisplayString,
msataDiskSmartInfo
INTEGER,
msataDiskTemperture
INTEGER,
msataDiskGlobalSpare
INTEGER,
msataDiskModel
DisplayString,
msataDiskCapacity
Counter64
}
msataDiskIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "DiskIndex."
::= { msataDiskTableEntry 1 }
msataDiskID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "DiskID."
::= { msataDiskTableEntry 2 }
msataDiskEnclosureID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "disk EnclosureID."
::= { msataDiskTableEntry 3 }
msataDiskSummary OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "DiskSummary. 'Good',''Warning','Abnormal'"
::= { msataDiskTableEntry 4 }
msataDiskSmartInfo OBJECT-TYPE
SYNTAX INTEGER{
abnormal(2),
warning(1),
good(0),
error(-1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "DiskSmartInfo."
::= { msataDiskTableEntry 5 }
msataDiskTemperture OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "DiskTemperture."
::= { msataDiskTableEntry 6 }
msataDiskGlobalSpare OBJECT-TYPE
SYNTAX INTEGER{
no(0),
yes(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "DiskGlobalSpare."
::= { msataDiskTableEntry 7 }
msataDiskModel OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "DiskModel."
::= { msataDiskTableEntry 8 }
msataDiskCapacity OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION "DiskCapacity."
::= { msataDiskTableEntry 9 }
-- enclosureTable
enclosurelNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The number of Enclosures (regardless of
their current state) present on this system."
::= { enclosure 1 }
enclosureTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnclosureTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of enclosures. The number of
entries is given by the value of EnclosureNumber."
::= { enclosure 2 }
enclosureTableEntry OBJECT-TYPE
SYNTAX TargeTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An enclosure entry."
INDEX { enclosureIndex }
::= { enclosureTable 1 }
EnclosureTableEntryDef ::=
SEQUENCE {
enclosureIndex
INTEGER,
enclosureID
INTEGER,
enclosureModel
DisplayString,
enclosureSerialNum
DisplayString,
enclosureSlot
INTEGER,
enclosureName
DisplayString,
enclosureSystemTemp
INTEGER
-- EnclosureDiskList
-- INTEGER
}
enclosureIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "EnclosureIndex."
::= { enclosureTableEntry 1 }
enclosureID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "enclosureID."
::= { enclosureTableEntry 2 }
enclosureModel OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "EnclosureModel."
::= { enclosureTableEntry 3 }
enclosureSerialNum OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "EnclosureSerialNum."
::= { enclosureTableEntry 4 }
enclosureSlot OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "EnclosureSlot."
::= { enclosureTableEntry 5 }
enclosureName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Enclosure Name."
::= { enclosureTableEntry 6 }
enclosureSystemTemp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Enclosure System temperature in centigrade."
::= { enclosureTableEntry 7 }
--EnclosureDiskList OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION "EnclosureDiskList."
-- ::= { EnclosureTableEntry 8 }
-- systemFan2Table
systemFanNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The number of systemfans (regardless of
their current state) present on this system."
::= { systemFan 1 }
systemFan2Table OBJECT-TYPE
SYNTAX SEQUENCE OF SystemFanTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of systemfans. The number of
entries is given by the value of SystemFanNumber."
::= { systemFan 2 }
systemFan2TableEntry OBJECT-TYPE
SYNTAX SystemFanTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An system fan entry."
INDEX { systemFanIndex }
::= { systemFan2Table 1 }
SystemFanTableEntryDef ::=
SEQUENCE {
systemFanIndex
INTEGER,
systemFanID
INTEGER,
systemFanEnclosureID
INTEGER,
systemFanStatus
INTEGER,
systemFanSpeed
INTEGER
}
systemFanIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "SystemFanIndex."
::= { systemFan2TableEntry 1 }
systemFanID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "SystemFanID."
::= { systemFan2TableEntry 2 }
systemFanEnclosureID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "SystemFanEnclosureID."
::= { systemFan2TableEntry 3 }
systemFanStatus OBJECT-TYPE
SYNTAX INTEGER{
ok(0),
fail(-1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Systemfan status."
::= { systemFan2TableEntry 4 }
systemFanSpeed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Systemfan speed."
::= { systemFan2TableEntry 5 }
-- systemPowerTable
systemPowerNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The number of systemfans (regardless of
their current state) present on this system."
::= { systemPower 1 }
systemPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF SystemPowerTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of systemfans. The number of
entries is given by the value of SystemPowerNumber."
::= { systemPower 2 }
systemPowerTableEntry OBJECT-TYPE
SYNTAX SystemPowerTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An system fan entry."
INDEX { systemPowerIndex }
::= { systemPowerTable 1 }
SystemPowerTableEntryDef ::=
SEQUENCE {
systemPowerIndex
INTEGER,
systemPowerID
INTEGER,
systemPowerEnclosureID
INTEGER,
systemPowerStatus
INTEGER,
systemPowerFanSpeed
INTEGER,
systemPowerTemp
INTEGER
}
systemPowerIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "SystemPowerIndex."
::= { systemPowerTableEntry 1 }
systemPowerID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "SystemPowerID."
::= { systemPowerTableEntry 2 }
systemPowerEnclosureID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "SystemPowerEnclosureID."
::= { systemPowerTableEntry 3 }
systemPowerStatus OBJECT-TYPE
SYNTAX INTEGER{
ok(0),
fail(-1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Systemfan status."
::= { systemPowerTableEntry 4 }
systemPowerFanSpeed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "SystemPower speed."
::= { systemPowerTableEntry 5 }
systemPowerTemp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "SystemPower temperature in centigrade."
::= { systemPowerTableEntry 6 }
-- cpuTable
cpuNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The number of CPUs (regardless of
their current state) present on this system."
::= { cpu 1 }
cpuTemp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION "CPU temperature in centigrade."
::= { cpu 2 }
cpuTable OBJECT-TYPE
SYNTAX SEQUENCE OF CPUTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of CPUs. The number of
entries is given by the value of CPUNumber."
::= { cpu 3 }
cpuTableEntry OBJECT-TYPE
SYNTAX CPUTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A CPU entry."
INDEX { cpuIndex }
::= { cpuTable 1 }
CPUTableEntryDef ::=
SEQUENCE {
cpuIndex
INTEGER,
cpuID
INTEGER,
cpuUsage
INTEGER
}
cpuIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "CPUIndex."
::= { cpuTableEntry 1 }
cpuID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "CPUID."
::= { cpuTableEntry 2 }
cpuUsage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "CPUUsage."
::= { cpuTableEntry 3 }
-- diskPerformanceTable
diskPerformanceNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The number of Devices (regardless of
their current state) for monitor perfrmance present on this system."
::= { diskPerformance 1 }
diskPerformanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF DiskPerformanceTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface entries. The number of
entries is given by the value of VolumeNumber."
::= { diskPerformance 2 }
diskPerformanceTableEntry OBJECT-TYPE
SYNTAX DiskPerformanceTableEntryDef
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An system fan entry containing objects at the
subnetwork layer and below for a particular
interface."
INDEX { diskPerformanceIndex }
::= { diskPerformanceTable 1 }
DiskPerformanceTableEntryDef ::=
SEQUENCE {
diskPerformanceIndex
INTEGER,
blvID
INTEGER,
iops
INTEGER,
latency
INTEGER
}
diskPerformanceIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "DiskPerformanceIndex."
::= { diskPerformanceTableEntry 1 }
blvID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "BLVID."
::= { diskPerformanceTableEntry 2 }
iops OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "IOPS."
::= { diskPerformanceTableEntry 3 }
latency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Latency."
::= { diskPerformanceTableEntry 4 }
END