From 7ef302a8b901cf3fdfeb98f9aa470e5e89081178 Mon Sep 17 00:00:00 2001 From: Kevin Zink Date: Mon, 21 Jun 2021 10:13:40 +0200 Subject: [PATCH] EUROstor RAID (#12969) * Proware Controller in EuroStore RAID Chassis * fix style * Eurostore * renew testdata * Fix style --- LibreNMS/OS/Eurostor.php | 32 + html/images/logos/eurostor.svg | 1 + html/images/logos/proware.png | Bin 0 -> 40098 bytes html/images/os/eurostor.svg | 1 + includes/definitions/areca.yaml | 2 + includes/definitions/discovery/eurostor.yaml | 132 + includes/definitions/eurostor.yaml | 8 + .../entity-physical/eurostor.inc.php | 85 + .../discovery/sensors/state/eurostor.inc.php | 46 + .../polling/sensors/state/eurostor.inc.php | 9 + mibs/proware/proware-SNMP-MIB | 4380 +++++++++++++++++ tests/data/eurostor_es-6642b.json | 2924 +++++++++++ tests/snmpsim/eurostor_es-6642b.snmprec | 785 +++ 13 files changed, 8405 insertions(+) create mode 100644 LibreNMS/OS/Eurostor.php create mode 100644 html/images/logos/eurostor.svg create mode 100644 html/images/logos/proware.png create mode 100644 html/images/os/eurostor.svg create mode 100644 includes/definitions/discovery/eurostor.yaml create mode 100644 includes/definitions/eurostor.yaml create mode 100644 includes/discovery/entity-physical/eurostor.inc.php create mode 100644 includes/discovery/sensors/state/eurostor.inc.php create mode 100644 includes/polling/sensors/state/eurostor.inc.php create mode 100644 mibs/proware/proware-SNMP-MIB create mode 100644 tests/data/eurostor_es-6642b.json create mode 100644 tests/snmpsim/eurostor_es-6642b.snmprec diff --git a/LibreNMS/OS/Eurostor.php b/LibreNMS/OS/Eurostor.php new file mode 100644 index 0000000000..9201b16e76 --- /dev/null +++ b/LibreNMS/OS/Eurostor.php @@ -0,0 +1,32 @@ +getDeviceArray(), ['siVendor', 'siModel', 'siSerial', 'siFirmVer'], '-OQUs', 'proware-SNMP-MIB'); + $device->version = trim($info['siFirmVer'], '"'); + $device->hardware = trim($info['siModel'], '"'); + $device->features = trim($info['siVendor'], '"'); + $device->serial = trim($info['siSerial'], '"'); + + if (preg_match('/^ES/', $device->hardware)) { + $device->hardware = 'EUROstore [' . $device->hardware . ']'; + } + + if (preg_match('/^ARC/', $device->features)) { + $device->features = 'Controller: Areca ' . $device->features; + } + + // Sometimes firmware outputs serial as hex-string + if (isHexString($device->serial)) { + $device->serial = snmp_hexstring($device->serial); + } + } +} diff --git a/html/images/logos/eurostor.svg b/html/images/logos/eurostor.svg new file mode 100644 index 0000000000..0004a5c36f --- /dev/null +++ b/html/images/logos/eurostor.svg @@ -0,0 +1 @@ + diff --git a/html/images/logos/proware.png b/html/images/logos/proware.png new file mode 100644 index 0000000000000000000000000000000000000000..cd28ade83412d670d46b6da60f1d2e07c4db2dfe GIT binary patch literal 40098 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 AV*mgE literal 0 HcmV?d00001 diff --git a/html/images/os/eurostor.svg b/html/images/os/eurostor.svg new file mode 100644 index 0000000000..0dcb744c1a --- /dev/null +++ b/html/images/os/eurostor.svg @@ -0,0 +1 @@ + diff --git a/includes/definitions/areca.yaml b/includes/definitions/areca.yaml index 8111e6547d..99fdb80b3d 100644 --- a/includes/definitions/areca.yaml +++ b/includes/definitions/areca.yaml @@ -7,3 +7,5 @@ discovery: - sysDescr: - Raid Subsystem V + sysObjectID_except: + - .1.3.6.1.4.1.14752.1.3 #Proware/EuroStor diff --git a/includes/definitions/discovery/eurostor.yaml b/includes/definitions/discovery/eurostor.yaml new file mode 100644 index 0000000000..075c02bce3 --- /dev/null +++ b/includes/definitions/discovery/eurostor.yaml @@ -0,0 +1,132 @@ +mib: proware-SNMP-MIB +modules: + sensors: + temperature: + data: + - + oid: hwControllerBoardTempTable + value: hwControllerBoardTempValue + num_oid: '.1.3.6.1.4.1.14752.1.3.2.1.10.1.3.{{ $index }}' + index: hwControllerBoardTempIndex.{{ $index }} + descr: hwControllerBoardTempDesc + - + oid: hwEnclosure01TempTable + value: hwEnclosure01TempValue + num_oid: '.1.3.6.1.4.1.14752.1.3.2.2.10.1.3.{{ $index }}' + index: hwEnclosure01TempIndex.{{ $index }} + descr: hwEnclosure01TempDesc + - + oid: hwEnclosure02TempTable + value: hwEnclosure02TempValue + num_oid: '.1.3.6.1.4.1.14752.1.3.2.3.10.1.3.{{ $index }}' + index: hwEnclosure02TempIndex.{{ $index }} + descr: hwEnclosure02TempDesc + - + oid: hwEnclosure03TempTable + value: hwEnclosure03TempValue + num_oid: '.1.3.6.1.4.1.14752.1.3.2.4.10.1.3.{{ $index }}' + index: hwEnclosure03TempIndex.{{ $index }} + descr: hwEnclosure03TempDesc + - + oid: hwEnclosure04TempTable + value: hwEnclosure04TempValue + num_oid: '.1.3.6.1.4.1.14752.1.3.2.5.10.1.3.{{ $index }}' + index: hwEnclosure04TempIndex.{{ $index }} + descr: hwEnclosure04TempDesc + - + oid: hwEnclosure05TempTable + value: hwEnclosure05TempValue + num_oid: '.1.3.6.1.4.1.14752.1.3.2.6.10.1.3.{{ $index }}' + index: hwEnclosure05TempIndex.{{ $index }} + descr: hwEnclosure05TempDesc + - + oid: hwEnclosure06TempTable + value: hwEnclosure06TempValue + num_oid: '.1.3.6.1.4.1.14752.1.3.2.7.10.1.3.{{ $index }}' + index: hwEnclosure06TempIndex.{{ $index }} + descr: hwEnclosure06TempDesc + - + oid: hwEnclosure07TempTable + value: hwEnclosure07TempValue + num_oid: '.1.3.6.1.4.1.14752.1.3.2.8.10.1.3.{{ $index }}' + index: hwEnclosure07TempIndex.{{ $index }} + descr: hwEnclosure07TempDesc + - + oid: hwEnclosure08TempTable + value: hwEnclosure08TempValue + num_oid: '.1.3.6.1.4.1.14752.1.3.2.9.10.1.3.{{ $index }}' + index: hwEnclosure08TempIndex.{{ $index }} + descr: hwEnclosure08TempDesc + fanspeed: + data: + - + oid: hwEnclosure01FanTable + value: hwEnclosure01FanSpeed + num_oid: '.1.3.6.1.4.1.14752.1.3.2.2.9.1.3.{{ $index }}' + index: hwEnclosure01FanIndex.{{ $index }} + descr: hwEnclosure01FanDesc + group: 'Backplane 1' + - + oid: hwEnclosure02FanTable + value: hwEnclosure02FanSpeed + num_oid: '.1.3.6.1.4.1.14752.1.3.2.3.9.1.3.{{ $index }}' + index: hwEnclosure02FanIndex.{{ $index }} + descr: hwEnclosure02FanDesc + group: 'Backplane 2' + - + oid: hwEnclosure03FanTable + value: hwEnclosure03FanSpeed + num_oid: '.1.3.6.1.4.1.14752.1.3.2.4.9.1.3.{{ $index }}' + index: hwEnclosure03FanIndex.{{ $index }} + descr: hwEnclosure03FanDesc + group: 'Backplane 3' + - + oid: hwEnclosure04FanTable + value: hwEnclosure04FanSpeed + num_oid: '.1.3.6.1.4.1.14752.1.3.2.5.9.1.3.{{ $index }}' + index: hwEnclosure04FanIndex.{{ $index }} + descr: hwEnclosure04FanDesc + group: 'Backplane 4' + - + oid: hwEnclosure05FanTable + value: hwEnclosure05FanSpeed + num_oid: '.1.3.6.1.4.1.14752.1.3.2.6.9.1.3.{{ $index }}' + index: hwEnclosure05FanIndex.{{ $index }} + descr: hwEnclosure05FanDesc + group: 'Backplane 5' + - + oid: hwEnclosure06FanTable + value: hwEnclosure06FanSpeed + num_oid: '.1.3.6.1.4.1.14752.1.3.2.7.9.1.3.{{ $index }}' + index: hwEnclosure06FanIndex.{{ $index }} + descr: hwEnclosure06FanDesc + group: 'Backplane 6' + - + oid: hwEnclosure07FanTable + value: hwEnclosure07FanSpeed + num_oid: '.1.3.6.1.4.1.14752.1.3.2.8.9.1.3.{{ $index }}' + index: hwEnclosure07FanIndex.{{ $index }} + descr: hwEnclosure07FanDesc + group: 'Backplane 7' + - + oid: hwEnclosure08FanTable + value: hwEnclosure08FanSpeed + num_oid: '.1.3.6.1.4.1.14752.1.3.2.9.9.1.3.{{ $index }}' + index: hwEnclosure08FanIndex.{{ $index }} + descr: hwEnclosure08FanDesc + group: 'Backplane 8' + voltage: + data: + - + oid: hwControllerBoardVolTable + value: hwControllerBoardVolValue + num_oid: '.1.3.6.1.4.1.14752.1.3.2.1.8.1.3.{{ $index }}' + index: hwControllerBoardVolIndex.{{ $index }} + descr: hwControllerBoardVolDesc + divisor: 1000 + skip_values: + + - + oid: hwControllerBoardVolDesc + op: '==' + value: 'Battery Status' diff --git a/includes/definitions/eurostor.yaml b/includes/definitions/eurostor.yaml new file mode 100644 index 0000000000..589c0bec06 --- /dev/null +++ b/includes/definitions/eurostor.yaml @@ -0,0 +1,8 @@ +os: eurostor +text: 'EUROstor RAID Subsystem' +icon: eurostor +type: appliance +mib_dir: proware +discovery: + - + sysObjectID: .1.3.6.1.4.1.14752.1.3 diff --git a/includes/discovery/entity-physical/eurostor.inc.php b/includes/discovery/entity-physical/eurostor.inc.php new file mode 100644 index 0000000000..76ac95a83e --- /dev/null +++ b/includes/discovery/entity-physical/eurostor.inc.php @@ -0,0 +1,85 @@ + $id++, + 'entPhysicalDescr' => "Eurostore {$chassis_contents['siModel']}", + 'entPhysicalClass' => 'chassis', + 'entPhysicalModelName' => $chassis_contents['siModel'], + 'entPhysicalSerialNum' => $chassis_contents['siSerial'], + 'entPhysicalContainedIn' => '0', + 'entPhysicalVendorType' => $chassis_contents['siVendor'], + 'entPhysicalHardwareRev' => $chassis_contents['siBootVer'], + 'entPhysicalFirmwareRev' => $chassis_contents['siFirmVer'], + ]; +} + +for ($i = 1; $i <= 8; $i++) { + $backplane_array = snmpwalk_cache_multi_oid($device, 'hwEnclosure' . $i, $backplane_array, 'proware-SNMP-MIB'); + + foreach ($backplane_array as $backplane_contents) { + if ($backplane_contents['hwEnclosure0' . $i . 'Installed'] != 2) { + continue; + } + $backplane_id = $id++; + // Discover the chassis + $entity_array[] = [ + 'entPhysicalIndex' => $backplane_id, + 'entPhysicalDescr' => $backplane_contents['hwEnclosure0' . $i . 'Description'], + 'entPhysicalClass' => 'backplane', + 'entPhysicalContainedIn' => '1', + 'entPhysicalParentRelPos' => $i, + ]; + + $hdd_array = snmpwalk_cache_multi_oid($device, 'hddEnclosure0' . $i . 'InfoTable', $hdd_array, 'proware-SNMP-MIB'); + var_dump($hdd_array); + foreach ($hdd_array as $hdd_contents) { + // Discover the chassis + $entity_array[] = [ + 'entPhysicalContainedIn' => $backplane_id, + 'entPhysicalIndex' => $id++, + 'entPhysicalDescr' => $hdd_contents['hddEnclosure0' . $i . 'Desc'], + 'entPhysicalClass' => 'container', + 'entPhysicalParentRelPos' => $hdd_contents['hddEnclosure0' . $i . 'Slots'], + 'entPhysicalName' => $hdd_contents['hddEnclosure0' . $i . 'Name'], + 'entPhysicalSerialNum' => $hdd_contents['hddEnclosure0' . $i . 'Serial'], + 'entPhysicalFirmwareRev' => $hdd_contents['hddEnclosure0' . $i . 'FrimVer'], + 'entPhysicalIsFRU' => 'true', + 'entPhysicalAlias' => $hdd_contents['hddEnclosure0' . $i . 'State'], + ]; + } + } +} + +foreach ($entity_array as $entPhysicalIndex => $entry) { + $entPhysicalIndex = array_key_exists('entPhysicalIndex', $entry) ? $entry['entPhysicalIndex'] : ''; + $entPhysicalDescr = array_key_exists('entPhysicalDescr', $entry) ? $entry['entPhysicalDescr'] : ''; + $entPhysicalClass = array_key_exists('entPhysicalClass', $entry) ? $entry['entPhysicalClass'] : ''; + $entPhysicalName = array_key_exists('entPhysicalName', $entry) ? $entry['entPhysicalName'] : ''; + $entPhysicalModelName = array_key_exists('entPhysicalModelName', $entry) ? $entry['entPhysicalModelName'] : ''; + $entPhysicalSerialNum = array_key_exists('entPhysicalSerialNum', $entry) ? $entry['entPhysicalSerialNum'] : ''; + $entPhysicalContainedIn = array_key_exists('entPhysicalContainedIn', $entry) ? $entry['entPhysicalContainedIn'] : ''; + $entPhysicalMfgName = array_key_exists('entPhysicalMfgName', $entry) ? $entry['entPhysicalMfgName'] : ''; + $entPhysicalParentRelPos = array_key_exists('entPhysicalParentRelPos', $entry) ? $entry['entPhysicalParentRelPos'] : ''; + $entPhysicalVendorType = array_key_exists('entPhysicalVendorType', $entry) ? $entry['entPhysicalVendorType'] : ''; + $entPhysicalHardwareRev = array_key_exists('entPhysicalHardwareRev', $entry) ? $entry['entPhysicalHardwareRev'] : ''; + $entPhysicalFirmwareRev = array_key_exists('entPhysicalFirmwareRev', $entry) ? $entry['entPhysicalFirmwareRev'] : ''; + $entPhysicalSoftwareRev = array_key_exists('entPhysicalSoftwareRev', $entry) ? $entry['entPhysicalSoftwareRev'] : ''; + $entPhysicalIsFRU = array_key_exists('entPhysicalIsFRU', $entry) ? $entry['entPhysicalIsFRU'] : ''; + $entPhysicalAlias = array_key_exists('entPhysicalAlias', $entry) ? $entry['entPhysicalAlias'] : ''; + $entPhysicalAssetID = array_key_exists('entPhysicalAssetID', $entry) ? $entry['entPhysicalAssetID'] : ''; + $ifIndex = array_key_exists('ifIndex', $entry) ? $entry['ifIndex'] : ''; + + discover_entity_physical($valid, $device, $entPhysicalIndex, $entPhysicalDescr, $entPhysicalClass, $entPhysicalName, $entPhysicalModelName, $entPhysicalSerialNum, $entPhysicalContainedIn, $entPhysicalMfgName, $entPhysicalParentRelPos, $entPhysicalVendorType, $entPhysicalHardwareRev, $entPhysicalFirmwareRev, $entPhysicalSoftwareRev, $entPhysicalIsFRU, $entPhysicalAlias, $entPhysicalAssetID, $ifIndex); +}//end foreach + +echo "\n"; +unset( +$update_data, +$insert_data, +$entry, +$entity_array +); diff --git a/includes/discovery/sensors/state/eurostor.inc.php b/includes/discovery/sensors/state/eurostor.inc.php new file mode 100644 index 0000000000..3eee0f192f --- /dev/null +++ b/includes/discovery/sensors/state/eurostor.inc.php @@ -0,0 +1,46 @@ + 1, + 'Hot Spare' => 2, + 'Failed' => 3, +]; + +$state_name = 'raidMember'; +$states = [ + ['value' => 0, 'generic' => 1, 'graph' => 0, 'descr' => 'undefined'], + ['value' => 1, 'generic' => 0, 'graph' => 0, 'descr' => 'member'], + ['value' => 2, 'generic' => 3, 'graph' => 0, 'descr' => 'spare'], + ['value' => 3, 'generic' => 2, 'graph' => 0, 'descr' => 'failed'], +]; + +$walk = [ + 'hddEnclosure01' => '.1.3.6.1.4.1.14752.1.3.3.1.4.1.8.', + 'hddEnclosure02' => '.1.3.6.1.4.1.14752.1.3.3.2.4.1.8.', + 'hddEnclosure03' => '.1.3.6.1.4.1.14752.1.3.3.3.4.1.8.', + 'hddEnclosure04' => '.1.3.6.1.4.1.14752.1.3.3.4.4.1.8.', + 'hddEnclosure05' => '.1.3.6.1.4.1.14752.1.3.3.5.4.1.8.', + 'hddEnclosure06' => '.1.3.6.1.4.1.14752.1.3.3.6.4.1.8.', + 'hddEnclosure07' => '.1.3.6.1.4.1.14752.1.3.3.7.4.1.8.', + 'hddEnclosure08' => '.1.3.6.1.4.1.14752.1.3.3.8.4.1.8.', +]; + +foreach ($walk as $mib => $num_oid) { + $oids = snmpwalk_group($device, $mib . 'InfoTable', 'proware-SNMP-MIB'); + if (! empty($oids)) { + $raids = snmpwalk_group($device, 'raidInfoTable', 'proware-SNMP-MIB'); + create_state_index($state_name, $states); + foreach ($oids as $index => $entry) { + $group = 'Non RAID member'; + $tmp = preg_replace('/hddEnclosure0(\d)(\d+)/i', 'E${1}S${2}', $mib . $entry[$mib . 'Slots']); + foreach ($raids as $raid) { + if (in_array($tmp, explode(',', $raid['raidMemberDiskChannels']))) { + $group = $raid['raidName']; + break; + } + } + discover_sensor($valid['sensor'], 'state', $device, $num_oid . $index, $mib . $index, $state_name, $entry[$mib . 'Desc'], 1, 1, null, null, null, null, $stateLookupTable[$entry[$mib . 'State']], 'snmp', $mib . $index, null, null, $group); + create_sensor_to_state_index($device, $state_name, $mib . $index); + } + } +} diff --git a/includes/polling/sensors/state/eurostor.inc.php b/includes/polling/sensors/state/eurostor.inc.php new file mode 100644 index 0000000000..3ad1a7d4cf --- /dev/null +++ b/includes/polling/sensors/state/eurostor.inc.php @@ -0,0 +1,9 @@ + 1, + 'Hot Spare' => 2, + 'Failed' => 3, +]; + +$sensor_value = $stateLookupTable[$sensor_value]; diff --git a/mibs/proware/proware-SNMP-MIB b/mibs/proware/proware-SNMP-MIB new file mode 100644 index 0000000000..d8a1c0535e --- /dev/null +++ b/mibs/proware/proware-SNMP-MIB @@ -0,0 +1,4380 @@ +proware-SNMP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + enterprises, OBJECT-TYPE + FROM RFC1155-SMI; + +-- the path to the root + +--internet OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 } +--directory OBJECT IDENTIFIER ::= { internet 1 } +--mgmt OBJECT IDENTIFIER ::= { internet 2 } +--experimental OBJECT IDENTIFIER ::= { internet 3 } +--private OBJECT IDENTIFIER ::= { internet 4 } +--enterprises OBJECT IDENTIFIER ::= { private 1 } +proware OBJECT IDENTIFIER ::= { enterprises 14752 } +prowareGroup1 OBJECT IDENTIFIER ::= { proware 1 } +sasraidsubsystem OBJECT IDENTIFIER ::= { prowareGroup1 3 } +systeminformation OBJECT IDENTIFIER ::= { sasraidsubsystem 1 } +hwMonitor OBJECT IDENTIFIER ::= { sasraidsubsystem 2 } +hddInformation OBJECT IDENTIFIER ::= { sasraidsubsystem 3 } +raidsetInformation OBJECT IDENTIFIER ::= { sasraidsubsystem 4 } +volumesetInformation OBJECT IDENTIFIER ::= { sasraidsubsystem 5 } +eventInformation OBJECT IDENTIFIER ::= { sasraidsubsystem 6 } + +-- definition of object types + +-- definition of object types of system information + +siVendor OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The vendor name of raid subsystem." + ::= { systeminformation 1 } + +siModel OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The model name of raid subsystem." + ::= { systeminformation 2 } + +siSerial OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The serial number of raid subsystem." + ::= { systeminformation 3 } + +siFirmVer OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The firmware version of raid subsystem." + ::= { systeminformation 4 } + +siBootVer OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Boot version of raid subsystem." + ::= { systeminformation 5 } + +siMbrVer OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The master boot record version of raid subsystem." + ::= { systeminformation 6 } + +siProcessor OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The processor name of raid subsystem." + ::= { systeminformation 7 } + +siCpuSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The CPU speed (in MHZ, e.g. 400) of Raid subsystem." + ::= { systeminformation 8 } + +siICache OBJECT-TYPE + SYNTAX INTEGER { + 32K(32768), + 512K(524288) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The CPU internal Instruction cache size (in bytes, e.g. 32768) of Raid subsystem." + ::= { systeminformation 9 } + +siDCache OBJECT-TYPE + SYNTAX INTEGER { + 32K(32768), + 512K(524288) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The CPU interanl data cache size (in bytes, e.g. 32768) of Raid subsystem." + ::= { systeminformation 10 } + +siSCache OBJECT-TYPE + SYNTAX INTEGER { + 32K(32768), + 512K(524288) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The CPU secondary cache size (in bytes, e.g. 32768) of Raid subsystem." + ::= { systeminformation 11 } + +siMemory OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The memory size (in MB, e.g. 128) of Raid subsystem." + ::= { systeminformation 12 } + +siMemSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The memory speed (in MHz) of Raid subsystem." + ::= { systeminformation 13 } + +siEcc OBJECT-TYPE + SYNTAX INTEGER{ + no(0), + yes(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The sdram ECC capability of Raid subsystem (0:no ECC, 1:ECC)." + ::= { systeminformation 14 } + +siHosts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of host channels, e.g. 2." + ::= { systeminformation 15 } + +siRaidSets OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of RAIDSET supported, e.g. 16." + ::= { systeminformation 16 } + +siVolumeSets OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of VOLUMESET supported, e.g. 16." + ::= { systeminformation 17 } + +siEvents OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of events supported, e.g. 16." + ::= { systeminformation 18 } + +siRaid6 OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0:no RAID6, 1:RAID6." + ::= { systeminformation 19 } + +siDhcp OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0:disabled, 1:enabled." + ::= { systeminformation 20 } + +siBeeper OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0:disabled, 1:enabled." + ::= { systeminformation 21 } + +siUsage OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + jbod(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0:normal, 1:JBOD." + ::= { systeminformation 22 } + +siRebuildRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "5,20,50,80 in %." + ::= { systeminformation 23 } + +siBaudRate OBJECT-TYPE + SYNTAX INTEGER { + 1200bps(1200), + 2400bps(2400), + 4800bps(4800), + 9600bps(9600), + 19200bps(19200), + 38400bps(38400), + 57600bps(57600), + 115200bps(115200) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1200,2400,4800,9600,19200,38400,57600,115200." + ::= { systeminformation 24 } + + +-- definition of object types of H/W monitor + +controllerBoard OBJECT IDENTIFIER ::= { hwMonitor 1 } +hwEnclosure1 OBJECT IDENTIFIER ::= { hwMonitor 2 } +hwEnclosure2 OBJECT IDENTIFIER ::= { hwMonitor 3 } +hwEnclosure3 OBJECT IDENTIFIER ::= { hwMonitor 4 } +hwEnclosure4 OBJECT IDENTIFIER ::= { hwMonitor 5 } +hwEnclosure5 OBJECT IDENTIFIER ::= { hwMonitor 6 } +hwEnclosure6 OBJECT IDENTIFIER ::= { hwMonitor 7 } +hwEnclosure7 OBJECT IDENTIFIER ::= { hwMonitor 8 } +hwEnclosure8 OBJECT IDENTIFIER ::= { hwMonitor 9 } + +-- controller board +hwControllerBoardInstalled OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure Installed?" + ::= { controllerBoard 1 } + +hwControllerBoardDescription OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure description." + ::= { controllerBoard 2 } + +hwControllerBoardNumberOfPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of power supply, e.g. 2." + ::= { controllerBoard 3 } + +hwControllerBoardNumberOfVol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Voltage, e.g. 2." + ::= { controllerBoard 4 } + +hwControllerBoardNumberOfFan OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Fan, e.g. 2." + ::= { controllerBoard 5 } + +hwControllerBoardNumberOfTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Temperature, e.g. 2." + ::= { controllerBoard 6 } + +hwControllerBoardPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwControllerBoardPowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Power information." + ::= { controllerBoard 7 } + +hwControllerBoardPowerEntry OBJECT-TYPE + SYNTAX HwControllerBoardPowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current power state." + INDEX { hwControllerBoardPowerIndex } + ::= { hwControllerBoardPowerTable 1 } + +HwControllerBoardPowerEntry ::= SEQUENCE { hwControllerBoardPowerIndex INTEGER, + hwControllerBoardPowerDesc OCTET STRING, + hwControllerBoardPowerState INTEGER } + +hwControllerBoardPowerIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power index, 1..#of powers." + ::= { hwControllerBoardPowerEntry 1 } + +hwControllerBoardPowerDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power description." + ::= { hwControllerBoardPowerEntry 2 } + +hwControllerBoardPowerState OBJECT-TYPE + SYNTAX INTEGER { + failed(0), + ok(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power state 0:failed, 1:ok." + ::= { hwControllerBoardPowerEntry 3 } + +hwControllerBoardVolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwControllerBoardVolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing voltage information." + ::= { controllerBoard 8 } + +hwControllerBoardVolEntry OBJECT-TYPE + SYNTAX HwControllerBoardVolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current voltage state." + INDEX { hwControllerBoardVolIndex } + ::= { hwControllerBoardVolTable 1 } + +HwControllerBoardVolEntry ::= SEQUENCE { hwControllerBoardVolIndex INTEGER, + hwControllerBoardVolDesc OCTET STRING, + hwControllerBoardVolValue INTEGER } + +hwControllerBoardVolIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage index, 1..#of voltages." + ::= { hwControllerBoardVolEntry 1 } + +hwControllerBoardVolDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage description." + ::= { hwControllerBoardVolEntry 2 } + +hwControllerBoardVolValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage value." + ::= { hwControllerBoardVolEntry 3 } + +hwControllerBoardFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwControllerBoardFanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Fan information." + ::= { controllerBoard 9 } + +hwControllerBoardFanEntry OBJECT-TYPE + SYNTAX HwControllerBoardFanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current fan state." + INDEX { hwControllerBoardFanIndex } + ::= { hwControllerBoardFanTable 1 } + +HwControllerBoardFanEntry ::= SEQUENCE { hwControllerBoardFanIndex INTEGER, + hwControllerBoardFanDesc OCTET STRING, + hwControllerBoardFanSpeed INTEGER } + +hwControllerBoardFanIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan index, 1..#of fans." + ::= { hwControllerBoardFanEntry 1 } + +hwControllerBoardFanDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan description." + ::= { hwControllerBoardFanEntry 2 } + +hwControllerBoardFanSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan speed in RPM, e.g. 3200." + ::= { hwControllerBoardFanEntry 3 } + +hwControllerBoardTempTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwControllerBoardTempEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing temperature information." + ::= { controllerBoard 10 } + +hwControllerBoardTempEntry OBJECT-TYPE + SYNTAX HwControllerBoardTempEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current temperature state." + INDEX { hwControllerBoardTempIndex } + ::= { hwControllerBoardTempTable 1 } + +HwControllerBoardTempEntry ::= SEQUENCE { hwControllerBoardTempIndex INTEGER, + hwControllerBoardTempDesc OCTET STRING, + hwControllerBoardTempValue INTEGER + } + +hwControllerBoardTempIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature index, 1..#of voltages." + ::= { hwControllerBoardTempEntry 1 } + +hwControllerBoardTempDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature description." + ::= { hwControllerBoardTempEntry 2 } + +hwControllerBoardTempValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature value." + ::= { hwControllerBoardTempEntry 3 } + + +-- Enclosure#01 +hwEnclosure01Installed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure Installed?" + ::= { hwEnclosure1 1 } + +hwEnclosure01Description OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure description." + ::= { hwEnclosure1 2 } + +hwEnclosure01NumberOfPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of power supply, e.g. 2." + ::= { hwEnclosure1 3 } + +hwEnclosure01NumberOfVol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Voltage, e.g. 2." + ::= { hwEnclosure1 4 } + +hwEnclosure01NumberOfFan OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Fan, e.g. 2." + ::= { hwEnclosure1 5 } + +hwEnclosure01NumberOfTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Temperature, e.g. 2." + ::= { hwEnclosure1 6 } + +hwEnclosure01PowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure01PowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Power information." + ::= { hwEnclosure1 7 } + +hwEnclosure01PowerEntry OBJECT-TYPE + SYNTAX HwEnclosure01PowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current power state." + INDEX { hwEnclosure01PowerIndex } + ::= { hwEnclosure01PowerTable 1 } + +HwEnclosure01PowerEntry ::= SEQUENCE { hwEnclosure01PowerIndex INTEGER, + hwEnclosure01PowerDesc OCTET STRING, + hwEnclosure01PowerState INTEGER } + +hwEnclosure01PowerIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power index, 1..#of powers." + ::= { hwEnclosure01PowerEntry 1 } + +hwEnclosure01PowerDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power description." + ::= { hwEnclosure01PowerEntry 2 } + +hwEnclosure01PowerState OBJECT-TYPE + SYNTAX INTEGER { + failed(0), + ok(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power state 0:failed, 1:ok." + ::= { hwEnclosure01PowerEntry 3 } + + +hwEnclosure01VolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure01VolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing voltage information." + ::= { hwEnclosure1 8 } + +hwEnclosure01VolEntry OBJECT-TYPE + SYNTAX HwEnclosure01VolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current voltage state." + INDEX { hwEnclosure01VolIndex } + ::= { hwEnclosure01VolTable 1 } + +HwEnclosure01VolEntry ::= SEQUENCE { hwEnclosure01VolIndex INTEGER, + hwEnclosure01VolDesc OCTET STRING, + hwEnclosure01VolValue INTEGER } + +hwEnclosure01VolIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage index, 1..#of voltages." + ::= { hwEnclosure01VolEntry 1 } + +hwEnclosure01VolDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage description." + ::= { hwEnclosure01VolEntry 2 } + +hwEnclosure01VolValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage value." + ::= { hwEnclosure01VolEntry 3 } + + +hwEnclosure01FanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure01FanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Fan information." + ::= { hwEnclosure1 9 } + +hwEnclosure01FanEntry OBJECT-TYPE + SYNTAX HwEnclosure01FanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current fan state." + INDEX { hwEnclosure01FanIndex } + ::= { hwEnclosure01FanTable 1 } + +HwEnclosure01FanEntry ::= SEQUENCE { hwEnclosure01FanIndex INTEGER, + hwEnclosure01FanDesc OCTET STRING, + hwEnclosure01FanSpeed INTEGER } + +hwEnclosure01FanIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan index, 1..#of fans." + ::= { hwEnclosure01FanEntry 1 } + +hwEnclosure01FanDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan description." + ::= { hwEnclosure01FanEntry 2 } + +hwEnclosure01FanSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan speed in RPM, e.g. 3200." + ::= { hwEnclosure01FanEntry 3 } + +hwEnclosure01TempTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure01TempEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing temperature information." + ::= { hwEnclosure1 10 } + +hwEnclosure01TempEntry OBJECT-TYPE + SYNTAX HwEnclosure01TempEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current temperature state." + INDEX { hwEnclosure01TempIndex } + ::= { hwEnclosure01TempTable 1 } + +HwEnclosure01TempEntry ::= SEQUENCE { hwEnclosure01TempIndex INTEGER, + hwEnclosure01TempDesc OCTET STRING, + hwEnclosure01TempValue INTEGER + } + +hwEnclosure01TempIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature index, 1..#of voltages." + ::= { hwEnclosure01TempEntry 1 } + +hwEnclosure01TempDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature description." + ::= { hwEnclosure01TempEntry 2 } + +hwEnclosure01TempValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature value." + ::= { hwEnclosure01TempEntry 3 } + + +-- Enclosure#02 +hwEnclosure02Installed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure Installed?" + ::= { hwEnclosure2 1 } + +hwEnclosure02Description OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure description." + ::= { hwEnclosure2 2 } + +hwEnclosure02NumberOfPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of power supply, e.g. 2." + ::= { hwEnclosure2 3 } + +hwEnclosure02NumberOfVol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Voltage, e.g. 2." + ::= { hwEnclosure2 4 } + +hwEnclosure02NumberOfFan OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Fan, e.g. 2." + ::= { hwEnclosure2 5 } + +hwEnclosure02NumberOfTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Temperature, e.g. 2." + ::= { hwEnclosure2 6 } + +hwEnclosure02PowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure02PowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Power information." + ::= { hwEnclosure2 7 } + +hwEnclosure02PowerEntry OBJECT-TYPE + SYNTAX HwEnclosure02PowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current power state." + INDEX { hwEnclosure02PowerIndex } + ::= { hwEnclosure02PowerTable 1 } + +HwEnclosure02PowerEntry ::= SEQUENCE { hwEnclosure02PowerIndex INTEGER, + hwEnclosure02PowerDesc OCTET STRING, + hwEnclosure02PowerState INTEGER } + +hwEnclosure02PowerIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power index, 1..#of powers." + ::= { hwEnclosure02PowerEntry 1 } + +hwEnclosure02PowerDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power description." + ::= { hwEnclosure02PowerEntry 2 } + +hwEnclosure02PowerState OBJECT-TYPE + SYNTAX INTEGER { + failed(0), + ok(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power state 0:failed, 1:ok." + ::= { hwEnclosure02PowerEntry 3 } + +hwEnclosure02VolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure02VolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing voltage information." + ::= { hwEnclosure2 8 } + +hwEnclosure02VolEntry OBJECT-TYPE + SYNTAX HwEnclosure02VolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current voltage state." + INDEX { hwEnclosure02VolIndex } + ::= { hwEnclosure02VolTable 1 } + +HwEnclosure02VolEntry ::= SEQUENCE { hwEnclosure02VolIndex INTEGER, + hwEnclosure02VolDesc OCTET STRING, + hwEnclosure02VolValue INTEGER } + +hwEnclosure02VolIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage index, 1..#of voltages." + ::= { hwEnclosure02VolEntry 1 } + +hwEnclosure02VolDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage description." + ::= { hwEnclosure02VolEntry 2 } + +hwEnclosure02VolValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage value." + ::= { hwEnclosure02VolEntry 3 } + +hwEnclosure02FanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure02FanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Fan information." + ::= { hwEnclosure2 9 } + +hwEnclosure02FanEntry OBJECT-TYPE + SYNTAX HwEnclosure02FanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current fan state." + INDEX { hwEnclosure02FanIndex } + ::= { hwEnclosure02FanTable 1 } + +HwEnclosure02FanEntry ::= SEQUENCE { hwEnclosure02FanIndex INTEGER, + hwEnclosure02FanDesc OCTET STRING, + hwEnclosure02FanSpeed INTEGER } + +hwEnclosure02FanIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan index, 1..#of fans." + ::= { hwEnclosure02FanEntry 1 } + +hwEnclosure02FanDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan description." + ::= { hwEnclosure02FanEntry 2 } + +hwEnclosure02FanSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan speed in RPM, e.g. 3200." + ::= { hwEnclosure02FanEntry 3 } + +hwEnclosure02TempTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure02TempEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing temperature information." + ::= { hwEnclosure2 10 } + +hwEnclosure02TempEntry OBJECT-TYPE + SYNTAX HwEnclosure02TempEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current temperature state." + INDEX { hwEnclosure02TempIndex } + ::= { hwEnclosure02TempTable 1 } + +HwEnclosure02TempEntry ::= SEQUENCE { hwEnclosure02TempIndex INTEGER, + hwEnclosure02TempDesc OCTET STRING, + hwEnclosure02TempValue INTEGER + } + +hwEnclosure02TempIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature index, 1..#of voltages." + ::= { hwEnclosure02TempEntry 1 } + +hwEnclosure02TempDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature description." + ::= { hwEnclosure02TempEntry 2 } + +hwEnclosure02TempValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature value." + ::= { hwEnclosure02TempEntry 3 } + + + + +-- Enclosure#03 +hwEnclosure03Installed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure Installed?" + ::= { hwEnclosure3 1 } + +hwEnclosure03Description OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure description." + ::= { hwEnclosure3 2 } + +hwEnclosure03NumberOfPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of power supply, e.g. 2." + ::= { hwEnclosure3 3 } + +hwEnclosure03NumberOfVol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Voltage, e.g. 2." + ::= { hwEnclosure3 4 } + +hwEnclosure03NumberOfFan OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Fan, e.g. 2." + ::= { hwEnclosure3 5 } + +hwEnclosure03NumberOfTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Temperature, e.g. 2." + ::= { hwEnclosure3 6 } + +hwEnclosure03PowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure03PowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Power information." + ::= { hwEnclosure3 7 } + +hwEnclosure03PowerEntry OBJECT-TYPE + SYNTAX HwEnclosure03PowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current power state." + INDEX { hwEnclosure03PowerIndex } + ::= { hwEnclosure03PowerTable 1 } + +HwEnclosure03PowerEntry ::= SEQUENCE { hwEnclosure03PowerIndex INTEGER, + hwEnclosure03PowerDesc OCTET STRING, + hwEnclosure03PowerState INTEGER } + +hwEnclosure03PowerIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power index, 1..#of powers." + ::= { hwEnclosure03PowerEntry 1 } + +hwEnclosure03PowerDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power description." + ::= { hwEnclosure03PowerEntry 2 } + +hwEnclosure03PowerState OBJECT-TYPE + SYNTAX INTEGER { + failed(0), + ok(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power state 0:failed, 1:ok." + ::= { hwEnclosure03PowerEntry 3 } + + +hwEnclosure03VolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure03VolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing voltage information." + ::= { hwEnclosure3 8 } + +hwEnclosure03VolEntry OBJECT-TYPE + SYNTAX HwEnclosure03VolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current voltage state." + INDEX { hwEnclosure03VolIndex } + ::= { hwEnclosure03VolTable 1 } + +HwEnclosure03VolEntry ::= SEQUENCE { hwEnclosure03VolIndex INTEGER, + hwEnclosure03VolDesc OCTET STRING, + hwEnclosure03VolValue INTEGER } + +hwEnclosure03VolIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage index, 1..#of voltages." + ::= { hwEnclosure03VolEntry 1 } + +hwEnclosure03VolDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage description." + ::= { hwEnclosure03VolEntry 2 } + +hwEnclosure03VolValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage value." + ::= { hwEnclosure03VolEntry 3 } + +hwEnclosure03FanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure03FanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Fan information." + ::= { hwEnclosure3 9 } + +hwEnclosure03FanEntry OBJECT-TYPE + SYNTAX HwEnclosure03FanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current fan state." + INDEX { hwEnclosure03FanIndex } + ::= { hwEnclosure03FanTable 1 } + +HwEnclosure03FanEntry ::= SEQUENCE { hwEnclosure03FanIndex INTEGER, + hwEnclosure03FanDesc OCTET STRING, + hwEnclosure03FanSpeed INTEGER } + +hwEnclosure03FanIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan index, 1..#of fans." + ::= { hwEnclosure03FanEntry 1 } + +hwEnclosure03FanDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan description." + ::= { hwEnclosure03FanEntry 2 } + +hwEnclosure03FanSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan speed in RPM, e.g. 3200." + ::= { hwEnclosure03FanEntry 3 } + +hwEnclosure03TempTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure03TempEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing temperature information." + ::= { hwEnclosure3 10 } + +hwEnclosure03TempEntry OBJECT-TYPE + SYNTAX HwEnclosure03TempEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current temperature state." + INDEX { hwEnclosure03TempIndex } + ::= { hwEnclosure03TempTable 1 } + +HwEnclosure03TempEntry ::= SEQUENCE { hwEnclosure03TempIndex INTEGER, + hwEnclosure03TempDesc OCTET STRING, + hwEnclosure03TempValue INTEGER + } + +hwEnclosure03TempIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature index, 1..#of voltages." + ::= { hwEnclosure03TempEntry 1 } + +hwEnclosure03TempDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature description." + ::= { hwEnclosure03TempEntry 2 } + +hwEnclosure03TempValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature value." + ::= { hwEnclosure03TempEntry 3 } + + + +-- Enclosure#04 +hwEnclosure04Installed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure Installed?" + ::= { hwEnclosure4 1 } + +hwEnclosure04Description OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure description." + ::= { hwEnclosure4 2 } + +hwEnclosure04NumberOfPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of power supply, e.g. 2." + ::= { hwEnclosure4 3 } + +hwEnclosure04NumberOfVol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Voltage, e.g. 2." + ::= { hwEnclosure4 4 } + +hwEnclosure04NumberOfFan OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Fan, e.g. 2." + ::= { hwEnclosure4 5 } + +hwEnclosure04NumberOfTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Temperature, e.g. 2." + ::= { hwEnclosure4 6 } + +hwEnclosure04PowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure04PowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Power information." + ::= { hwEnclosure4 7 } + +hwEnclosure04PowerEntry OBJECT-TYPE + SYNTAX HwEnclosure04PowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current power state." + INDEX { hwEnclosure04PowerIndex } + ::= { hwEnclosure04PowerTable 1 } + +HwEnclosure04PowerEntry ::= SEQUENCE { hwEnclosure04PowerIndex INTEGER, + hwEnclosure04PowerDesc OCTET STRING, + hwEnclosure04PowerState INTEGER } + +hwEnclosure04PowerIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power index, 1..#of powers." + ::= { hwEnclosure04PowerEntry 1 } + +hwEnclosure04PowerDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power description." + ::= { hwEnclosure04PowerEntry 2 } + +hwEnclosure04PowerState OBJECT-TYPE + SYNTAX INTEGER { + failed(0), + ok(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power state 0:failed, 1:ok." + ::= { hwEnclosure04PowerEntry 3 } + + +hwEnclosure04VolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure04VolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing voltage information." + ::= { hwEnclosure4 8 } + +hwEnclosure04VolEntry OBJECT-TYPE + SYNTAX HwEnclosure04VolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current voltage state." + INDEX { hwEnclosure04VolIndex } + ::= { hwEnclosure04VolTable 1 } + +HwEnclosure04VolEntry ::= SEQUENCE { hwEnclosure04VolIndex INTEGER, + hwEnclosure04VolDesc OCTET STRING, + hwEnclosure04VolValue INTEGER } + +hwEnclosure04VolIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage index, 1..#of voltages." + ::= { hwEnclosure04VolEntry 1 } + +hwEnclosure04VolDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage description." + ::= { hwEnclosure04VolEntry 2 } + +hwEnclosure04VolValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage value." + ::= { hwEnclosure04VolEntry 3 } + +hwEnclosure04FanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure04FanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Fan information." + ::= { hwEnclosure4 9 } + +hwEnclosure04FanEntry OBJECT-TYPE + SYNTAX HwEnclosure04FanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current fan state." + INDEX { hwEnclosure04FanIndex } + ::= { hwEnclosure04FanTable 1 } + +HwEnclosure04FanEntry ::= SEQUENCE { hwEnclosure04FanIndex INTEGER, + hwEnclosure04FanDesc OCTET STRING, + hwEnclosure04FanSpeed INTEGER } + +hwEnclosure04FanIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan index, 1..#of fans." + ::= { hwEnclosure04FanEntry 1 } + +hwEnclosure04FanDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan description." + ::= { hwEnclosure04FanEntry 2 } + +hwEnclosure04FanSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan speed in RPM, e.g. 3200." + ::= { hwEnclosure04FanEntry 3 } + +hwEnclosure04TempTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure04TempEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing temperature information." + ::= { hwEnclosure4 10 } + +hwEnclosure04TempEntry OBJECT-TYPE + SYNTAX HwEnclosure04TempEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current temperature state." + INDEX { hwEnclosure04TempIndex } + ::= { hwEnclosure04TempTable 1 } + +HwEnclosure04TempEntry ::= SEQUENCE { hwEnclosure04TempIndex INTEGER, + hwEnclosure04TempDesc OCTET STRING, + hwEnclosure04TempValue INTEGER + } + +hwEnclosure04TempIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature index, 1..#of voltages." + ::= { hwEnclosure04TempEntry 1 } + +hwEnclosure04TempDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature description." + ::= { hwEnclosure04TempEntry 2 } + +hwEnclosure04TempValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature value." + ::= { hwEnclosure04TempEntry 3 } + + + +-- Enclosure#05 +hwEnclosure05Installed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure Installed?" + ::= { hwEnclosure5 1 } + +hwEnclosure05Description OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure description." + ::= { hwEnclosure5 2 } + +hwEnclosure05NumberOfPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of power supply, e.g. 2." + ::= { hwEnclosure5 3 } + +hwEnclosure05NumberOfVol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Voltage, e.g. 2." + ::= { hwEnclosure5 4 } + +hwEnclosure05NumberOfFan OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Fan, e.g. 2." + ::= { hwEnclosure5 5 } + +hwEnclosure05NumberOfTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Temperature, e.g. 2." + ::= { hwEnclosure5 6 } + +hwEnclosure05PowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure05PowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Power information." + ::= { hwEnclosure5 7 } + +hwEnclosure05PowerEntry OBJECT-TYPE + SYNTAX HwEnclosure05PowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current power state." + INDEX { hwEnclosure05PowerIndex } + ::= { hwEnclosure05PowerTable 1 } + +HwEnclosure05PowerEntry ::= SEQUENCE { hwEnclosure05PowerIndex INTEGER, + hwEnclosure05PowerDesc OCTET STRING, + hwEnclosure05PowerState INTEGER } + +hwEnclosure05PowerIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power index, 1..#of powers." + ::= { hwEnclosure05PowerEntry 1 } + +hwEnclosure05PowerDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power description." + ::= { hwEnclosure05PowerEntry 2 } + +hwEnclosure05PowerState OBJECT-TYPE + SYNTAX INTEGER { + failed(0), + ok(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power state 0:failed, 1:ok." + ::= { hwEnclosure05PowerEntry 3 } + + +hwEnclosure05VolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure05VolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing voltage information." + ::= { hwEnclosure5 8 } + +hwEnclosure05VolEntry OBJECT-TYPE + SYNTAX HwEnclosure05VolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current voltage state." + INDEX { hwEnclosure05VolIndex } + ::= { hwEnclosure05VolTable 1 } + +HwEnclosure05VolEntry ::= SEQUENCE { hwEnclosure05VolIndex INTEGER, + hwEnclosure05VolDesc OCTET STRING, + hwEnclosure05VolValue INTEGER } + +hwEnclosure05VolIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage index, 1..#of voltages." + ::= { hwEnclosure05VolEntry 1 } + +hwEnclosure05VolDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage description." + ::= { hwEnclosure05VolEntry 2 } + +hwEnclosure05VolValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage value." + ::= { hwEnclosure05VolEntry 3 } + +hwEnclosure05FanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure05FanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Fan information." + ::= { hwEnclosure5 9 } + +hwEnclosure05FanEntry OBJECT-TYPE + SYNTAX HwEnclosure05FanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current fan state." + INDEX { hwEnclosure05FanIndex } + ::= { hwEnclosure05FanTable 1 } + +HwEnclosure05FanEntry ::= SEQUENCE { hwEnclosure05FanIndex INTEGER, + hwEnclosure05FanDesc OCTET STRING, + hwEnclosure05FanSpeed INTEGER } + +hwEnclosure05FanIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan index, 1..#of fans." + ::= { hwEnclosure05FanEntry 1 } + +hwEnclosure05FanDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan description." + ::= { hwEnclosure05FanEntry 2 } + +hwEnclosure05FanSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan speed in RPM, e.g. 3200." + ::= { hwEnclosure05FanEntry 3 } + +hwEnclosure05TempTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure05TempEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing temperature information." + ::= { hwEnclosure5 10 } + +hwEnclosure05TempEntry OBJECT-TYPE + SYNTAX HwEnclosure05TempEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current temperature state." + INDEX { hwEnclosure05TempIndex } + ::= { hwEnclosure05TempTable 1 } + +HwEnclosure05TempEntry ::= SEQUENCE { hwEnclosure05TempIndex INTEGER, + hwEnclosure05TempDesc OCTET STRING, + hwEnclosure05TempValue INTEGER + } + +hwEnclosure05TempIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature index, 1..#of voltages." + ::= { hwEnclosure05TempEntry 1 } + +hwEnclosure05TempDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature description." + ::= { hwEnclosure05TempEntry 2 } + +hwEnclosure05TempValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature value." + ::= { hwEnclosure05TempEntry 3 } + + +-- Enclosure#06 +hwEnclosure06Installed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure Installed?" + ::= { hwEnclosure6 1 } + +hwEnclosure06Description OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure description." + ::= { hwEnclosure6 2 } + +hwEnclosure06NumberOfPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of power supply, e.g. 2." + ::= { hwEnclosure6 3 } + +hwEnclosure06NumberOfVol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Voltage, e.g. 2." + ::= { hwEnclosure6 4 } + +hwEnclosure06NumberOfFan OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Fan, e.g. 2." + ::= { hwEnclosure6 5 } + +hwEnclosure06NumberOfTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Temperature, e.g. 2." + ::= { hwEnclosure6 6 } + +hwEnclosure06PowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure06PowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Power information." + ::= { hwEnclosure6 7 } + +hwEnclosure06PowerEntry OBJECT-TYPE + SYNTAX HwEnclosure06PowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current power state." + INDEX { hwEnclosure06PowerIndex } + ::= { hwEnclosure06PowerTable 1 } + +HwEnclosure06PowerEntry ::= SEQUENCE { hwEnclosure06PowerIndex INTEGER, + hwEnclosure06PowerDesc OCTET STRING, + hwEnclosure06PowerState INTEGER } + +hwEnclosure06PowerIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power index, 1..#of powers." + ::= { hwEnclosure06PowerEntry 1 } + +hwEnclosure06PowerDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power description." + ::= { hwEnclosure06PowerEntry 2 } + +hwEnclosure06PowerState OBJECT-TYPE + SYNTAX INTEGER { + failed(0), + ok(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power state 0:failed, 1:ok." + ::= { hwEnclosure06PowerEntry 3 } + +hwEnclosure06VolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure06VolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing voltage information." + ::= { hwEnclosure6 8 } + +hwEnclosure06VolEntry OBJECT-TYPE + SYNTAX HwEnclosure06VolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current voltage state." + INDEX { hwEnclosure06VolIndex } + ::= { hwEnclosure06VolTable 1 } + +HwEnclosure06VolEntry ::= SEQUENCE { hwEnclosure06VolIndex INTEGER, + hwEnclosure06VolDesc OCTET STRING, + hwEnclosure06VolValue INTEGER } + +hwEnclosure06VolIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage index, 1..#of voltages." + ::= { hwEnclosure06VolEntry 1 } + +hwEnclosure06VolDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage description." + ::= { hwEnclosure06VolEntry 2 } + +hwEnclosure06VolValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage value." + ::= { hwEnclosure06VolEntry 3 } + +hwEnclosure06FanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure06FanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Fan information." + ::= { hwEnclosure6 9 } + +hwEnclosure06FanEntry OBJECT-TYPE + SYNTAX HwEnclosure06FanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current fan state." + INDEX { hwEnclosure06FanIndex } + ::= { hwEnclosure06FanTable 1 } + +HwEnclosure06FanEntry ::= SEQUENCE { hwEnclosure06FanIndex INTEGER, + hwEnclosure06FanDesc OCTET STRING, + hwEnclosure06FanSpeed INTEGER } + +hwEnclosure06FanIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan index, 1..#of fans." + ::= { hwEnclosure06FanEntry 1 } + +hwEnclosure06FanDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan description." + ::= { hwEnclosure06FanEntry 2 } + +hwEnclosure06FanSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan speed in RPM, e.g. 3200." + ::= { hwEnclosure06FanEntry 3 } + +hwEnclosure06TempTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure06TempEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing temperature information." + ::= { hwEnclosure6 10 } + +hwEnclosure06TempEntry OBJECT-TYPE + SYNTAX HwEnclosure06TempEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current temperature state." + INDEX { hwEnclosure06TempIndex } + ::= { hwEnclosure06TempTable 1 } + +HwEnclosure06TempEntry ::= SEQUENCE { hwEnclosure06TempIndex INTEGER, + hwEnclosure06TempDesc OCTET STRING, + hwEnclosure06TempValue INTEGER + } + +hwEnclosure06TempIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature index, 1..#of voltages." + ::= { hwEnclosure06TempEntry 1 } + +hwEnclosure06TempDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature description." + ::= { hwEnclosure06TempEntry 2 } + +hwEnclosure06TempValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature value." + ::= { hwEnclosure06TempEntry 3 } + + +-- Enclosure#07 +hwEnclosure07Installed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure Installed?" + ::= { hwEnclosure7 1 } + +hwEnclosure07Description OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure description." + ::= { hwEnclosure7 2 } + +hwEnclosure07NumberOfPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of power supply, e.g. 2." + ::= { hwEnclosure7 3 } + +hwEnclosure07NumberOfVol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Voltage, e.g. 2." + ::= { hwEnclosure7 4 } + +hwEnclosure07NumberOfFan OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Fan, e.g. 2." + ::= { hwEnclosure7 5 } + +hwEnclosure07NumberOfTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Temperature, e.g. 2." + ::= { hwEnclosure7 6 } + +hwEnclosure07PowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure07PowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Power information." + ::= { hwEnclosure7 7 } + +hwEnclosure07PowerEntry OBJECT-TYPE + SYNTAX HwEnclosure07PowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current power state." + INDEX { hwEnclosure07PowerIndex } + ::= { hwEnclosure07PowerTable 1 } + +HwEnclosure07PowerEntry ::= SEQUENCE { hwEnclosure07PowerIndex INTEGER, + hwEnclosure07PowerDesc OCTET STRING, + hwEnclosure07PowerState INTEGER } + +hwEnclosure07PowerIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power index, 1..#of powers." + ::= { hwEnclosure07PowerEntry 1 } + +hwEnclosure07PowerDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power description." + ::= { hwEnclosure07PowerEntry 2 } + +hwEnclosure07PowerState OBJECT-TYPE + SYNTAX INTEGER { + failed(0), + ok(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power state 0:failed, 1:ok." + ::= { hwEnclosure07PowerEntry 3 } + +hwEnclosure07VolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure07VolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing voltage information." + ::= { hwEnclosure7 8 } + +hwEnclosure07VolEntry OBJECT-TYPE + SYNTAX HwEnclosure07VolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current voltage state." + INDEX { hwEnclosure07VolIndex } + ::= { hwEnclosure07VolTable 1 } + +HwEnclosure07VolEntry ::= SEQUENCE { hwEnclosure07VolIndex INTEGER, + hwEnclosure07VolDesc OCTET STRING, + hwEnclosure07VolValue INTEGER } + +hwEnclosure07VolIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage index, 1..#of voltages." + ::= { hwEnclosure07VolEntry 1 } + +hwEnclosure07VolDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage description." + ::= { hwEnclosure07VolEntry 2 } + +hwEnclosure07VolValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage value." + ::= { hwEnclosure07VolEntry 3 } + +hwEnclosure07FanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure07FanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Fan information." + ::= { hwEnclosure7 9 } + +hwEnclosure07FanEntry OBJECT-TYPE + SYNTAX HwEnclosure07FanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current fan state." + INDEX { hwEnclosure07FanIndex } + ::= { hwEnclosure07FanTable 1 } + +HwEnclosure07FanEntry ::= SEQUENCE { hwEnclosure07FanIndex INTEGER, + hwEnclosure07FanDesc OCTET STRING, + hwEnclosure07FanSpeed INTEGER } + +hwEnclosure07FanIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan index, 1..#of fans." + ::= { hwEnclosure07FanEntry 1 } + +hwEnclosure07FanDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan description." + ::= { hwEnclosure07FanEntry 2 } + +hwEnclosure07FanSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan speed in RPM, e.g. 3200." + ::= { hwEnclosure07FanEntry 3 } + +hwEnclosure07TempTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure07TempEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing temperature information." + ::= { hwEnclosure7 10 } + +hwEnclosure07TempEntry OBJECT-TYPE + SYNTAX HwEnclosure07TempEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current temperature state." + INDEX { hwEnclosure07TempIndex } + ::= { hwEnclosure07TempTable 1 } + +HwEnclosure07TempEntry ::= SEQUENCE { hwEnclosure07TempIndex INTEGER, + hwEnclosure07TempDesc OCTET STRING, + hwEnclosure07TempValue INTEGER + } + +hwEnclosure07TempIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature index, 1..#of voltages." + ::= { hwEnclosure07TempEntry 1 } + +hwEnclosure07TempDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature description." + ::= { hwEnclosure07TempEntry 2 } + +hwEnclosure07TempValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature value." + ::= { hwEnclosure07TempEntry 3 } + + +-- Enclosure#08 +hwEnclosure08Installed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure Installed?" + ::= { hwEnclosure8 1 } + +hwEnclosure08Description OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure description." + ::= { hwEnclosure8 2 } + +hwEnclosure08NumberOfPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of power supply, e.g. 2." + ::= { hwEnclosure8 3 } + +hwEnclosure08NumberOfVol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Voltage, e.g. 2." + ::= { hwEnclosure8 4 } + +hwEnclosure08NumberOfFan OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Fan, e.g. 2." + ::= { hwEnclosure8 5 } + +hwEnclosure08NumberOfTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of Temperature, e.g. 2." + ::= { hwEnclosure8 6 } + +hwEnclosure08PowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure08PowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Power information." + ::= { hwEnclosure8 7 } + +hwEnclosure08PowerEntry OBJECT-TYPE + SYNTAX HwEnclosure08PowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current power state." + INDEX { hwEnclosure08PowerIndex } + ::= { hwEnclosure08PowerTable 1 } + +HwEnclosure08PowerEntry ::= SEQUENCE { hwEnclosure08PowerIndex INTEGER, + hwEnclosure08PowerDesc OCTET STRING, + hwEnclosure08PowerState INTEGER } + +hwEnclosure08PowerIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power index, 1..#of powers." + ::= { hwEnclosure08PowerEntry 1 } + +hwEnclosure08PowerDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power description." + ::= { hwEnclosure08PowerEntry 2 } + +hwEnclosure08PowerState OBJECT-TYPE + SYNTAX INTEGER { + failed(0), + ok(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Power state 0:failed, 1:ok." + ::= { hwEnclosure08PowerEntry 3 } + +hwEnclosure08VolTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure08VolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing voltage information." + ::= { hwEnclosure8 8 } + +hwEnclosure08VolEntry OBJECT-TYPE + SYNTAX HwEnclosure08VolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current voltage state." + INDEX { hwEnclosure08VolIndex } + ::= { hwEnclosure08VolTable 1 } + +HwEnclosure08VolEntry ::= SEQUENCE { hwEnclosure08VolIndex INTEGER, + hwEnclosure08VolDesc OCTET STRING, + hwEnclosure08VolValue INTEGER } + +hwEnclosure08VolIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage index, 1..#of voltages." + ::= { hwEnclosure08VolEntry 1 } + +hwEnclosure08VolDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage description." + ::= { hwEnclosure08VolEntry 2 } + +hwEnclosure08VolValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Voltage value." + ::= { hwEnclosure08VolEntry 3 } + +hwEnclosure08FanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure08FanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Fan information." + ::= { hwEnclosure8 9 } + +hwEnclosure08FanEntry OBJECT-TYPE + SYNTAX HwEnclosure08FanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current fan state." + INDEX { hwEnclosure08FanIndex } + ::= { hwEnclosure08FanTable 1 } + +HwEnclosure08FanEntry ::= SEQUENCE { hwEnclosure08FanIndex INTEGER, + hwEnclosure08FanDesc OCTET STRING, + hwEnclosure08FanSpeed INTEGER } + +hwEnclosure08FanIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan index, 1..#of fans." + ::= { hwEnclosure08FanEntry 1 } + +hwEnclosure08FanDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan description." + ::= { hwEnclosure08FanEntry 2 } + +hwEnclosure08FanSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan speed in RPM, e.g. 3200." + ::= { hwEnclosure08FanEntry 3 } + +hwEnclosure08TempTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwEnclosure08TempEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing temperature information." + ::= { hwEnclosure8 10 } + +hwEnclosure08TempEntry OBJECT-TYPE + SYNTAX HwEnclosure08TempEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current temperature state." + INDEX { hwEnclosure08TempIndex } + ::= { hwEnclosure08TempTable 1 } + +HwEnclosure08TempEntry ::= SEQUENCE { hwEnclosure08TempIndex INTEGER, + hwEnclosure08TempDesc OCTET STRING, + hwEnclosure08TempValue INTEGER + } + +hwEnclosure08TempIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature index, 1..#of voltages." + ::= { hwEnclosure08TempEntry 1 } + +hwEnclosure08TempDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature description." + ::= { hwEnclosure08TempEntry 2 } + +hwEnclosure08TempValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature value." + ::= { hwEnclosure08TempEntry 3 } + + + +-- definition of object types of HDD information + +hddEnclosure1 OBJECT IDENTIFIER ::= { hddInformation 1 } +hddEnclosure2 OBJECT IDENTIFIER ::= { hddInformation 2 } +hddEnclosure3 OBJECT IDENTIFIER ::= { hddInformation 3 } +hddEnclosure4 OBJECT IDENTIFIER ::= { hddInformation 4 } +hddEnclosure5 OBJECT IDENTIFIER ::= { hddInformation 5 } +hddEnclosure6 OBJECT IDENTIFIER ::= { hddInformation 6 } +hddEnclosure7 OBJECT IDENTIFIER ::= { hddInformation 7 } +hddEnclosure8 OBJECT IDENTIFIER ::= { hddInformation 8 } + + +-- Enclosure#01 hdd info + + +hddEnclosure01Installed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure Installed?" + ::= { hddEnclosure1 1 } + +hddEnclosure01Description OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure description." + ::= { hddEnclosure1 2 } + +hddEnclosure01NumberOfSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of slot" + ::= { hddEnclosure1 3 } + +hddEnclosure01InfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HddEnclosure01InfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing HDD information." + ::= { hddEnclosure1 4 } + +hddEnclosure01InfoEntry OBJECT-TYPE + SYNTAX HddEnclosure01InfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current HDD state." + INDEX { hddEnclosure01Slots } + ::= { hddEnclosure01InfoTable 1 } + +HddEnclosure01InfoEntry ::= SEQUENCE { hddEnclosure01Slots INTEGER, + hddEnclosure01Desc OCTET STRING, + hddEnclosure01Name OCTET STRING, + hddEnclosure01Serial OCTET STRING, + hddEnclosure01FirmVer OCTET STRING, + hddEnclosure01Capacity INTEGER, + hddEnclosure01Type INTEGER, + hddEnclosure01State OCTET STRING } + +hddEnclosure01Slots OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD slot#, 1..#of HDD." + ::= { hddEnclosure01InfoEntry 1 } + +hddEnclosure01Desc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD description." + ::= { hddEnclosure01InfoEntry 2 } + +hddEnclosure01Name OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD name." + ::= { hddEnclosure01InfoEntry 3 } + +hddEnclosure01Serial OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD serial number." + ::= { hddEnclosure01InfoEntry 4 } + +hddEnclosure01FirmVer OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD firmware reversion." + ::= { hddEnclosure01InfoEntry 5 } + +hddEnclosure01Capacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD total capacity in mega byte." + ::= { hddEnclosure01InfoEntry 6 } + +hddEnclosure01Type OBJECT-TYPE + SYNTAX INTEGER { + sata(1), + sas(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD Type." + ::= { hddEnclosure01InfoEntry 7 } + +hddEnclosure01State OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD state." + ::= { hddEnclosure01InfoEntry 8 } + + +-- Enclosure#02 hdd info + +hddEnclosure02Installed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure Installed?" + ::= { hddEnclosure2 1 } + +hddEnclosure02Description OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure description." + ::= { hddEnclosure2 2 } + +hddEnclosure02NumberOfSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of slot." + ::= { hddEnclosure2 3 } + +hddEnclosure02InfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HddEnclosure02InfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing HDD information." + ::= { hddEnclosure2 4 } + +hddEnclosure02InfoEntry OBJECT-TYPE + SYNTAX HddEnclosure02InfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current HDD state." + INDEX { hddEnclosure02Slots } + ::= { hddEnclosure02InfoTable 1 } + +HddEnclosure02InfoEntry ::= SEQUENCE { hddEnclosure02Slots INTEGER, + hddEnclosure02Desc OCTET STRING, + hddEnclosure02Name OCTET STRING, + hddEnclosure02Serial OCTET STRING, + hddEnclosure02FirmVer OCTET STRING, + hddEnclosure02Capacity INTEGER, + hddEnclosure02Type INTEGER, + hddEnclosure02State OCTET STRING } + +hddEnclosure02Slots OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD slot#, 1..#of HDD." + ::= { hddEnclosure02InfoEntry 1 } + +hddEnclosure02Desc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD name." + ::= { hddEnclosure02InfoEntry 2 } + +hddEnclosure02Name OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD name." + ::= { hddEnclosure02InfoEntry 3 } + +hddEnclosure02Serial OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD serial number." + ::= { hddEnclosure02InfoEntry 4 } + +hddEnclosure02FirmVer OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD firmware reversion." + ::= { hddEnclosure02InfoEntry 5 } + +hddEnclosure02Capacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD total capacity in mega byte." + ::= { hddEnclosure02InfoEntry 6 } + +hddEnclosure02Type OBJECT-TYPE + SYNTAX INTEGER { + sata(1), + sas(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD Type." + ::= { hddEnclosure02InfoEntry 7 } + +hddEnclosure02State OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD state." + ::= { hddEnclosure02InfoEntry 8 } + + + +-- Enclosure#03 hdd info +hddEnclosure03Installed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure Installed?" + ::= { hddEnclosure3 1 } + +hddEnclosure03Description OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure description." + ::= { hddEnclosure3 2 } + +hddEnclosure03NumberOfSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of slot." + ::= { hddEnclosure3 3 } + +hddEnclosure03InfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HddEnclosure03InfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing HDD information." + ::= { hddEnclosure3 4 } + +hddEnclosure03InfoEntry OBJECT-TYPE + SYNTAX HddEnclosure03InfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current HDD state." + INDEX { hddEnclosure03Slots } + ::= { hddEnclosure03InfoTable 1 } + +HddEnclosure03InfoEntry ::= SEQUENCE { hddEnclosure03Slots INTEGER, + hddEnclosure03Desc OCTET STRING, + hddEnclosure03Name OCTET STRING, + hddEnclosure03Serial OCTET STRING, + hddEnclosure03FirmVer OCTET STRING, + hddEnclosure03Capacity INTEGER, + hddEnclosure03Type INTEGER, + hddEnclosure03State OCTET STRING } + +hddEnclosure03Slots OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD slot#, 1..#of HDD." + ::= { hddEnclosure03InfoEntry 1 } + +hddEnclosure03Desc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD name." + ::= { hddEnclosure03InfoEntry 2 } + +hddEnclosure03Name OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD name." + ::= { hddEnclosure03InfoEntry 3 } + +hddEnclosure03Serial OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD serial number." + ::= { hddEnclosure03InfoEntry 4 } + +hddEnclosure03FirmVer OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD firmware reversion." + ::= { hddEnclosure03InfoEntry 5 } + +hddEnclosure03Capacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD total capacity in mega byte." + ::= { hddEnclosure03InfoEntry 6 } + +hddEnclosure03Type OBJECT-TYPE + SYNTAX INTEGER { + sata(1), + sas(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD Type." + ::= { hddEnclosure03InfoEntry 7 } + +hddEnclosure03State OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD state." + ::= { hddEnclosure03InfoEntry 8 } + + +-- Enclosure#04 hdd info +hddEnclosure04Installed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure Installed?" + ::= { hddEnclosure4 1 } + +hddEnclosure04Description OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure description." + ::= { hddEnclosure4 2 } + +hddEnclosure04NumberOfSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of slot." + ::= { hddEnclosure4 3 } + +hddEnclosure04InfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HddEnclosure04InfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing HDD information." + ::= { hddEnclosure4 4 } + +hddEnclosure04InfoEntry OBJECT-TYPE + SYNTAX HddEnclosure04InfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current HDD state." + INDEX { hddEnclosure04Slots } + ::= { hddEnclosure04InfoTable 1 } + +HddEnclosure04InfoEntry ::= SEQUENCE { hddEnclosure04Slots INTEGER, + hddEnclosure04Desc OCTET STRING, + hddEnclosure04Name OCTET STRING, + hddEnclosure04Serial OCTET STRING, + hddEnclosure04FirmVer OCTET STRING, + hddEnclosure04Capacity INTEGER, + hddEnclosure04Type INTEGER, + hddEnclosure04State OCTET STRING } + +hddEnclosure04Slots OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD slot#, 1..#of HDD." + ::= { hddEnclosure04InfoEntry 1 } + +hddEnclosure04Desc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD name." + ::= { hddEnclosure04InfoEntry 2 } + +hddEnclosure04Name OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD name." + ::= { hddEnclosure04InfoEntry 3 } + +hddEnclosure04Serial OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD serial number." + ::= { hddEnclosure04InfoEntry 4 } + +hddEnclosure04FirmVer OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD firmware reversion." + ::= { hddEnclosure04InfoEntry 5 } + +hddEnclosure04Capacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD total capacity in mega byte." + ::= { hddEnclosure04InfoEntry 6 } + +hddEnclosure04Type OBJECT-TYPE + SYNTAX INTEGER { + sata(1), + sas(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD Type." + ::= { hddEnclosure04InfoEntry 7 } + +hddEnclosure04State OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD state." + ::= { hddEnclosure04InfoEntry 8 } + + +-- Enclosure#05 hdd info +hddEnclosure05Installed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure Installed?" + ::= { hddEnclosure5 1 } + +hddEnclosure05Description OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure description." + ::= { hddEnclosure5 2 } + +hddEnclosure05NumberOfSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of slot." + ::= { hddEnclosure5 3 } + + +hddEnclosure05InfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HddEnclosure05InfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing HDD information." + ::= { hddEnclosure5 4 } + +hddEnclosure05InfoEntry OBJECT-TYPE + SYNTAX HddEnclosure05InfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current HDD state." + INDEX { hddEnclosure05Slots } + ::= { hddEnclosure05InfoTable 1 } + +HddEnclosure05InfoEntry ::= SEQUENCE { hddEnclosure05Slots INTEGER, + hddEnclosure05Desc OCTET STRING, + hddEnclosure05Name OCTET STRING, + hddEnclosure05Serial OCTET STRING, + hddEnclosure05FirmVer OCTET STRING, + hddEnclosure05Capacity INTEGER, + hddEnclosure05Type INTEGER, + hddEnclosure05State OCTET STRING } + +hddEnclosure05Slots OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD slot#, 1..#of HDD." + ::= { hddEnclosure05InfoEntry 1 } + +hddEnclosure05Desc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD name." + ::= { hddEnclosure05InfoEntry 2 } + +hddEnclosure05Name OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD name." + ::= { hddEnclosure05InfoEntry 3 } + +hddEnclosure05Serial OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD serial number." + ::= { hddEnclosure05InfoEntry 4 } + +hddEnclosure05FirmVer OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD firmware reversion." + ::= { hddEnclosure05InfoEntry 5 } + +hddEnclosure05Capacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD total capacity in mega byte." + ::= { hddEnclosure05InfoEntry 6 } + +hddEnclosure05Type OBJECT-TYPE + SYNTAX INTEGER { + sata(1), + sas(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD Type." + ::= { hddEnclosure05InfoEntry 7 } + +hddEnclosure05State OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD state." + ::= { hddEnclosure05InfoEntry 8 } + +-- Enclosure#06 hdd info +hddEnclosure06Installed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure Installed?" + ::= { hddEnclosure6 1 } + +hddEnclosure06Description OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure description." + ::= { hddEnclosure6 2 } + +hddEnclosure06NumberOfSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of power supply, e.g. 2." + ::= { hddEnclosure6 3 } + + +hddEnclosure06InfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HddEnclosure06InfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing HDD information." + ::= { hddEnclosure6 4 } + +hddEnclosure06InfoEntry OBJECT-TYPE + SYNTAX HddEnclosure06InfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current HDD state." + INDEX { hddEnclosure06Slots } + ::= { hddEnclosure06InfoTable 1 } + +HddEnclosure06InfoEntry ::= SEQUENCE { hddEnclosure06Slots INTEGER, + hddEnclosure06Desc OCTET STRING, + hddEnclosure06Name OCTET STRING, + hddEnclosure06Serial OCTET STRING, + hddEnclosure06FirmVer OCTET STRING, + hddEnclosure06Capacity INTEGER, + hddEnclosure06Type INTEGER, + hddEnclosure06State OCTET STRING } + +hddEnclosure06Slots OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD slot#, 1..#of HDD." + ::= { hddEnclosure06InfoEntry 1 } + +hddEnclosure06Desc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD name." + ::= { hddEnclosure06InfoEntry 2 } + +hddEnclosure06Name OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD name." + ::= { hddEnclosure06InfoEntry 3 } + +hddEnclosure06Serial OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD serial number." + ::= { hddEnclosure06InfoEntry 4 } + +hddEnclosure06FirmVer OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD firmware reversion." + ::= { hddEnclosure06InfoEntry 5 } + +hddEnclosure06Capacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD total capacity in mega byte." + ::= { hddEnclosure06InfoEntry 6 } + +hddEnclosure06Type OBJECT-TYPE + SYNTAX INTEGER { + sata(1), + sas(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD Type." + ::= { hddEnclosure06InfoEntry 7 } + +hddEnclosure06State OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD state." + ::= { hddEnclosure06InfoEntry 8 } + + +-- Enclosure#07 hdd info +hddEnclosure07Installed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure Installed?" + ::= { hddEnclosure7 1 } + +hddEnclosure07Description OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure description." + ::= { hddEnclosure7 2 } + +hddEnclosure07NumberOfSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of power supply, e.g. 2." + ::= { hddEnclosure7 3 } + +hddEnclosure07InfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HddEnclosure07InfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing HDD information." + ::= { hddEnclosure7 4 } + +hddEnclosure07InfoEntry OBJECT-TYPE + SYNTAX HddEnclosure07InfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current HDD state." + INDEX { hddEnclosure07Slots } + ::= { hddEnclosure07InfoTable 1 } + +HddEnclosure07InfoEntry ::= SEQUENCE { hddEnclosure07Slots INTEGER, + hddEnclosure07Desc OCTET STRING, + hddEnclosure07Name OCTET STRING, + hddEnclosure07Serial OCTET STRING, + hddEnclosure07FirmVer OCTET STRING, + hddEnclosure07Capacity INTEGER, + hddEnclosure07Type INTEGER, + hddEnclosure07State OCTET STRING } + +hddEnclosure07Slots OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD slot#, 1..#of HDD." + ::= { hddEnclosure07InfoEntry 1 } + +hddEnclosure07Desc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD name." + ::= { hddEnclosure07InfoEntry 2 } + +hddEnclosure07Name OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD name." + ::= { hddEnclosure07InfoEntry 3 } + +hddEnclosure07Serial OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD serial number." + ::= { hddEnclosure07InfoEntry 4 } + +hddEnclosure07FirmVer OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD firmware reversion." + ::= { hddEnclosure07InfoEntry 5 } + +hddEnclosure07Capacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD total capacity in mega byte." + ::= { hddEnclosure07InfoEntry 6 } + +hddEnclosure07Type OBJECT-TYPE + SYNTAX INTEGER { + sata(1), + sas(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD Type." + ::= { hddEnclosure07InfoEntry 7 } + +hddEnclosure07State OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD state." + ::= { hddEnclosure07InfoEntry 8 } + + +-- Enclosure#08 hdd info +hddEnclosure08Installed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure Installed?" + ::= { hddEnclosure8 1 } + +hddEnclosure08Description OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure description." + ::= { hddEnclosure8 2 } + +hddEnclosure08NumberOfSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "# of power supply, e.g. 2." + ::= { hddEnclosure8 3 } + +hddEnclosure08InfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HddEnclosure08InfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing HDD information." + ::= { hddEnclosure8 4 } + +hddEnclosure08InfoEntry OBJECT-TYPE + SYNTAX HddEnclosure08InfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current HDD state." + INDEX { hddEnclosure08Slots } + ::= { hddEnclosure08InfoTable 1 } + +HddEnclosure08InfoEntry ::= SEQUENCE { hddEnclosure08Slots INTEGER, + hddEnclosure08Desc OCTET STRING, + hddEnclosure08Name OCTET STRING, + hddEnclosure08Serial OCTET STRING, + hddEnclosure08FirmVer OCTET STRING, + hddEnclosure08Capacity INTEGER, + hddEnclosure08Type INTEGER, + hddEnclosure08State OCTET STRING } + +hddEnclosure08Slots OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD slot#, 1..#of HDD." + ::= { hddEnclosure08InfoEntry 1 } + +hddEnclosure08Desc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD name." + ::= { hddEnclosure08InfoEntry 2 } + + +hddEnclosure08Name OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD name." + ::= { hddEnclosure08InfoEntry 3 } + +hddEnclosure08Serial OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD serial number." + ::= { hddEnclosure08InfoEntry 4 } + +hddEnclosure08FirmVer OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD firmware reversion." + ::= { hddEnclosure08InfoEntry 5 } + +hddEnclosure08Capacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD total capacity in mega byte." + ::= { hddEnclosure08InfoEntry 6 } + +hddEnclosure08Type OBJECT-TYPE + SYNTAX INTEGER { + sata(1), + sas(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD Type." + ::= { hddEnclosure08InfoEntry 7 } + +hddEnclosure08State OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "HDD state." + ::= { hddEnclosure08InfoEntry 8 } + + +-- definition of object types of RaidSet information + +raidInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF RaidInfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing RaidSet information." + ::= { raidsetInformation 1 } + +raidInfoEntry OBJECT-TYPE + SYNTAX RaidInfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current RaidSet state." + INDEX { raidNumber } + ::= { raidInfoTable 1 } + +RaidInfoEntry ::= SEQUENCE { raidNumber INTEGER, + raidName OCTET STRING, + raidDisks INTEGER, + raidState OCTET STRING, + raidTotalCapacity INTEGER, + raidFreeCapacity INTEGER, + raidMemberDiskCapacity INTEGER, + raidMemberDiskChannels OCTET STRING } + +raidNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RiadSet#, 0..#raidset-1." + ::= { raidInfoEntry 1 } + +raidName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Raid set name." + ::= { raidInfoEntry 2 } + +raidDisks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Member disks." + ::= { raidInfoEntry 3 } + +raidState OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Raid state." + ::= { raidInfoEntry 4 } + +raidTotalCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RaidSet total capacity in MB, totla capacity." + ::= { raidInfoEntry 5 } + +raidFreeCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RaidSet free capacity in MB, totla capacity." + ::= { raidInfoEntry 6 } + +raidMemberDiskCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RaidSet member disk capacity in MB, totla capacity." + ::= { raidInfoEntry 7 } + +raidMemberDiskChannels OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Member disk channels." + ::= { raidInfoEntry 8 } + + +-- definition of object types of VolumeSet information + +volInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF VolInfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing VolumeSet information." + ::= { volumesetInformation 1 } + +volInfoEntry OBJECT-TYPE + SYNTAX VolInfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current VolumeSet state." + INDEX { volNumber } + ::= { volInfoTable 1 } + +VolInfoEntry ::= SEQUENCE { volNumber INTEGER, + volName OCTET STRING, + volRaidName OCTET STRING, + volCapacity INTEGER, + volState OCTET STRING, + volProgress INTEGER, + volCluster INTEGER, + volChannel INTEGER, + volSCSIID INTEGER, + volSCSILUN INTEGER, + volRaidLevel OCTET STRING, + volStripes INTEGER, + volDisks INTEGER, + volCache INTEGER, + volTag INTEGER, + volMaxSpeed OCTET STRING, + volCurrentSpeed OCTET STRING } + +volNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Volume number, 0..#of volume-1." + ::= { volInfoEntry 1 } + +volName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Volume name." + ::= { volInfoEntry 2 } + +volRaidName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Raid name." + ::= { volInfoEntry 3 } + +volCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "In MB, Capacity." + ::= { volInfoEntry 4 } + +volState OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "VolumeSet state." + ::= { volInfoEntry 5 } + +volProgress OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "percentage." + ::= { volInfoEntry 6 } + +volCluster OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Clustering, 0:no, 1:yes." + ::= { volInfoEntry 7 } + +volChannel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "SCSI Channel,0,1." + ::= { volInfoEntry 8 } + +volSCSIID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "SCSI ID, 0..15." + ::= { volInfoEntry 9 } + +volSCSILUN OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "SCSI LUN, 0..7." + ::= { volInfoEntry 10 } + +volRaidLevel OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Raid Level, 0,1,10,3,5,6,30,50,60,00,100." + ::= { volInfoEntry 11 } + +volStripes OBJECT-TYPE + SYNTAX INTEGER { + 4K(4096), + 8K(8192), + 16K(16384), + 32K(32768), + 64K(65536), + 128K(131072) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Stripe size, in bytes." + ::= { volInfoEntry 12 } + +volDisks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Disks." + ::= { volInfoEntry 13 } + +volCache OBJECT-TYPE + SYNTAX INTEGER { + write-through(0), + write-back(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Cache enabled, 0:no, 1:yes." + ::= { volInfoEntry 14 } + +volTag OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Tag enabled, 0:no, 1:yes." + ::= { volInfoEntry 15 } + +volMaxSpeed OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Max speed." + ::= { volInfoEntry 16 } + +volCurrentSpeed OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current speed." + ::= { volInfoEntry 17 } + +-- definition of object types of Event information + +eventInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EventInfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Event information." + ::= { eventInformation 1 } + +eventInfoEntry OBJECT-TYPE + SYNTAX EventInfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current event." + INDEX { eventNumber } + ::= { eventInfoTable 1 } + +EventInfoEntry ::= SEQUENCE { eventNumber INTEGER, + eventString OCTET STRING } + +eventNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Event number, 0..#events-1." + ::= { eventInfoEntry 1 } + +eventString OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Event string." + ::= { eventInfoEntry 2 } + + +-- proware Raid Subsystem Trap Group +raidSubSysTraps OBJECT IDENTIFIER ::= { sasraidsubsystem 7 } + +-- Traps definitions +-- RaidSet Traps +rsCreate TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 128 + +rsDelete TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 129 + +rsExpand TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 130 + +rsRebuild TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 131 + +rsDegraded TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 132 + +rsNoEvent TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 133 + + +-- VolumeSet Traps +vsInitializing TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 256 + +vsRebuilding TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 257 + +vsMigrating TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 258 + +vsChecking TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 259 + +vsCompleteInit TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 260 + +vsCompleteRebuild TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 261 + +vsCompleteMigrating TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 262 + +vsCompleteChecking TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 263 + +vsCreate TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 264 + +vsDelete TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 265 + +vsModify TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 266 + +vsDegraded TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 267 + +vsFailed TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 268 + +vsRevived TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 269 + +vsTotals TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 270 + + +-- IDE Device Traps +pdAdded TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 384 + +pdRemoved TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 385 + +pdReadError TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 386 + +pdWriteError TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 387 + +pdAtaEccError TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 388 + +pdAtaChangeMode TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 389 + +pdTimeOut TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 390 + +pdMarkFailed TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 391 + +pdPciError TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 392 + +pdSmartFailed TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 393 + +pdCreatePass TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 394 + +pdModifyPass TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 395 + +pdDeletePass TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 396 + +pdTotals TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 397 + +-- SCSI Bus Traps +scsiReset TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 512 + +scsiParity TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 513 + +scsiModeChange TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 514 + +scsiTotals TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 515 + +-- Hardware Monitor Traps +hwSdram1BitEcc TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 640 + +hwSdramMultiBitEcc TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 641 + +hwTempController TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 642 + + +hwTempBackplane TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 643 + +hwVoltage15 TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 644 + +hwVoltage3 TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 645 + +hwVoltage5 TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 646 + +hwVoltage12 TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 647 + + +hwVoltage13 TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 648 + +hwVoltage25 TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 649 + +hwVoltage125 TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 650 + +hwPower1Failed TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 651 + +hwFan1Failed TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 652 + +hwPower2Failed TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 653 + +hwFan2Failed TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 654 + +hwPower3Failed TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 655 + +hwFan3Failed TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 656 + +hwPower4Failed TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 657 + +hwFan4Failed TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 658 + +hwUpsPowerLoss TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 659 + +hwTempControllerR TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 660 + + +hwTempBackplaneR TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 661 + +hwVoltage15R TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 662 + +hwVoltage3R TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 663 + +hwVoltage5R TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 664 + +hwVoltage12R TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 665 + + +hwVoltage13R TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 666 + +hwVoltage25R TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 667 + +hwVoltage125R TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 668 + +hwPower1FailedR TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 669 + +hwFan1FailedR TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 670 + +hwPower2FailedR TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 671 + +hwFan2FailedR TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 672 + +hwPower3FailedR TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 673 + +hwFan3FailedR TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 674 + +hwPower4FailedR TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 675 + +hwFan4FailedR TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 676 + +hwUPSPowerR TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 677 + + +hwSystemRestarted TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 678 + + +hwTest TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 679 + +hwSystemRecovered TRAP-TYPE + ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 680 + + +-- New Traps + +ghmRecover TRAP-TYPE +ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 768 + +ghmOverTemp TRAP-TYPE +ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 769 + +ghmFailed TRAP-TYPE +ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 770 + +ghmUnderVoltage TRAP-TYPE +ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 771 + +ghmOverVoltage TRAP-TYPE +ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 772 + +ghmDiscovered TRAP-TYPE +ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 773 + + +ghmLostMig TRAP-TYPE +ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 774 + + +ghmRestartLBA TRAP-TYPE +ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 775 + +ghmHTTPLogin TRAP-TYPE +ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 776 + +ghmTelnetLogin TRAP-TYPE +ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 777 + +ghmVt100Login TRAP-TYPE +ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 778 + +ghmGUILogin TRAP-TYPE +ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 779 + +ghmFCLinkUp TRAP-TYPE +ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 780 + +ghmFCLinkDown TRAP-TYPE +ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 781 + +ghm16BytesCDB TRAP-TYPE +ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 782 + +ghmInitLBA TRAP-TYPE +ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 783 + +ghmRebuildLBA TRAP-TYPE +ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 784 + +ghmMigrateLBA TRAP-TYPE +ENTERPRISE raidSubSysTraps + VARIABLES { eventString } + DESCRIPTION + "%s." + ::= 785 + +END diff --git a/tests/data/eurostor_es-6642b.json b/tests/data/eurostor_es-6642b.json new file mode 100644 index 0000000000..38aa29dc28 --- /dev/null +++ b/tests/data/eurostor_es-6642b.json @@ -0,0 +1,2924 @@ +{ + "os": { + "discovery": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.14752.1.3", + "sysDescr": "Raid Subsystem V1.00", + "sysContact": "", + "version": "V1.50 2012-06-13", + "hardware": "EUROstore [ES-6642B]", + "features": "Controller: Areca ARC-8066", + "os": "eurostor", + "type": "appliance", + "serial": "A116EHDEPR900010", + "icon": "eurostor.svg", + "location": "" + } + ] + }, + "poller": "matches discovery" + }, + "ports": { + "discovery": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Raid Management Through Ethernet", + "ifName": "Raid Management Through Ethernet", + "portName": null, + "ifIndex": 1, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "Raid Management Through Ethernet", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + }, + "poller": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Raid Management Through Ethernet", + "ifName": "Raid Management Through Ethernet", + "portName": null, + "ifIndex": 1, + "ifSpeed": 100000000, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1500, + "ifType": "ethernetCsmacd", + "ifAlias": "Raid Management Through Ethernet", + "ifPhysAddress": "001b4d019a7c", + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 16433888, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 2323459, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 1224699733, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 383503084, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 13901396, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 267, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 72, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 201779, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + } + }, + "sensors": { + "discovery": { + "sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "fanspeed", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.9.1.3.1", + "sensor_index": "hwEnclosure01FanIndex.1", + "sensor_type": "eurostor", + "sensor_descr": "Fan1-1", + "group": "Backplane 1", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 4270, + "sensor_limit": 7686, + "sensor_limit_warn": null, + "sensor_limit_low": 3416, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "fanspeed", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.9.1.3.2", + "sensor_index": "hwEnclosure01FanIndex.2", + "sensor_type": "eurostor", + "sensor_descr": "Fan2-1", + "group": "Backplane 1", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 4320, + "sensor_limit": 7776, + "sensor_limit_warn": null, + "sensor_limit_low": 3456, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "fanspeed", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.9.1.3.3", + "sensor_index": "hwEnclosure01FanIndex.3", + "sensor_type": "eurostor", + "sensor_descr": "Fan3-1", + "group": "Backplane 1", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 6750, + "sensor_limit": 12150, + "sensor_limit_warn": null, + "sensor_limit_low": 5400, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "fanspeed", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.9.1.3.4", + "sensor_index": "hwEnclosure01FanIndex.4", + "sensor_type": "eurostor", + "sensor_descr": "Fan4-1", + "group": "Backplane 1", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 6360, + "sensor_limit": 11448, + "sensor_limit_warn": null, + "sensor_limit_low": 5088, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "fanspeed", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.9.1.3.5", + "sensor_index": "hwEnclosure01FanIndex.5", + "sensor_type": "eurostor", + "sensor_descr": "Fan5-1", + "group": "Backplane 1", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 5920, + "sensor_limit": 10656, + "sensor_limit_warn": null, + "sensor_limit_low": 4736, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "fanspeed", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.9.1.3.6", + "sensor_index": "hwEnclosure01FanIndex.6", + "sensor_type": "eurostor", + "sensor_descr": "Fan6-1", + "group": "Backplane 1", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2980, + "sensor_limit": 5364, + "sensor_limit_warn": null, + "sensor_limit_low": 2384, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "fanspeed", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.9.1.3.1", + "sensor_index": "hwEnclosure02FanIndex.1", + "sensor_type": "eurostor", + "sensor_descr": "Fan1-2", + "group": "Backplane 2", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 4320, + "sensor_limit": 7776, + "sensor_limit_warn": null, + "sensor_limit_low": 3456, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "fanspeed", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.9.1.3.2", + "sensor_index": "hwEnclosure02FanIndex.2", + "sensor_type": "eurostor", + "sensor_descr": "Fan2-2", + "group": "Backplane 2", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 4320, + "sensor_limit": 7776, + "sensor_limit_warn": null, + "sensor_limit_low": 3456, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "fanspeed", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.9.1.3.3", + "sensor_index": "hwEnclosure02FanIndex.3", + "sensor_type": "eurostor", + "sensor_descr": "Fan3-2", + "group": "Backplane 2", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 6610, + "sensor_limit": 11898, + "sensor_limit_warn": null, + "sensor_limit_low": 5288, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "fanspeed", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.9.1.3.4", + "sensor_index": "hwEnclosure02FanIndex.4", + "sensor_type": "eurostor", + "sensor_descr": "Fan4-2", + "group": "Backplane 2", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 6360, + "sensor_limit": 11448, + "sensor_limit_warn": null, + "sensor_limit_low": 5088, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "fanspeed", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.9.1.3.5", + "sensor_index": "hwEnclosure02FanIndex.5", + "sensor_type": "eurostor", + "sensor_descr": "Fan5-2", + "group": "Backplane 2", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 6020, + "sensor_limit": 10836, + "sensor_limit_warn": null, + "sensor_limit_low": 4816, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.1", + "sensor_index": "hddEnclosure011", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 01", + "group": "Raid Set # 000", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure011", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.10", + "sensor_index": "hddEnclosure0110", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 10", + "group": "Raid Set # 000", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0110", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.11", + "sensor_index": "hddEnclosure0111", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 11", + "group": "Raid Set # 001", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0111", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.12", + "sensor_index": "hddEnclosure0112", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 12", + "group": "Raid Set # 001", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0112", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.13", + "sensor_index": "hddEnclosure0113", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 13", + "group": "Raid Set # 001", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0113", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.14", + "sensor_index": "hddEnclosure0114", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 14", + "group": "Raid Set # 001", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0114", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.15", + "sensor_index": "hddEnclosure0115", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 15", + "group": "Raid Set # 001", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0115", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.16", + "sensor_index": "hddEnclosure0116", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 16", + "group": "Raid Set # 001", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0116", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.17", + "sensor_index": "hddEnclosure0117", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 17", + "group": "Raid Set # 001", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0117", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.18", + "sensor_index": "hddEnclosure0118", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 18", + "group": "Raid Set # 001", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0118", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.19", + "sensor_index": "hddEnclosure0119", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 19", + "group": "Raid Set # 001", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0119", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.2", + "sensor_index": "hddEnclosure012", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 02", + "group": "Raid Set # 000", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure012", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.20", + "sensor_index": "hddEnclosure0120", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 20", + "group": "Raid Set # 001", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0120", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.21", + "sensor_index": "hddEnclosure0121", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 21", + "group": "Raid Set # 000", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0121", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.3", + "sensor_index": "hddEnclosure013", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 03", + "group": "Raid Set # 000", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure013", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.4", + "sensor_index": "hddEnclosure014", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 04", + "group": "Raid Set # 000", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure014", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.5", + "sensor_index": "hddEnclosure015", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 05", + "group": "Raid Set # 000", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure015", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.6", + "sensor_index": "hddEnclosure016", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 06", + "group": "Raid Set # 000", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure016", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.7", + "sensor_index": "hddEnclosure017", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 07", + "group": "Non RAID member", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 3, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure017", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.8", + "sensor_index": "hddEnclosure018", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 08", + "group": "Raid Set # 000", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure018", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.1.4.1.8.9", + "sensor_index": "hddEnclosure019", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 09", + "group": "Raid Set # 000", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure019", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.1", + "sensor_index": "hddEnclosure021", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 22", + "group": "Raid Set # 002", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure021", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.10", + "sensor_index": "hddEnclosure0210", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 31", + "group": "Raid Set # 002", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0210", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.11", + "sensor_index": "hddEnclosure0211", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 32", + "group": "Raid Set # 003", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0211", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.12", + "sensor_index": "hddEnclosure0212", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 33", + "group": "Raid Set # 003", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0212", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.13", + "sensor_index": "hddEnclosure0213", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 34", + "group": "Raid Set # 003", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0213", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.14", + "sensor_index": "hddEnclosure0214", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 35", + "group": "Raid Set # 003", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0214", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.15", + "sensor_index": "hddEnclosure0215", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 36", + "group": "Non RAID member", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0215", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.16", + "sensor_index": "hddEnclosure0216", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 37", + "group": "Raid Set # 003", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0216", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.17", + "sensor_index": "hddEnclosure0217", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 38", + "group": "Raid Set # 003", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0217", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.18", + "sensor_index": "hddEnclosure0218", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 39", + "group": "Raid Set # 003", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0218", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.19", + "sensor_index": "hddEnclosure0219", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 40", + "group": "Raid Set # 003", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0219", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.2", + "sensor_index": "hddEnclosure022", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 23", + "group": "Raid Set # 002", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure022", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.20", + "sensor_index": "hddEnclosure0220", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 41", + "group": "Raid Set # 003", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0220", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.21", + "sensor_index": "hddEnclosure0221", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 42", + "group": "Raid Set # 003", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure0221", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.3", + "sensor_index": "hddEnclosure023", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 24", + "group": "Raid Set # 002", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure023", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.4", + "sensor_index": "hddEnclosure024", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 25", + "group": "Raid Set # 002", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure024", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.5", + "sensor_index": "hddEnclosure025", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 26", + "group": "Raid Set # 002", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure025", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.6", + "sensor_index": "hddEnclosure026", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 27", + "group": "Raid Set # 002", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure026", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.7", + "sensor_index": "hddEnclosure027", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 28", + "group": "Raid Set # 002", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure027", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.8", + "sensor_index": "hddEnclosure028", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 29", + "group": "Raid Set # 002", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure028", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.3.2.4.1.8.9", + "sensor_index": "hddEnclosure029", + "sensor_type": "raidMember", + "sensor_descr": "SLOT 30", + "group": "Raid Set # 002", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "hddEnclosure029", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "raidMember" + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.1.10.1.3.1", + "sensor_index": "hwControllerBoardTempIndex.1", + "sensor_type": "eurostor", + "sensor_descr": "CPU Temperature", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 43, + "sensor_limit": 63, + "sensor_limit_warn": null, + "sensor_limit_low": 33, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.1.10.1.3.2", + "sensor_index": "hwControllerBoardTempIndex.2", + "sensor_type": "eurostor", + "sensor_descr": "Controller Temp.", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 32, + "sensor_limit": 52, + "sensor_limit_warn": null, + "sensor_limit_low": 22, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.1", + "sensor_index": "hwEnclosure01TempIndex.1", + "sensor_type": "eurostor", + "sensor_descr": "ENC. Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 39, + "sensor_limit": 59, + "sensor_limit_warn": null, + "sensor_limit_low": 29, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.10", + "sensor_index": "hwEnclosure01TempIndex.10", + "sensor_type": "eurostor", + "sensor_descr": "Slot08 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 29, + "sensor_limit": 49, + "sensor_limit_warn": null, + "sensor_limit_low": 19, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.11", + "sensor_index": "hwEnclosure01TempIndex.11", + "sensor_type": "eurostor", + "sensor_descr": "Slot09 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 26, + "sensor_limit": 46, + "sensor_limit_warn": null, + "sensor_limit_low": 16, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.12", + "sensor_index": "hwEnclosure01TempIndex.12", + "sensor_type": "eurostor", + "sensor_descr": "Slot10 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 32, + "sensor_limit": 52, + "sensor_limit_warn": null, + "sensor_limit_low": 22, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.13", + "sensor_index": "hwEnclosure01TempIndex.13", + "sensor_type": "eurostor", + "sensor_descr": "Slot11 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 29, + "sensor_limit": 49, + "sensor_limit_warn": null, + "sensor_limit_low": 19, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.14", + "sensor_index": "hwEnclosure01TempIndex.14", + "sensor_type": "eurostor", + "sensor_descr": "Slot12 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 26, + "sensor_limit": 46, + "sensor_limit_warn": null, + "sensor_limit_low": 16, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.15", + "sensor_index": "hwEnclosure01TempIndex.15", + "sensor_type": "eurostor", + "sensor_descr": "Slot13 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 32, + "sensor_limit": 52, + "sensor_limit_warn": null, + "sensor_limit_low": 22, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.16", + "sensor_index": "hwEnclosure01TempIndex.16", + "sensor_type": "eurostor", + "sensor_descr": "Slot14 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 29, + "sensor_limit": 49, + "sensor_limit_warn": null, + "sensor_limit_low": 19, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.17", + "sensor_index": "hwEnclosure01TempIndex.17", + "sensor_type": "eurostor", + "sensor_descr": "Slot15 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 26, + "sensor_limit": 46, + "sensor_limit_warn": null, + "sensor_limit_low": 16, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.18", + "sensor_index": "hwEnclosure01TempIndex.18", + "sensor_type": "eurostor", + "sensor_descr": "Slot16 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 32, + "sensor_limit": 52, + "sensor_limit_warn": null, + "sensor_limit_low": 22, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.19", + "sensor_index": "hwEnclosure01TempIndex.19", + "sensor_type": "eurostor", + "sensor_descr": "Slot17 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 29, + "sensor_limit": 49, + "sensor_limit_warn": null, + "sensor_limit_low": 19, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.2", + "sensor_index": "hwEnclosure01TempIndex.2", + "sensor_type": "eurostor", + "sensor_descr": "Chip Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 56, + "sensor_limit": 76, + "sensor_limit_warn": null, + "sensor_limit_low": 46, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.20", + "sensor_index": "hwEnclosure01TempIndex.20", + "sensor_type": "eurostor", + "sensor_descr": "Slot18 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 26, + "sensor_limit": 46, + "sensor_limit_warn": null, + "sensor_limit_low": 16, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.21", + "sensor_index": "hwEnclosure01TempIndex.21", + "sensor_type": "eurostor", + "sensor_descr": "Slot19 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 32, + "sensor_limit": 52, + "sensor_limit_warn": null, + "sensor_limit_low": 22, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.22", + "sensor_index": "hwEnclosure01TempIndex.22", + "sensor_type": "eurostor", + "sensor_descr": "Slot20 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 30, + "sensor_limit": 50, + "sensor_limit_warn": null, + "sensor_limit_low": 20, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.23", + "sensor_index": "hwEnclosure01TempIndex.23", + "sensor_type": "eurostor", + "sensor_descr": "Slot21 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 27, + "sensor_limit": 47, + "sensor_limit_warn": null, + "sensor_limit_low": 17, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.3", + "sensor_index": "hwEnclosure01TempIndex.3", + "sensor_type": "eurostor", + "sensor_descr": "Slot01 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 30, + "sensor_limit": 50, + "sensor_limit_warn": null, + "sensor_limit_low": 20, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.4", + "sensor_index": "hwEnclosure01TempIndex.4", + "sensor_type": "eurostor", + "sensor_descr": "Slot02 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 29, + "sensor_limit": 49, + "sensor_limit_warn": null, + "sensor_limit_low": 19, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.5", + "sensor_index": "hwEnclosure01TempIndex.5", + "sensor_type": "eurostor", + "sensor_descr": "Slot03 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 26, + "sensor_limit": 46, + "sensor_limit_warn": null, + "sensor_limit_low": 16, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.6", + "sensor_index": "hwEnclosure01TempIndex.6", + "sensor_type": "eurostor", + "sensor_descr": "Slot04 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 31, + "sensor_limit": 51, + "sensor_limit_warn": null, + "sensor_limit_low": 21, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.7", + "sensor_index": "hwEnclosure01TempIndex.7", + "sensor_type": "eurostor", + "sensor_descr": "Slot05 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 29, + "sensor_limit": 49, + "sensor_limit_warn": null, + "sensor_limit_low": 19, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.8", + "sensor_index": "hwEnclosure01TempIndex.8", + "sensor_type": "eurostor", + "sensor_descr": "Slot06 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 25, + "sensor_limit": 45, + "sensor_limit_warn": null, + "sensor_limit_low": 15, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.2.10.1.3.9", + "sensor_index": "hwEnclosure01TempIndex.9", + "sensor_type": "eurostor", + "sensor_descr": "Slot07 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 32, + "sensor_limit": 52, + "sensor_limit_warn": null, + "sensor_limit_low": 22, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.1", + "sensor_index": "hwEnclosure02TempIndex.1", + "sensor_type": "eurostor", + "sensor_descr": "ENC. Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 41, + "sensor_limit": 61, + "sensor_limit_warn": null, + "sensor_limit_low": 31, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.10", + "sensor_index": "hwEnclosure02TempIndex.10", + "sensor_type": "eurostor", + "sensor_descr": "Slot29 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 30, + "sensor_limit": 50, + "sensor_limit_warn": null, + "sensor_limit_low": 20, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.11", + "sensor_index": "hwEnclosure02TempIndex.11", + "sensor_type": "eurostor", + "sensor_descr": "Slot30 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 26, + "sensor_limit": 46, + "sensor_limit_warn": null, + "sensor_limit_low": 16, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.12", + "sensor_index": "hwEnclosure02TempIndex.12", + "sensor_type": "eurostor", + "sensor_descr": "Slot31 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 32, + "sensor_limit": 52, + "sensor_limit_warn": null, + "sensor_limit_low": 22, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.13", + "sensor_index": "hwEnclosure02TempIndex.13", + "sensor_type": "eurostor", + "sensor_descr": "Slot32 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 30, + "sensor_limit": 50, + "sensor_limit_warn": null, + "sensor_limit_low": 20, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.14", + "sensor_index": "hwEnclosure02TempIndex.14", + "sensor_type": "eurostor", + "sensor_descr": "Slot33 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 26, + "sensor_limit": 46, + "sensor_limit_warn": null, + "sensor_limit_low": 16, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.15", + "sensor_index": "hwEnclosure02TempIndex.15", + "sensor_type": "eurostor", + "sensor_descr": "Slot34 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 32, + "sensor_limit": 52, + "sensor_limit_warn": null, + "sensor_limit_low": 22, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.16", + "sensor_index": "hwEnclosure02TempIndex.16", + "sensor_type": "eurostor", + "sensor_descr": "Slot35 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 29, + "sensor_limit": 49, + "sensor_limit_warn": null, + "sensor_limit_low": 19, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.17", + "sensor_index": "hwEnclosure02TempIndex.17", + "sensor_type": "eurostor", + "sensor_descr": "Slot36 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 26, + "sensor_limit": 46, + "sensor_limit_warn": null, + "sensor_limit_low": 16, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.18", + "sensor_index": "hwEnclosure02TempIndex.18", + "sensor_type": "eurostor", + "sensor_descr": "Slot37 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 31, + "sensor_limit": 51, + "sensor_limit_warn": null, + "sensor_limit_low": 21, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.19", + "sensor_index": "hwEnclosure02TempIndex.19", + "sensor_type": "eurostor", + "sensor_descr": "Slot38 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 29, + "sensor_limit": 49, + "sensor_limit_warn": null, + "sensor_limit_low": 19, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.2", + "sensor_index": "hwEnclosure02TempIndex.2", + "sensor_type": "eurostor", + "sensor_descr": "Chip Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 58, + "sensor_limit": 78, + "sensor_limit_warn": null, + "sensor_limit_low": 48, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.20", + "sensor_index": "hwEnclosure02TempIndex.20", + "sensor_type": "eurostor", + "sensor_descr": "Slot39 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 26, + "sensor_limit": 46, + "sensor_limit_warn": null, + "sensor_limit_low": 16, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.21", + "sensor_index": "hwEnclosure02TempIndex.21", + "sensor_type": "eurostor", + "sensor_descr": "Slot40 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 31, + "sensor_limit": 51, + "sensor_limit_warn": null, + "sensor_limit_low": 21, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.22", + "sensor_index": "hwEnclosure02TempIndex.22", + "sensor_type": "eurostor", + "sensor_descr": "Slot41 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 29, + "sensor_limit": 49, + "sensor_limit_warn": null, + "sensor_limit_low": 19, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.23", + "sensor_index": "hwEnclosure02TempIndex.23", + "sensor_type": "eurostor", + "sensor_descr": "Slot42 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 26, + "sensor_limit": 46, + "sensor_limit_warn": null, + "sensor_limit_low": 16, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.3", + "sensor_index": "hwEnclosure02TempIndex.3", + "sensor_type": "eurostor", + "sensor_descr": "Slot22 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 32, + "sensor_limit": 52, + "sensor_limit_warn": null, + "sensor_limit_low": 22, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.4", + "sensor_index": "hwEnclosure02TempIndex.4", + "sensor_type": "eurostor", + "sensor_descr": "Slot23 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 30, + "sensor_limit": 50, + "sensor_limit_warn": null, + "sensor_limit_low": 20, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.5", + "sensor_index": "hwEnclosure02TempIndex.5", + "sensor_type": "eurostor", + "sensor_descr": "Slot24 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 27, + "sensor_limit": 47, + "sensor_limit_warn": null, + "sensor_limit_low": 17, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.6", + "sensor_index": "hwEnclosure02TempIndex.6", + "sensor_type": "eurostor", + "sensor_descr": "Slot25 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 32, + "sensor_limit": 52, + "sensor_limit_warn": null, + "sensor_limit_low": 22, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.7", + "sensor_index": "hwEnclosure02TempIndex.7", + "sensor_type": "eurostor", + "sensor_descr": "Slot26 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 30, + "sensor_limit": 50, + "sensor_limit_warn": null, + "sensor_limit_low": 20, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.8", + "sensor_index": "hwEnclosure02TempIndex.8", + "sensor_type": "eurostor", + "sensor_descr": "Slot27 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 26, + "sensor_limit": 46, + "sensor_limit_warn": null, + "sensor_limit_low": 16, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.3.10.1.3.9", + "sensor_index": "hwEnclosure02TempIndex.9", + "sensor_type": "eurostor", + "sensor_descr": "Slot28 Temp", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 33, + "sensor_limit": 53, + "sensor_limit_warn": null, + "sensor_limit_low": 23, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.1.8.1.3.1", + "sensor_index": "hwControllerBoardVolIndex.1", + "sensor_type": "eurostor", + "sensor_descr": "12V", + "group": null, + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 12.22, + "sensor_limit": 14.053, + "sensor_limit_warn": null, + "sensor_limit_low": 10.387, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.1.8.1.3.2", + "sensor_index": "hwControllerBoardVolIndex.2", + "sensor_type": "eurostor", + "sensor_descr": "5V", + "group": null, + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 4.999, + "sensor_limit": 5.74885, + "sensor_limit_warn": null, + "sensor_limit_low": 4.24915, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.1.8.1.3.3", + "sensor_index": "hwControllerBoardVolIndex.3", + "sensor_type": "eurostor", + "sensor_descr": "3.3V", + "group": null, + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 3.328, + "sensor_limit": 3.8272, + "sensor_limit_warn": null, + "sensor_limit_low": 2.8288, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.1.8.1.3.4", + "sensor_index": "hwControllerBoardVolIndex.4", + "sensor_type": "eurostor", + "sensor_descr": "DDR-II +1.8V", + "group": null, + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 1.808, + "sensor_limit": 2.0792, + "sensor_limit_warn": null, + "sensor_limit_low": 1.5368, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.1.8.1.3.5", + "sensor_index": "hwControllerBoardVolIndex.5", + "sensor_type": "eurostor", + "sensor_descr": "CPU +1.8V", + "group": null, + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 1.824, + "sensor_limit": 2.0976, + "sensor_limit_warn": null, + "sensor_limit_low": 1.5504, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.1.8.1.3.6", + "sensor_index": "hwControllerBoardVolIndex.6", + "sensor_type": "eurostor", + "sensor_descr": "CPU +1.2V", + "group": null, + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 1.248, + "sensor_limit": 1.4352, + "sensor_limit_warn": null, + "sensor_limit_low": 1.0608, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.1.8.1.3.7", + "sensor_index": "hwControllerBoardVolIndex.7", + "sensor_type": "eurostor", + "sensor_descr": "CPU +1.0V", + "group": null, + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 1.04, + "sensor_limit": 1.196, + "sensor_limit_warn": null, + "sensor_limit_low": 0.884, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.1.8.1.3.8", + "sensor_index": "hwControllerBoardVolIndex.8", + "sensor_type": "eurostor", + "sensor_descr": "DDR-II +0.9V", + "group": null, + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 0.896, + "sensor_limit": 1.0304, + "sensor_limit_warn": null, + "sensor_limit_low": 0.7616, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14752.1.3.2.1.8.1.3.9", + "sensor_index": "hwControllerBoardVolIndex.9", + "sensor_type": "eurostor", + "sensor_descr": "RTC 3.0V", + "group": null, + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 3.28, + "sensor_limit": 3.772, + "sensor_limit_warn": null, + "sensor_limit_low": 2.788, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + } + ], + "state_indexes": [ + { + "state_name": "raidMember", + "state_descr": "undefined", + "state_draw_graph": 0, + "state_value": 0, + "state_generic_value": 1 + }, + { + "state_name": "raidMember", + "state_descr": "member", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 0 + }, + { + "state_name": "raidMember", + "state_descr": "spare", + "state_draw_graph": 0, + "state_value": 2, + "state_generic_value": 3 + }, + { + "state_name": "raidMember", + "state_descr": "failed", + "state_draw_graph": 0, + "state_value": 3, + "state_generic_value": 2 + } + ] + }, + "poller": "matches discovery" + } +} diff --git a/tests/snmpsim/eurostor_es-6642b.snmprec b/tests/snmpsim/eurostor_es-6642b.snmprec new file mode 100644 index 0000000000..2869fa20bf --- /dev/null +++ b/tests/snmpsim/eurostor_es-6642b.snmprec @@ -0,0 +1,785 @@ +1.3.6.1.2.1.1.1.0|4|Raid Subsystem V1.00 +1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.14752.1.3 +1.3.6.1.2.1.1.3.0|67|1133184350 +1.3.6.1.2.1.1.4.0|4| +1.3.6.1.2.1.1.5.0|4| +1.3.6.1.2.1.1.6.0|4| +1.3.6.1.2.1.2.2.1.1.1|2|1 +1.3.6.1.2.1.2.2.1.2.1|4|Raid Management Through Ethernet +1.3.6.1.2.1.2.2.1.3.1|2|6 +1.3.6.1.2.1.2.2.1.4.1|2|1500 +1.3.6.1.2.1.2.2.1.5.1|66|100000000 +1.3.6.1.2.1.2.2.1.6.1|4x|001B4D019A7C +1.3.6.1.2.1.2.2.1.7.1|2|1 +1.3.6.1.2.1.2.2.1.8.1|2|1 +1.3.6.1.2.1.2.2.1.9.1|67|0 +1.3.6.1.2.1.2.2.1.10.1|65|1224699733 +1.3.6.1.2.1.2.2.1.11.1|65|16433888 +1.3.6.1.2.1.2.2.1.12.1|65|13901396 +1.3.6.1.2.1.2.2.1.13.1|65|72 +1.3.6.1.2.1.2.2.1.14.1|65|0 +1.3.6.1.2.1.2.2.1.15.1|65|201779 +1.3.6.1.2.1.2.2.1.16.1|65|383503084 +1.3.6.1.2.1.2.2.1.17.1|65|2323459 +1.3.6.1.2.1.2.2.1.18.1|65|267 +1.3.6.1.2.1.2.2.1.19.1|65|0 +1.3.6.1.2.1.2.2.1.20.1|65|0 +1.3.6.1.2.1.2.2.1.21.1|66|0 +1.3.6.1.2.1.2.2.1.22.1|6|0.0 +1.3.6.1.2.1.4.3.0|65|2304310 +1.3.6.1.2.1.4.4.0|65|0 +1.3.6.1.2.1.4.5.0|65|173121 +1.3.6.1.2.1.4.6.0|65|0 +1.3.6.1.2.1.4.7.0|65|0 +1.3.6.1.2.1.4.8.0|65|0 +1.3.6.1.2.1.4.9.0|65|0 +1.3.6.1.2.1.4.10.0|65|2117801 +1.3.6.1.2.1.4.11.0|65|0 +1.3.6.1.2.1.4.12.0|65|0 +1.3.6.1.2.1.4.14.0|65|0 +1.3.6.1.2.1.4.15.0|65|0 +1.3.6.1.2.1.4.16.0|65|0 +1.3.6.1.2.1.4.17.0|65|0 +1.3.6.1.2.1.4.18.0|65|0 +1.3.6.1.2.1.4.19.0|65|0 +1.3.6.1.2.1.4.20.1.2.149.217.131.41|2|1 +1.3.6.1.2.1.4.20.1.3.149.217.131.41|64|255.255.240.0 +1.3.6.1.2.1.5.1.0|65|0 +1.3.6.1.2.1.5.2.0|65|0 +1.3.6.1.2.1.5.3.0|65|0 +1.3.6.1.2.1.5.4.0|65|0 +1.3.6.1.2.1.5.5.0|65|0 +1.3.6.1.2.1.5.6.0|65|0 +1.3.6.1.2.1.5.7.0|65|0 +1.3.6.1.2.1.5.8.0|65|0 +1.3.6.1.2.1.5.9.0|65|0 +1.3.6.1.2.1.5.10.0|65|0 +1.3.6.1.2.1.5.11.0|65|0 +1.3.6.1.2.1.5.12.0|65|0 +1.3.6.1.2.1.5.13.0|65|0 +1.3.6.1.2.1.5.14.0|65|0 +1.3.6.1.2.1.5.15.0|65|0 +1.3.6.1.2.1.5.16.0|65|0 +1.3.6.1.2.1.5.17.0|65|0 +1.3.6.1.2.1.5.18.0|65|0 +1.3.6.1.2.1.5.19.0|65|0 +1.3.6.1.2.1.5.20.0|65|0 +1.3.6.1.2.1.5.21.0|65|0 +1.3.6.1.2.1.5.22.0|65|0 +1.3.6.1.2.1.5.23.0|65|0 +1.3.6.1.2.1.5.24.0|65|0 +1.3.6.1.2.1.5.25.0|65|0 +1.3.6.1.2.1.5.26.0|65|0 +1.3.6.1.2.1.6.5.0|65|5 +1.3.6.1.2.1.6.6.0|65|6 +1.3.6.1.2.1.6.7.0|65|0 +1.3.6.1.2.1.6.8.0|65|0 +1.3.6.1.2.1.6.9.0|66|0 +1.3.6.1.2.1.6.10.0|65|219 +1.3.6.1.2.1.6.11.0|65|133 +1.3.6.1.2.1.6.12.0|65|0 +1.3.6.1.2.1.6.14.0|65|0 +1.3.6.1.2.1.6.15.0|65|0 +1.3.6.1.2.1.7.1.0|65|1578967 +1.3.6.1.2.1.7.2.0|65|13383 +1.3.6.1.2.1.7.3.0|65|0 +1.3.6.1.2.1.7.4.0|65|1565573 +1.3.6.1.2.1.11.1.0|65|1565306 +1.3.6.1.2.1.11.2.0|65|1565294 +1.3.6.1.2.1.11.3.0|65|4 +1.3.6.1.2.1.11.4.0|65|7 +1.3.6.1.2.1.11.5.0|65|0 +1.3.6.1.2.1.11.6.0|65|0 +1.3.6.1.2.1.11.8.0|65|0 +1.3.6.1.2.1.11.9.0|65|0 +1.3.6.1.2.1.11.10.0|65|0 +1.3.6.1.2.1.11.11.0|65|0 +1.3.6.1.2.1.11.12.0|65|0 +1.3.6.1.2.1.11.13.0|65|1565295 +1.3.6.1.2.1.11.14.0|65|0 +1.3.6.1.2.1.11.15.0|65|820440 +1.3.6.1.2.1.11.16.0|65|150553 +1.3.6.1.2.1.11.17.0|65|0 +1.3.6.1.2.1.11.18.0|65|0 +1.3.6.1.2.1.11.19.0|65|0 +1.3.6.1.2.1.11.20.0|65|0 +1.3.6.1.2.1.11.21.0|65|0 +1.3.6.1.2.1.11.22.0|65|0 +1.3.6.1.2.1.11.24.0|65|0 +1.3.6.1.2.1.11.25.0|65|0 +1.3.6.1.2.1.11.26.0|65|0 +1.3.6.1.2.1.11.27.0|65|0 +1.3.6.1.2.1.11.28.0|65|1565296 +1.3.6.1.2.1.11.29.0|65|0 +1.3.6.1.2.1.11.30.0|2|2 +1.3.6.1.4.1.14752.1.3.1.1.0|4|ARC-8066 +1.3.6.1.4.1.14752.1.3.1.2.0|4|ES-6642B +1.3.6.1.4.1.14752.1.3.1.3.0|4|A116EHDEPR900010 +1.3.6.1.4.1.14752.1.3.1.4.0|4|V1.50 2012-06-13 +1.3.6.1.4.1.14752.1.3.1.5.0|4|V1.50 2012-02-17 +1.3.6.1.4.1.14752.1.3.1.6.0|4|V1.50 2012-02-17 +1.3.6.1.4.1.14752.1.3.1.7.0|4|PPC440 +1.3.6.1.4.1.14752.1.3.1.8.0|2|800 +1.3.6.1.4.1.14752.1.3.1.9.0|2|32768 +1.3.6.1.4.1.14752.1.3.1.10.0|2|32768 +1.3.6.1.4.1.14752.1.3.1.11.0|2|0 +1.3.6.1.4.1.14752.1.3.1.12.0|2|2048 +1.3.6.1.4.1.14752.1.3.1.13.0|2|800 +1.3.6.1.4.1.14752.1.3.1.14.0|2|1 +1.3.6.1.4.1.14752.1.3.1.15.0|2|2 +1.3.6.1.4.1.14752.1.3.1.16.0|2|128 +1.3.6.1.4.1.14752.1.3.1.17.0|2|128 +1.3.6.1.4.1.14752.1.3.1.18.0|2|256 +1.3.6.1.4.1.14752.1.3.1.19.0|2|1 +1.3.6.1.4.1.14752.1.3.1.20.0|2|0 +1.3.6.1.4.1.14752.1.3.1.21.0|2|1 +1.3.6.1.4.1.14752.1.3.1.22.0|2|0 +1.3.6.1.4.1.14752.1.3.1.23.0|2|80 +1.3.6.1.4.1.14752.1.3.1.24.0|2|115200 +1.3.6.1.4.1.14752.1.3.2.1.8.1.1.1|2|1 +1.3.6.1.4.1.14752.1.3.2.1.8.1.1.2|2|2 +1.3.6.1.4.1.14752.1.3.2.1.8.1.1.3|2|3 +1.3.6.1.4.1.14752.1.3.2.1.8.1.1.4|2|4 +1.3.6.1.4.1.14752.1.3.2.1.8.1.1.5|2|5 +1.3.6.1.4.1.14752.1.3.2.1.8.1.1.6|2|6 +1.3.6.1.4.1.14752.1.3.2.1.8.1.1.7|2|7 +1.3.6.1.4.1.14752.1.3.2.1.8.1.1.8|2|8 +1.3.6.1.4.1.14752.1.3.2.1.8.1.1.9|2|9 +1.3.6.1.4.1.14752.1.3.2.1.8.1.1.10|2|10 +1.3.6.1.4.1.14752.1.3.2.1.8.1.2.1|4|12V +1.3.6.1.4.1.14752.1.3.2.1.8.1.2.2|4|5V +1.3.6.1.4.1.14752.1.3.2.1.8.1.2.3|4|3.3V +1.3.6.1.4.1.14752.1.3.2.1.8.1.2.4|4|DDR-II +1.8V +1.3.6.1.4.1.14752.1.3.2.1.8.1.2.5|4|CPU +1.8V +1.3.6.1.4.1.14752.1.3.2.1.8.1.2.6|4|CPU +1.2V +1.3.6.1.4.1.14752.1.3.2.1.8.1.2.7|4|CPU +1.0V +1.3.6.1.4.1.14752.1.3.2.1.8.1.2.8|4|DDR-II +0.9V +1.3.6.1.4.1.14752.1.3.2.1.8.1.2.9|4|RTC 3.0V +1.3.6.1.4.1.14752.1.3.2.1.8.1.2.10|4|Battery Status +1.3.6.1.4.1.14752.1.3.2.1.8.1.3.1|2|12220 +1.3.6.1.4.1.14752.1.3.2.1.8.1.3.2|2|4999 +1.3.6.1.4.1.14752.1.3.2.1.8.1.3.3|2|3328 +1.3.6.1.4.1.14752.1.3.2.1.8.1.3.4|2|1808 +1.3.6.1.4.1.14752.1.3.2.1.8.1.3.5|2|1824 +1.3.6.1.4.1.14752.1.3.2.1.8.1.3.6|2|1248 +1.3.6.1.4.1.14752.1.3.2.1.8.1.3.7|2|1040 +1.3.6.1.4.1.14752.1.3.2.1.8.1.3.8|2|896 +1.3.6.1.4.1.14752.1.3.2.1.8.1.3.9|2|3280 +1.3.6.1.4.1.14752.1.3.2.1.8.1.3.10|2|255 +1.3.6.1.4.1.14752.1.3.2.1.10.1.1.1|2|1 +1.3.6.1.4.1.14752.1.3.2.1.10.1.1.2|2|2 +1.3.6.1.4.1.14752.1.3.2.1.10.1.2.1|4|CPU Temperature +1.3.6.1.4.1.14752.1.3.2.1.10.1.2.2|4|Controller Temp. +1.3.6.1.4.1.14752.1.3.2.1.10.1.3.1|2|43 +1.3.6.1.4.1.14752.1.3.2.1.10.1.3.2|2|32 +1.3.6.1.4.1.14752.1.3.2.2.1.0|2|2 +1.3.6.1.4.1.14752.1.3.2.2.2.0|4|SAS2 E -.B0.01.b001 +1.3.6.1.4.1.14752.1.3.2.2.3.0|2|1 +1.3.6.1.4.1.14752.1.3.2.2.4.0|2|3 +1.3.6.1.4.1.14752.1.3.2.2.5.0|2|6 +1.3.6.1.4.1.14752.1.3.2.2.6.0|2|23 +1.3.6.1.4.1.14752.1.3.2.2.7.1.1.1|2|1 +1.3.6.1.4.1.14752.1.3.2.2.7.1.2.1|4|Power 01-1 +1.3.6.1.4.1.14752.1.3.2.2.7.1.3.1|2|1 +1.3.6.1.4.1.14752.1.3.2.2.8.1.1.1|2|1 +1.3.6.1.4.1.14752.1.3.2.2.8.1.1.2|2|2 +1.3.6.1.4.1.14752.1.3.2.2.8.1.1.3|2|3 +1.3.6.1.4.1.14752.1.3.2.2.8.1.2.1|4|1V-1 +1.3.6.1.4.1.14752.1.3.2.2.8.1.2.2|4|5V-1 +1.3.6.1.4.1.14752.1.3.2.2.8.1.2.3|4|12V-1 +1.3.6.1.4.1.14752.1.3.2.2.8.1.3.1|2|1030 +1.3.6.1.4.1.14752.1.3.2.2.8.1.3.2|2|5080 +1.3.6.1.4.1.14752.1.3.2.2.8.1.3.3|2|12120 +1.3.6.1.4.1.14752.1.3.2.2.9.1.1.1|2|1 +1.3.6.1.4.1.14752.1.3.2.2.9.1.1.2|2|2 +1.3.6.1.4.1.14752.1.3.2.2.9.1.1.3|2|3 +1.3.6.1.4.1.14752.1.3.2.2.9.1.1.4|2|4 +1.3.6.1.4.1.14752.1.3.2.2.9.1.1.5|2|5 +1.3.6.1.4.1.14752.1.3.2.2.9.1.1.6|2|6 +1.3.6.1.4.1.14752.1.3.2.2.9.1.2.1|4|Fan1-1 +1.3.6.1.4.1.14752.1.3.2.2.9.1.2.2|4|Fan2-1 +1.3.6.1.4.1.14752.1.3.2.2.9.1.2.3|4|Fan3-1 +1.3.6.1.4.1.14752.1.3.2.2.9.1.2.4|4|Fan4-1 +1.3.6.1.4.1.14752.1.3.2.2.9.1.2.5|4|Fan5-1 +1.3.6.1.4.1.14752.1.3.2.2.9.1.2.6|4|Fan6-1 +1.3.6.1.4.1.14752.1.3.2.2.9.1.3.1|2|4270 +1.3.6.1.4.1.14752.1.3.2.2.9.1.3.2|2|4320 +1.3.6.1.4.1.14752.1.3.2.2.9.1.3.3|2|6750 +1.3.6.1.4.1.14752.1.3.2.2.9.1.3.4|2|6360 +1.3.6.1.4.1.14752.1.3.2.2.9.1.3.5|2|5920 +1.3.6.1.4.1.14752.1.3.2.2.9.1.3.6|2|2980 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.1|2|1 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.2|2|2 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.3|2|3 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.4|2|4 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.5|2|5 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.6|2|6 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.7|2|7 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.8|2|8 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.9|2|9 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.10|2|10 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.11|2|11 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.12|2|12 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.13|2|13 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.14|2|14 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.15|2|15 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.16|2|16 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.17|2|17 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.18|2|18 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.19|2|19 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.20|2|20 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.21|2|21 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.22|2|22 +1.3.6.1.4.1.14752.1.3.2.2.10.1.1.23|2|23 +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.1|4|ENC. Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.2|4|Chip Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.3|4|Slot01 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.4|4|Slot02 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.5|4|Slot03 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.6|4|Slot04 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.7|4|Slot05 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.8|4|Slot06 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.9|4|Slot07 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.10|4|Slot08 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.11|4|Slot09 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.12|4|Slot10 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.13|4|Slot11 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.14|4|Slot12 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.15|4|Slot13 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.16|4|Slot14 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.17|4|Slot15 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.18|4|Slot16 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.19|4|Slot17 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.20|4|Slot18 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.21|4|Slot19 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.22|4|Slot20 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.2.23|4|Slot21 Temp +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.1|2|39 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.2|2|56 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.3|2|30 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.4|2|29 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.5|2|26 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.6|2|31 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.7|2|29 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.8|2|25 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.9|2|32 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.10|2|29 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.11|2|26 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.12|2|32 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.13|2|29 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.14|2|26 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.15|2|32 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.16|2|29 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.17|2|26 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.18|2|32 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.19|2|29 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.20|2|26 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.21|2|32 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.22|2|30 +1.3.6.1.4.1.14752.1.3.2.2.10.1.3.23|2|27 +1.3.6.1.4.1.14752.1.3.2.3.1.0|2|2 +1.3.6.1.4.1.14752.1.3.2.3.2.0|4|SAS2 E -.B0.01.b001 +1.3.6.1.4.1.14752.1.3.2.3.3.0|2|1 +1.3.6.1.4.1.14752.1.3.2.3.4.0|2|3 +1.3.6.1.4.1.14752.1.3.2.3.5.0|2|5 +1.3.6.1.4.1.14752.1.3.2.3.6.0|2|23 +1.3.6.1.4.1.14752.1.3.2.3.7.1.1.1|2|1 +1.3.6.1.4.1.14752.1.3.2.3.7.1.2.1|4|Power 01-2 +1.3.6.1.4.1.14752.1.3.2.3.7.1.3.1|2|1 +1.3.6.1.4.1.14752.1.3.2.3.8.1.1.1|2|1 +1.3.6.1.4.1.14752.1.3.2.3.8.1.1.2|2|2 +1.3.6.1.4.1.14752.1.3.2.3.8.1.1.3|2|3 +1.3.6.1.4.1.14752.1.3.2.3.8.1.2.1|4|1V-2 +1.3.6.1.4.1.14752.1.3.2.3.8.1.2.2|4|5V-2 +1.3.6.1.4.1.14752.1.3.2.3.8.1.2.3|4|12V-2 +1.3.6.1.4.1.14752.1.3.2.3.8.1.3.1|2|1030 +1.3.6.1.4.1.14752.1.3.2.3.8.1.3.2|2|5010 +1.3.6.1.4.1.14752.1.3.2.3.8.1.3.3|2|12120 +1.3.6.1.4.1.14752.1.3.2.3.9.1.1.1|2|1 +1.3.6.1.4.1.14752.1.3.2.3.9.1.1.2|2|2 +1.3.6.1.4.1.14752.1.3.2.3.9.1.1.3|2|3 +1.3.6.1.4.1.14752.1.3.2.3.9.1.1.4|2|4 +1.3.6.1.4.1.14752.1.3.2.3.9.1.1.5|2|5 +1.3.6.1.4.1.14752.1.3.2.3.9.1.2.1|4|Fan1-2 +1.3.6.1.4.1.14752.1.3.2.3.9.1.2.2|4|Fan2-2 +1.3.6.1.4.1.14752.1.3.2.3.9.1.2.3|4|Fan3-2 +1.3.6.1.4.1.14752.1.3.2.3.9.1.2.4|4|Fan4-2 +1.3.6.1.4.1.14752.1.3.2.3.9.1.2.5|4|Fan5-2 +1.3.6.1.4.1.14752.1.3.2.3.9.1.3.1|2|4320 +1.3.6.1.4.1.14752.1.3.2.3.9.1.3.2|2|4320 +1.3.6.1.4.1.14752.1.3.2.3.9.1.3.3|2|6610 +1.3.6.1.4.1.14752.1.3.2.3.9.1.3.4|2|6360 +1.3.6.1.4.1.14752.1.3.2.3.9.1.3.5|2|6020 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.1|2|1 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.2|2|2 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.3|2|3 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.4|2|4 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.5|2|5 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.6|2|6 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.7|2|7 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.8|2|8 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.9|2|9 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.10|2|10 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.11|2|11 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.12|2|12 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.13|2|13 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.14|2|14 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.15|2|15 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.16|2|16 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.17|2|17 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.18|2|18 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.19|2|19 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.20|2|20 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.21|2|21 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.22|2|22 +1.3.6.1.4.1.14752.1.3.2.3.10.1.1.23|2|23 +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.1|4|ENC. Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.2|4|Chip Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.3|4|Slot22 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.4|4|Slot23 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.5|4|Slot24 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.6|4|Slot25 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.7|4|Slot26 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.8|4|Slot27 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.9|4|Slot28 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.10|4|Slot29 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.11|4|Slot30 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.12|4|Slot31 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.13|4|Slot32 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.14|4|Slot33 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.15|4|Slot34 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.16|4|Slot35 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.17|4|Slot36 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.18|4|Slot37 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.19|4|Slot38 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.20|4|Slot39 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.21|4|Slot40 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.22|4|Slot41 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.2.23|4|Slot42 Temp +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.1|2|41 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.2|2|58 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.3|2|32 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.4|2|30 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.5|2|27 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.6|2|32 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.7|2|30 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.8|2|26 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.9|2|33 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.10|2|30 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.11|2|26 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.12|2|32 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.13|2|30 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.14|2|26 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.15|2|32 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.16|2|29 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.17|2|26 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.18|2|31 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.19|2|29 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.20|2|26 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.21|2|31 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.22|2|29 +1.3.6.1.4.1.14752.1.3.2.3.10.1.3.23|2|26 +1.3.6.1.4.1.14752.1.3.2.4.1.0|2|0 +1.3.6.1.4.1.14752.1.3.2.4.2.0|4| +1.3.6.1.4.1.14752.1.3.2.4.3.0|2|0 +1.3.6.1.4.1.14752.1.3.2.4.4.0|2|0 +1.3.6.1.4.1.14752.1.3.2.4.5.0|2|0 +1.3.6.1.4.1.14752.1.3.2.4.6.0|2|0 +1.3.6.1.4.1.14752.1.3.2.5.1.0|2|0 +1.3.6.1.4.1.14752.1.3.2.5.2.0|4| +1.3.6.1.4.1.14752.1.3.2.5.3.0|2|0 +1.3.6.1.4.1.14752.1.3.2.5.4.0|2|0 +1.3.6.1.4.1.14752.1.3.2.5.5.0|2|0 +1.3.6.1.4.1.14752.1.3.2.5.6.0|2|0 +1.3.6.1.4.1.14752.1.3.2.6.1.0|2|0 +1.3.6.1.4.1.14752.1.3.2.6.2.0|4| +1.3.6.1.4.1.14752.1.3.2.6.3.0|2|0 +1.3.6.1.4.1.14752.1.3.2.6.4.0|2|0 +1.3.6.1.4.1.14752.1.3.2.6.5.0|2|0 +1.3.6.1.4.1.14752.1.3.2.6.6.0|2|0 +1.3.6.1.4.1.14752.1.3.2.7.1.0|2|0 +1.3.6.1.4.1.14752.1.3.2.7.2.0|4| +1.3.6.1.4.1.14752.1.3.2.7.3.0|2|0 +1.3.6.1.4.1.14752.1.3.2.7.4.0|2|0 +1.3.6.1.4.1.14752.1.3.2.7.5.0|2|0 +1.3.6.1.4.1.14752.1.3.2.7.6.0|2|0 +1.3.6.1.4.1.14752.1.3.2.8.1.0|2|0 +1.3.6.1.4.1.14752.1.3.2.8.2.0|4| +1.3.6.1.4.1.14752.1.3.2.8.3.0|2|0 +1.3.6.1.4.1.14752.1.3.2.8.4.0|2|0 +1.3.6.1.4.1.14752.1.3.2.8.5.0|2|0 +1.3.6.1.4.1.14752.1.3.2.8.6.0|2|0 +1.3.6.1.4.1.14752.1.3.2.9.1.0|2|0 +1.3.6.1.4.1.14752.1.3.2.9.2.0|4| +1.3.6.1.4.1.14752.1.3.2.9.3.0|2|0 +1.3.6.1.4.1.14752.1.3.2.9.4.0|2|0 +1.3.6.1.4.1.14752.1.3.2.9.5.0|2|0 +1.3.6.1.4.1.14752.1.3.2.9.6.0|2|0 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.1|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.2|2|2 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.3|2|3 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.4|2|4 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.5|2|5 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.6|2|6 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.7|2|7 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.8|2|8 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.9|2|9 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.10|2|10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.11|2|11 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.12|2|12 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.13|2|13 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.14|2|14 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.15|2|15 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.16|2|16 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.17|2|17 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.18|2|18 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.19|2|19 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.20|2|20 +1.3.6.1.4.1.14752.1.3.3.1.4.1.1.21|2|21 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.1|4|SLOT 01 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.2|4|SLOT 02 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.3|4|SLOT 03 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.4|4|SLOT 04 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.5|4|SLOT 05 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.6|4|SLOT 06 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.7|4|SLOT 07 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.8|4|SLOT 08 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.9|4|SLOT 09 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.10|4|SLOT 10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.11|4|SLOT 11 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.12|4|SLOT 12 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.13|4|SLOT 13 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.14|4|SLOT 14 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.15|4|SLOT 15 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.16|4|SLOT 16 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.17|4|SLOT 17 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.18|4|SLOT 18 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.19|4|SLOT 19 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.20|4|SLOT 20 +1.3.6.1.4.1.14752.1.3.3.1.4.1.2.21|4|SLOT 21 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.1|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.2|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.3|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.4|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.5|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.6|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.7|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.8|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.9|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.10|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.11|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.12|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.13|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.14|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.15|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.16|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.17|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.18|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.19|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.20|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.3.21|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.1|4|MK0371YHJXE0DG +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.2|4|MK0371YHK2ZPAA +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.3|4|MK0371YHK3G8XA +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.4|4|MK0371YHK42K3A +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.5|4|MK0371YHK1X2ZA +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.6|4|MK0371YHK40B1A +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.7|4|MK0371YHK47XRA +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.8|4|MK0371YHK1X60A +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.9|4|MK0371YHK32ZYG +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.10|4|MK0371YHK4LR3A +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.11|4|MK0371YHJVNSMG +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.12|4|MK0371YHK3G04A +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.13|4|MK0371YHK1X4JA +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.14|4|MK0371YHK1X9NA +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.15|4|MK0371YHK47VDA +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.16|4|MK0371YHJZBBXG +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.17|4|MK0371YHK1X2WA +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.18|4|MK0371YHK1X8SA +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.19|4|MK0371YHJYPHRG +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.20|4|MK0371YHK4JHHA +1.3.6.1.4.1.14752.1.3.3.1.4.1.4.21|4|MK0371YHK2N80A +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.1|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.2|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.3|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.4|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.5|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.6|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.7|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.8|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.9|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.10|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.11|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.12|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.13|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.14|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.15|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.16|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.17|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.18|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.19|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.20|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.5.21|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.1|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.2|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.3|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.4|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.5|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.6|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.7|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.8|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.9|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.10|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.11|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.12|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.13|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.14|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.15|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.16|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.17|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.18|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.19|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.20|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.6.21|2|3000600 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.1|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.2|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.3|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.4|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.5|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.6|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.7|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.8|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.9|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.10|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.11|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.12|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.13|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.14|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.15|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.16|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.17|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.18|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.19|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.20|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.7.21|2|1 +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.1|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.2|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.3|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.4|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.5|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.6|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.7|4|Failed +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.8|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.9|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.10|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.11|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.12|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.13|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.14|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.15|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.16|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.17|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.18|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.19|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.20|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.1.4.1.8.21|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.1|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.2|2|2 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.3|2|3 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.4|2|4 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.5|2|5 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.6|2|6 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.7|2|7 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.8|2|8 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.9|2|9 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.10|2|10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.11|2|11 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.12|2|12 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.13|2|13 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.14|2|14 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.15|2|15 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.16|2|16 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.17|2|17 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.18|2|18 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.19|2|19 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.20|2|20 +1.3.6.1.4.1.14752.1.3.3.2.4.1.1.21|2|21 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.1|4|SLOT 22 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.2|4|SLOT 23 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.3|4|SLOT 24 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.4|4|SLOT 25 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.5|4|SLOT 26 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.6|4|SLOT 27 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.7|4|SLOT 28 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.8|4|SLOT 29 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.9|4|SLOT 30 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.10|4|SLOT 31 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.11|4|SLOT 32 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.12|4|SLOT 33 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.13|4|SLOT 34 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.14|4|SLOT 35 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.15|4|SLOT 36 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.16|4|SLOT 37 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.17|4|SLOT 38 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.18|4|SLOT 39 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.19|4|SLOT 40 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.20|4|SLOT 41 +1.3.6.1.4.1.14752.1.3.3.2.4.1.2.21|4|SLOT 42 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.1|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.2|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.3|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.4|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.5|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.6|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.7|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.8|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.9|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.10|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.11|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.12|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.13|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.14|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.15|4|HGST HUS726T6TALE6L4 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.16|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.17|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.18|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.19|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.20|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.3.21|4|Hitachi HUA723030ALA640 +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.1|4|MK0371YHK1X3UA +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.2|4|MK0371YHJY56XG +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.3|4|MK0371YHK4LJ3A +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.4|4|MK0371YHK3EZUA +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.5|4|MK0331YHG5W5SA +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.6|4|MK0371YHK28TVA +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.7|4|MK0371YHK47X0A +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.8|4|MK0371YHK26G2A +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.9|4|MK0371YHK1X3LA +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.10|4|MK0371YHJZ9P1G +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.11|4|MK0371YHK3P2TA +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.12|4|MK0371YHK02BLG +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.13|4|MK0371YHK4G3DA +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.14|4|MK0371YHK1NG5A +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.15|4|V8K80VNR +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.16|4|MK0371YHK0G7MA +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.17|4|MK0371YHK29UAA +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.18|4|MK0371YHK4PS5G +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.19|4|MK0371YHK1X69A +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.20|4|MK0371YHK1X36A +1.3.6.1.4.1.14752.1.3.3.2.4.1.4.21|4|MK0371YHK3Z21A +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.1|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.2|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.3|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.4|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.5|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.6|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.7|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.8|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.9|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.10|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.11|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.12|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.13|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.14|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.15|4|VKGNW460 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.16|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.17|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.18|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.19|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.20|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.5.21|4|MKAOAA10 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.1|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.2|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.3|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.4|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.5|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.6|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.7|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.8|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.9|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.10|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.11|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.12|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.13|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.14|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.15|2|6001200 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.16|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.17|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.18|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.19|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.20|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.6.21|2|3000600 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.1|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.2|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.3|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.4|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.5|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.6|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.7|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.8|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.9|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.10|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.11|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.12|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.13|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.14|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.15|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.16|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.17|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.18|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.19|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.20|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.7.21|2|1 +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.1|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.2|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.3|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.4|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.5|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.6|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.7|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.8|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.9|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.10|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.11|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.12|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.13|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.14|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.15|4|Hot Spare +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.16|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.17|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.18|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.19|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.20|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.3.2.4.1.8.21|4|RaidSet Member +1.3.6.1.4.1.14752.1.3.4.1.1.1.0|2|0 +1.3.6.1.4.1.14752.1.3.4.1.1.1.1|2|1 +1.3.6.1.4.1.14752.1.3.4.1.1.1.2|2|2 +1.3.6.1.4.1.14752.1.3.4.1.1.1.3|2|3 +1.3.6.1.4.1.14752.1.3.4.1.1.2.0|4|Raid Set # 000 +1.3.6.1.4.1.14752.1.3.4.1.1.2.1|4|Raid Set # 001 +1.3.6.1.4.1.14752.1.3.4.1.1.2.2|4|Raid Set # 002 +1.3.6.1.4.1.14752.1.3.4.1.1.2.3|4|Raid Set # 003 +1.3.6.1.4.1.14752.1.3.4.1.1.3.0|2|10 +1.3.6.1.4.1.14752.1.3.4.1.1.3.1|2|10 +1.3.6.1.4.1.14752.1.3.4.1.1.3.2|2|10 +1.3.6.1.4.1.14752.1.3.4.1.1.3.3|2|10 +1.3.6.1.4.1.14752.1.3.4.1.1.4.0|4|Normal +1.3.6.1.4.1.14752.1.3.4.1.1.4.1|4|Normal +1.3.6.1.4.1.14752.1.3.4.1.1.4.2|4|Normal +1.3.6.1.4.1.14752.1.3.4.1.1.4.3|4|Normal +1.3.6.1.4.1.14752.1.3.4.1.1.5.0|2|30000000 +1.3.6.1.4.1.14752.1.3.4.1.1.5.1|2|30000000 +1.3.6.1.4.1.14752.1.3.4.1.1.5.2|2|30000000 +1.3.6.1.4.1.14752.1.3.4.1.1.5.3|2|30000000 +1.3.6.1.4.1.14752.1.3.4.1.1.6.0|2|0 +1.3.6.1.4.1.14752.1.3.4.1.1.6.1|2|0 +1.3.6.1.4.1.14752.1.3.4.1.1.6.2|2|0 +1.3.6.1.4.1.14752.1.3.4.1.1.6.3|2|0 +1.3.6.1.4.1.14752.1.3.4.1.1.7.0|2|3000000 +1.3.6.1.4.1.14752.1.3.4.1.1.7.1|2|3000000 +1.3.6.1.4.1.14752.1.3.4.1.1.7.2|2|3000000 +1.3.6.1.4.1.14752.1.3.4.1.1.7.3|2|3000000 +1.3.6.1.4.1.14752.1.3.4.1.1.8.0|4|E1S1,E1S2,E1S3,E1S4,E1S5,E1S6,E1S21,E1S8,E1S9,E1S10 +1.3.6.1.4.1.14752.1.3.4.1.1.8.1|4|E1S11,E1S12,E1S13,E1S14,E1S15,E1S16,E1S17,E1S18,E1S19,E1S20 +1.3.6.1.4.1.14752.1.3.4.1.1.8.2|4|E2S1,E2S2,E2S3,E2S4,E2S5,E2S6,E2S7,E2S8,E2S9,E2S10 +1.3.6.1.4.1.14752.1.3.4.1.1.8.3|4|E2S11,E2S12,E2S13,E2S14,E2S21,E2S16,E2S17,E2S18,E2S19,E2S20