diff --git a/includes/discovery/storage/datadomain.inc.php b/includes/discovery/storage/datadomain.inc.php new file mode 100644 index 0000000000..7f62be1230 --- /dev/null +++ b/includes/discovery/storage/datadomain.inc.php @@ -0,0 +1,29 @@ + +*/ + +$ddos_storage = snmpwalk_cache_oid($device, 'fileSystemSpaceTable', null, 'DATA-DOMAIN-MIB', 'datadomain'); +if (is_array($ddos_storage)) { + foreach ($ddos_storage as $storage) { + $index = $storage['fileSystemResourceIndex']; + $fstype = $storage['fileSystemResourceTier']; + $descr = $storage['fileSystemResourceName']; + $units = 1073741824; + $total = $storage['fileSystemSpaceSize'] * $units; + $used = $storage['fileSystemSpaceUsed'] * $units; + if ($descr == "/data: post-comp") { + discover_storage($valid_storage, $device, $index, $fstype, 'datadomain', $descr, $total, $units, $used); + } + } +} +unset($fstype, $descr, $total, $used, $units, $ddos_storage); diff --git a/includes/polling/storage/datadomain.inc.php b/includes/polling/storage/datadomain.inc.php new file mode 100644 index 0000000000..87bd22a10c --- /dev/null +++ b/includes/polling/storage/datadomain.inc.php @@ -0,0 +1,27 @@ + +*/ + +if (!is_array($storage_cache['ddos-storage'])) { + $storage_cache['ddos-storage'] = snmpwalk_cache_oid($device, 'fileSystemSpaceTable', null, 'DATA-DOMAIN-MIB', 'datadomain'); + d_echo($storage_cache); +} + +foreach ($storage_cache['ddos-storage'] as $fsentry) { + if ($fsentry['fileSystemResourceName'] == "/data: post-comp") { + $storage['units'] = 1073741824; + $storage['size'] = $fsentry['fileSystemSpaceSize'] * $storage['units']; + $storage['free'] = $fsentry['fileSystemSpaceAvail'] * $storage['units']; + $storage['used'] = $fsentry['fileSystemSpaceUsed'] * $storage['units']; + } +} diff --git a/mibs/datadomain/DATA-DOMAIN-MIB b/mibs/datadomain/DATA-DOMAIN-MIB index 40c39fb380..a5e293096e 100644 --- a/mibs/datadomain/DATA-DOMAIN-MIB +++ b/mibs/datadomain/DATA-DOMAIN-MIB @@ -27,16 +27,16 @@ DATA-DOMAIN-MIB DEFINITIONS ::= BEGIN FROM IF-MIB; dataDomainMib MODULE-IDENTITY - LAST-UPDATED "201510290000Z" -- 29 oct, 2015 + LAST-UPDATED "201705160000Z" -- 16 may, 2017 ORGANIZATION "Data Domain, Inc" CONTACT-INFO "Phone: +1-408-980-4800 Fax: +1-408-980-8620" DESCRIPTION "This MIB is used for managing the suite of Data Domain Products." - REVISION "201510290000Z" -- 29 oct, 2015 + REVISION "201705160000Z" -- 16 may, 2017 DESCRIPTION - "Updated mib on 29 oct, 2015. Please refer to Release Guide for list of changes." + "Updated mib on 16 may, 2017. Please refer to Release Guide for list of changes." ::= { enterprises 19746 } dataDomainMibConformance OBJECT IDENTIFIER ::= { dataDomainMib 0 } @@ -1634,7 +1634,28 @@ DATA-DOMAIN-MIB DEFINITIONS ::= BEGIN twoWay (2), anonymous (3) } - + + HaSystemStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The status of the high availabiilty system." + SYNTAX INTEGER { + unknown(0), + highlyAvailable(1), + degraded(2) + } + + HaStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The status of a high availabiilty component." + SYNTAX INTEGER { + unknown(0), + ok(1), + notOk(2), + notApplicable(3) + } + -- ********************************************************************** -- -- Environmentals @@ -9108,77 +9129,217 @@ DATA-DOMAIN-MIB DEFINITIONS ::= BEGIN highAvailabilityStatus OBJECT IDENTIFIER ::= { highAvailability 1 } - haSystemStatus OBJECT-TYPE - SYNTAX DDMibString96TC + haSystemName OBJECT-TYPE + SYNTAX DDMibTableString128TC MAX-ACCESS read-only STATUS current DESCRIPTION - "The HA/System Status" + "High Availability System Name" ::= { highAvailabilityStatus 1 } - localNodeRole OBJECT-TYPE - SYNTAX DDMibString96TC + haSystemStatus OBJECT-TYPE + SYNTAX HaSystemStatusTC MAX-ACCESS read-only STATUS current DESCRIPTION - "The Local Node role" + "High Availability System Status" ::= { highAvailabilityStatus 2 } - localHaState OBJECT-TYPE - SYNTAX DDMibString96TC + haInterconnectStatus OBJECT-TYPE + SYNTAX HaStatusTC MAX-ACCESS read-only STATUS current DESCRIPTION - "The Local HA State" + "High Availability Interconnect Status" ::= { highAvailabilityStatus 3 } - peerNodeRole OBJECT-TYPE - SYNTAX DDMibString96TC + haPrimaryHeartbeatStatus OBJECT-TYPE + SYNTAX HaStatusTC MAX-ACCESS read-only STATUS current DESCRIPTION - "The Peer Node Role" + "High Availability Primary Heartbeat Status" ::= { highAvailabilityStatus 4 } - peerHaState OBJECT-TYPE - SYNTAX DDMibString96TC + haExternalLanHeartbeatStatus OBJECT-TYPE + SYNTAX HaStatusTC MAX-ACCESS read-only STATUS current DESCRIPTION - "The Peer HA State" + "High Availability External LAN Heartbeat Status" ::= { highAvailabilityStatus 5 } + haHardwareCompatibilityCheck OBJECT-TYPE + SYNTAX HaStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High Availability Hardware Compatibility Check" + ::= { highAvailabilityStatus 6 } + + haSoftwareVersionCheck OBJECT-TYPE + SYNTAX HaStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High Availability Software Version Check" + ::= { highAvailabilityStatus 7 } -- ********************************************************************** -- --- highAvailabilityConfig +-- highAvailabilityNode -- ==================== -- -- dataDomainMib (1.3.6.1.4.1.19746) -- dataDomainMibObjects (1.3.6.1.4.1.19746.1) -- highAvailability (1.3.6.1.4.1.19746.1.22) --- highAvailabilityConfig (1.3.6.1.4.1.19746.1.20.2) +-- highAvailabilityNode (1.3.6.1.4.1.19746.1.22.2) -- -- ********************************************************************** - highAvailabilityConfig OBJECT IDENTIFIER ::= { highAvailability 2 } + highAvailabilityNode OBJECT IDENTIFIER ::= { highAvailability 2 } - haConfiguredMode OBJECT-TYPE - SYNTAX DDMibString96TC + highAvailabilityNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HighAvailabilityNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides high availability node information. + " + ::= { highAvailabilityNode 1 } + + highAvailabilityNodeEntry OBJECT-TYPE + SYNTAX HighAvailabilityNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry represents one instance about a high availability node. + " + INDEX { highAvailabilityNodeIdx } + ::= { highAvailabilityNodeTable 1 } + + HighAvailabilityNodeEntry ::= SEQUENCE { + highAvailabilityNodeIdx DDMibTableIndexTC, + highAvailabilityNodeName DDMibTableString128TC, + highAvailabilityNodeId DDMibTableString128TC, + highAvailabilityNodeRole DDMibTableString128TC, + highAvailabilityNodeState DDMibTableString128TC, + highAvailabilityNodeHealth HaStatusTC + } + + highAvailabilityNodeIdx OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index into this table indentifying a particular node." + ::= { highAvailabilityNodeEntry 1 } + + highAvailabilityNodeName OBJECT-TYPE + SYNTAX DDMibTableString128TC MAX-ACCESS read-only STATUS current DESCRIPTION - "The HA Configured Mode" - ::= { highAvailabilityConfig 1 } + "The name of a high availability node." + ::= { highAvailabilityNodeEntry 2 } - haLocalPnodeId OBJECT-TYPE - SYNTAX DDMibInteger32TC + highAvailabilityNodeId OBJECT-TYPE + SYNTAX DDMibTableString128TC MAX-ACCESS read-only STATUS current DESCRIPTION - "The HA local pnode id" - ::= { highAvailabilityConfig 2 } + "The ID of a high availability node." + ::= { highAvailabilityNodeEntry 3 } + + highAvailabilityNodeRole OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role of a high availability node." + ::= { highAvailabilityNodeEntry 4 } + + highAvailabilityNodeState OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of a high availability node." + ::= { highAvailabilityNodeEntry 5 } + + highAvailabilityNodeHealth OBJECT-TYPE + SYNTAX HaStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The health of the high availability node's resources." + ::= { highAvailabilityNodeEntry 6 } + + +-- ********************************************************************** +-- +-- highAvailabilityComponent +-- ========================= +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- highAvailability (1.3.6.1.4.1.19746.1.22) +-- highAvailabilityComponent (1.3.6.1.4.1.19746.1.22.3) +-- +-- ********************************************************************** + + highAvailabilityComponent OBJECT IDENTIFIER ::= { highAvailability 3 } + + highAvailabilityComponentTable OBJECT-TYPE + SYNTAX SEQUENCE OF HighAvailabilityComponentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides high availability component information. + " + ::= { highAvailabilityComponent 1 } + + highAvailabilityComponentEntry OBJECT-TYPE + SYNTAX HighAvailabilityComponentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry represents one instance about a high availability component. + " + INDEX { highAvailabilityComponentIdx } + ::= { highAvailabilityComponentTable 1 } + + HighAvailabilityComponentEntry ::= SEQUENCE { + highAvailabilityComponentIdx DDMibTableIndexTC, + highAvailabilityComponentName DDMibTableString128TC, + highAvailabilityComponentState HaStatusTC + } + + highAvailabilityComponentIdx OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index into this table indentifying a particular component." + ::= { highAvailabilityComponentEntry 1 } + + highAvailabilityComponentName OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the component." + ::= { highAvailabilityComponentEntry 2 } + + highAvailabilityComponentState OBJECT-TYPE + SYNTAX HaStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the component." + ::= { highAvailabilityComponentEntry 3 } + -- ************************************************************ ********** -- @@ -10524,6 +10685,7 @@ NOTIFICATIONS { dNSUnresponsive, nISCommFailure, iOModuleMacFault, + missingSlaveInterface, nTPDFailed, nvramWarning, nvramBatteryAlert, @@ -10609,7 +10771,9 @@ NOTIFICATIONS { upgradeInProgress, vDiskSCSITargetMismatch, tapeReposition, - duplicateVTLPoolNames + duplicateVTLPoolNames, + vTLEnabled, + vTLDisabled } STATUS current DESCRIPTION @@ -12281,6 +12445,20 @@ STATUS current " ::= { dataDomainMibTraps 10013 } +missingSlaveInterface NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The bonded interface has been created with the remaining interfaces and + may experience degraded performance or reduced failover capability. + + Action: + Replace the network interface or reconfigure the bonded interface to + restore functionality. If the problem persists, contact your contracted support provider or visit us online at https://support.emc.com + " +::= { dataDomainMibTraps 10523 } + nTPDFailed NOTIFICATION-TYPE OBJECTS { systemSerialNumber, alertInfoDescription } STATUS current @@ -13461,6 +13639,30 @@ STATUS current " ::= { dataDomainMibTraps 10010 } +vTLEnabled NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + VTL is enabled. VTL functionality is available to the user. + + Action: + Some backup applications may need manual rescanning for devices. + " +::= { dataDomainMibTraps 11105 } + +vTLDisabled NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + VTL is disabled. VTL functionality is unavailable to the user. + + Action: + No Action required. + " +::= { dataDomainMibTraps 11106 } + -- ********************************************************************** -- -- DataDomainMibCompliance @@ -14555,13 +14757,20 @@ STATUS current highAvailabilityGroup OBJECT-GROUP OBJECTS { + haSystemName, haSystemStatus, - localNodeRole, - localHaState, - peerNodeRole, - peerHaState, - haConfiguredMode, - haLocalPnodeId + haInterconnectStatus, + haPrimaryHeartbeatStatus, + haExternalLanHeartbeatStatus, + haHardwareCompatibilityCheck, + haSoftwareVersionCheck, + highAvailabilityNodeName, + highAvailabilityNodeId, + highAvailabilityNodeRole, + highAvailabilityNodeState, + highAvailabilityNodeHealth, + highAvailabilityComponentName, + highAvailabilityComponentState } STATUS current DESCRIPTION diff --git a/tests/data/datadomain.json b/tests/data/datadomain.json new file mode 100644 index 0000000000..9006740a2e --- /dev/null +++ b/tests/data/datadomain.json @@ -0,0 +1,338 @@ +{ + "os": { + "discovery": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.19746.3.1.38", + "sysDescr": "Data Domain OS 5.5.1.4-464376", + "sysContact": null, + "version": null, + "hardware": null, + "features": null, + "location": null, + "os": "datadomain", + "type": "storage", + "serial": null, + "icon": "emc.svg" + } + ] + }, + "poller": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.19746.3.1.38", + "sysDescr": "Data Domain OS 5.5.1.4-464376", + "sysContact": "", + "version": "5.5.1.4-464376", + "hardware": null, + "features": null, + "location": "", + "os": "datadomain", + "type": "storage", + "serial": null, + "icon": "emc.svg" + } + ] + } + }, + "mempools": { + "discovery": { + "mempools": [ + { + "mempool_index": "1", + "entPhysicalIndex": null, + "hrDeviceIndex": null, + "mempool_type": "hrstorage", + "mempool_precision": 1024, + "mempool_descr": "Physical memory", + "mempool_perc": 0, + "mempool_used": 0, + "mempool_free": 0, + "mempool_total": 0, + "mempool_largestfree": null, + "mempool_lowestfree": null, + "mempool_deleted": 0, + "mempool_perc_warn": 75 + }, + { + "mempool_index": "3", + "entPhysicalIndex": null, + "hrDeviceIndex": null, + "mempool_type": "hrstorage", + "mempool_precision": 1024, + "mempool_descr": "Virtual memory", + "mempool_perc": 0, + "mempool_used": 0, + "mempool_free": 0, + "mempool_total": 0, + "mempool_largestfree": null, + "mempool_lowestfree": null, + "mempool_deleted": 0, + "mempool_perc_warn": 75 + }, + { + "mempool_index": "10", + "entPhysicalIndex": null, + "hrDeviceIndex": null, + "mempool_type": "hrstorage", + "mempool_precision": 1024, + "mempool_descr": "Swap space", + "mempool_perc": 0, + "mempool_used": 0, + "mempool_free": 0, + "mempool_total": 0, + "mempool_largestfree": null, + "mempool_lowestfree": null, + "mempool_deleted": 0, + "mempool_perc_warn": 75 + } + ] + }, + "poller": { + "mempools": [ + { + "mempool_index": "1", + "entPhysicalIndex": null, + "hrDeviceIndex": null, + "mempool_type": "hrstorage", + "mempool_precision": 1024, + "mempool_descr": "Physical memory", + "mempool_perc": 95, + "mempool_used": 32162000896, + "mempool_free": 1639751680, + "mempool_total": 33801752576, + "mempool_largestfree": null, + "mempool_lowestfree": null, + "mempool_deleted": 0, + "mempool_perc_warn": 75 + }, + { + "mempool_index": "3", + "entPhysicalIndex": null, + "hrDeviceIndex": null, + "mempool_type": "hrstorage", + "mempool_precision": 1024, + "mempool_descr": "Virtual memory", + "mempool_perc": 38, + "mempool_used": 32164990976, + "mempool_free": 53176365056, + "mempool_total": 85341356032, + "mempool_largestfree": null, + "mempool_lowestfree": null, + "mempool_deleted": 0, + "mempool_perc_warn": 75 + }, + { + "mempool_index": "10", + "entPhysicalIndex": null, + "hrDeviceIndex": null, + "mempool_type": "hrstorage", + "mempool_precision": 1024, + "mempool_descr": "Swap space", + "mempool_perc": 0, + "mempool_used": 2990080, + "mempool_free": 51536613376, + "mempool_total": 51539603456, + "mempool_largestfree": null, + "mempool_lowestfree": null, + "mempool_deleted": 0, + "mempool_perc_warn": 75 + } + ] + } + }, + "storage": { + "discovery": { + "storage": [ + { + "storage_mib": "datadomain", + "storage_index": "2", + "storage_type": "Active Tier", + "storage_descr": "/data: post-comp", + "storage_size": 22814544153805, + "storage_units": 1073741824, + "storage_used": 5192615460864, + "storage_free": 0, + "storage_perc": 0, + "storage_perc_warn": 60, + "storage_deleted": 0 + }, + { + "storage_mib": "hrstorage", + "storage_index": "31", + "storage_type": "hrStorageFixedDisk", + "storage_descr": "/", + "storage_size": 2113748992, + "storage_units": 4096, + "storage_used": 1808560128, + "storage_free": 0, + "storage_perc": 0, + "storage_perc_warn": 60, + "storage_deleted": 0 + }, + { + "storage_mib": "hrstorage", + "storage_index": "32", + "storage_type": "hrStorageFixedDisk", + "storage_descr": "/ddr", + "storage_size": 5284429824, + "storage_units": 4096, + "storage_used": 2642120704, + "storage_free": 0, + "storage_perc": 0, + "storage_perc_warn": 60, + "storage_deleted": 0 + }, + { + "storage_mib": "hrstorage", + "storage_index": "33", + "storage_type": "hrStorageFixedDisk", + "storage_descr": "/ddr/var", + "storage_size": 142680760320, + "storage_units": 4096, + "storage_used": 12583239680, + "storage_free": 0, + "storage_perc": 0, + "storage_perc_warn": 60, + "storage_deleted": 0 + }, + { + "storage_mib": "hrstorage", + "storage_index": "34", + "storage_type": "hrStorageFixedDisk", + "storage_descr": "/ddr/ext", + "storage_size": 31203520512, + "storage_units": 4096, + "storage_used": 1949724672, + "storage_free": 0, + "storage_perc": 0, + "storage_perc_warn": 60, + "storage_deleted": 0 + }, + { + "storage_mib": "hrstorage", + "storage_index": "35", + "storage_type": "hrStorageFixedDisk", + "storage_descr": "/ddr/var_extra", + "storage_size": 10401144832, + "storage_units": 4096, + "storage_used": 158003200, + "storage_free": 0, + "storage_perc": 0, + "storage_perc_warn": 60, + "storage_deleted": 0 + }, + { + "storage_mib": "hrstorage", + "storage_index": "36", + "storage_type": "hrStorageFixedDisk", + "storage_descr": "/ddr/ext/col1/repl", + "storage_size": 16641859584, + "storage_units": 4096, + "storage_used": 1820491776, + "storage_free": 0, + "storage_perc": 0, + "storage_perc_warn": 60, + "storage_deleted": 0 + } + ] + }, + "poller": { + "storage": [ + { + "storage_mib": "datadomain", + "storage_index": "2", + "storage_type": "Active Tier", + "storage_descr": "/data: post-comp", + "storage_size": 22814544153805, + "storage_units": 1073741824, + "storage_used": 5192615460864, + "storage_free": 17621928692941, + "storage_perc": 23, + "storage_perc_warn": 60, + "storage_deleted": 0 + }, + { + "storage_mib": "hrstorage", + "storage_index": "31", + "storage_type": "hrStorageFixedDisk", + "storage_descr": "/", + "storage_size": 2113748992, + "storage_units": 4096, + "storage_used": 1808560128, + "storage_free": 305188864, + "storage_perc": 86, + "storage_perc_warn": 60, + "storage_deleted": 0 + }, + { + "storage_mib": "hrstorage", + "storage_index": "32", + "storage_type": "hrStorageFixedDisk", + "storage_descr": "/ddr", + "storage_size": 5284429824, + "storage_units": 4096, + "storage_used": 2642120704, + "storage_free": 2642309120, + "storage_perc": 50, + "storage_perc_warn": 60, + "storage_deleted": 0 + }, + { + "storage_mib": "hrstorage", + "storage_index": "33", + "storage_type": "hrStorageFixedDisk", + "storage_descr": "/ddr/var", + "storage_size": 142680760320, + "storage_units": 4096, + "storage_used": 12583239680, + "storage_free": 130097520640, + "storage_perc": 9, + "storage_perc_warn": 60, + "storage_deleted": 0 + }, + { + "storage_mib": "hrstorage", + "storage_index": "34", + "storage_type": "hrStorageFixedDisk", + "storage_descr": "/ddr/ext", + "storage_size": 31203520512, + "storage_units": 4096, + "storage_used": 1949724672, + "storage_free": 29253795840, + "storage_perc": 6, + "storage_perc_warn": 60, + "storage_deleted": 0 + }, + { + "storage_mib": "hrstorage", + "storage_index": "35", + "storage_type": "hrStorageFixedDisk", + "storage_descr": "/ddr/var_extra", + "storage_size": 10401144832, + "storage_units": 4096, + "storage_used": 158003200, + "storage_free": 10243141632, + "storage_perc": 2, + "storage_perc_warn": 60, + "storage_deleted": 0 + }, + { + "storage_mib": "hrstorage", + "storage_index": "36", + "storage_type": "hrStorageFixedDisk", + "storage_descr": "/ddr/ext/col1/repl", + "storage_size": 16641859584, + "storage_units": 4096, + "storage_used": 1820491776, + "storage_free": 14821367808, + "storage_perc": 11, + "storage_perc_warn": 60, + "storage_deleted": 0 + } + ] + } + } +} diff --git a/tests/snmpsim/datadomain.snmprec b/tests/snmpsim/datadomain.snmprec index e8f85e600d..058d26e4df 100644 --- a/tests/snmpsim/datadomain.snmprec +++ b/tests/snmpsim/datadomain.snmprec @@ -1,2 +1,116 @@ 1.3.6.1.2.1.1.1.0|4|Data Domain OS 5.5.1.4-464376 1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.19746.3.1.38 +1.3.6.1.2.1.1.3.0|67|577460723 +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.25.1.1.0|67|577540252 +1.3.6.1.2.1.25.2.3.1.1.1|2|1 +1.3.6.1.2.1.25.2.3.1.1.3|2|3 +1.3.6.1.2.1.25.2.3.1.1.6|2|6 +1.3.6.1.2.1.25.2.3.1.1.7|2|7 +1.3.6.1.2.1.25.2.3.1.1.8|2|8 +1.3.6.1.2.1.25.2.3.1.1.10|2|10 +1.3.6.1.2.1.25.2.3.1.1.31|2|31 +1.3.6.1.2.1.25.2.3.1.1.32|2|32 +1.3.6.1.2.1.25.2.3.1.1.33|2|33 +1.3.6.1.2.1.25.2.3.1.1.34|2|34 +1.3.6.1.2.1.25.2.3.1.1.35|2|35 +1.3.6.1.2.1.25.2.3.1.1.36|2|36 +1.3.6.1.2.1.25.2.3.1.2.1|6|1.3.6.1.2.1.25.2.1.2 +1.3.6.1.2.1.25.2.3.1.2.3|6|1.3.6.1.2.1.25.2.1.3 +1.3.6.1.2.1.25.2.3.1.2.6|6|1.3.6.1.2.1.25.2.1.1 +1.3.6.1.2.1.25.2.3.1.2.7|6|1.3.6.1.2.1.25.2.1.1 +1.3.6.1.2.1.25.2.3.1.2.8|6|1.3.6.1.2.1.25.2.1.1 +1.3.6.1.2.1.25.2.3.1.2.10|6|1.3.6.1.2.1.25.2.1.3 +1.3.6.1.2.1.25.2.3.1.2.31|6|1.3.6.1.2.1.25.2.1.4 +1.3.6.1.2.1.25.2.3.1.2.32|6|1.3.6.1.2.1.25.2.1.4 +1.3.6.1.2.1.25.2.3.1.2.33|6|1.3.6.1.2.1.25.2.1.4 +1.3.6.1.2.1.25.2.3.1.2.34|6|1.3.6.1.2.1.25.2.1.4 +1.3.6.1.2.1.25.2.3.1.2.35|6|1.3.6.1.2.1.25.2.1.4 +1.3.6.1.2.1.25.2.3.1.2.36|6|1.3.6.1.2.1.25.2.1.4 +1.3.6.1.2.1.25.2.3.1.3.1|4|Physical memory +1.3.6.1.2.1.25.2.3.1.3.3|4|Virtual memory +1.3.6.1.2.1.25.2.3.1.3.6|4|Memory buffers +1.3.6.1.2.1.25.2.3.1.3.7|4|Cached memory +1.3.6.1.2.1.25.2.3.1.3.8|4|Shared memory +1.3.6.1.2.1.25.2.3.1.3.10|4|Swap space +1.3.6.1.2.1.25.2.3.1.3.31|4|/ +1.3.6.1.2.1.25.2.3.1.3.32|4|/ddr +1.3.6.1.2.1.25.2.3.1.3.33|4|/ddr/var +1.3.6.1.2.1.25.2.3.1.3.34|4|/ddr/ext +1.3.6.1.2.1.25.2.3.1.3.35|4|/ddr/var_extra +1.3.6.1.2.1.25.2.3.1.3.36|4|/ddr/ext/col1/repl +1.3.6.1.2.1.25.2.3.1.4.1|2|1024 +1.3.6.1.2.1.25.2.3.1.4.3|2|1024 +1.3.6.1.2.1.25.2.3.1.4.6|2|1024 +1.3.6.1.2.1.25.2.3.1.4.7|2|1024 +1.3.6.1.2.1.25.2.3.1.4.8|2|1024 +1.3.6.1.2.1.25.2.3.1.4.10|2|1024 +1.3.6.1.2.1.25.2.3.1.4.31|2|4096 +1.3.6.1.2.1.25.2.3.1.4.32|2|4096 +1.3.6.1.2.1.25.2.3.1.4.33|2|4096 +1.3.6.1.2.1.25.2.3.1.4.34|2|4096 +1.3.6.1.2.1.25.2.3.1.4.35|2|4096 +1.3.6.1.2.1.25.2.3.1.4.36|2|4096 +1.3.6.1.2.1.25.2.3.1.5.1|2|33009524 +1.3.6.1.2.1.25.2.3.1.5.3|2|83341168 +1.3.6.1.2.1.25.2.3.1.5.6|2|33009524 +1.3.6.1.2.1.25.2.3.1.5.7|2|6482780 +1.3.6.1.2.1.25.2.3.1.5.8|2|0 +1.3.6.1.2.1.25.2.3.1.5.10|2|50331644 +1.3.6.1.2.1.25.2.3.1.5.31|2|516052 +1.3.6.1.2.1.25.2.3.1.5.32|2|1290144 +1.3.6.1.2.1.25.2.3.1.5.33|2|34834170 +1.3.6.1.2.1.25.2.3.1.5.34|2|7618047 +1.3.6.1.2.1.25.2.3.1.5.35|2|2539342 +1.3.6.1.2.1.25.2.3.1.5.36|2|4062954 +1.3.6.1.2.1.25.2.3.1.6.1|2|31408204 +1.3.6.1.2.1.25.2.3.1.6.3|2|31411124 +1.3.6.1.2.1.25.2.3.1.6.6|2|3513856 +1.3.6.1.2.1.25.2.3.1.6.7|2|6482780 +1.3.6.1.2.1.25.2.3.1.6.10|2|2920 +1.3.6.1.2.1.25.2.3.1.6.31|2|441543 +1.3.6.1.2.1.25.2.3.1.6.32|2|645049 +1.3.6.1.2.1.25.2.3.1.6.33|2|3072080 +1.3.6.1.2.1.25.2.3.1.6.34|2|476007 +1.3.6.1.2.1.25.2.3.1.6.35|2|38575 +1.3.6.1.2.1.25.2.3.1.6.36|2|444456 +1.3.6.1.4.1.19746.1.3.2.1.1.1.1|2|1 +1.3.6.1.4.1.19746.1.3.2.1.1.1.2|2|2 +1.3.6.1.4.1.19746.1.3.2.1.1.1.3|2|3 +1.3.6.1.4.1.19746.1.3.2.1.1.1.4|2|4 +1.3.6.1.4.1.19746.1.3.2.1.1.2.1|2|1 +1.3.6.1.4.1.19746.1.3.2.1.1.2.2|2|2 +1.3.6.1.4.1.19746.1.3.2.1.1.2.3|2|3 +1.3.6.1.4.1.19746.1.3.2.1.1.2.4|2|4 +1.3.6.1.4.1.19746.1.3.2.1.1.3.1|4|/ddvar +1.3.6.1.4.1.19746.1.3.2.1.1.3.2|4|/data: post-comp +1.3.6.1.4.1.19746.1.3.2.1.1.3.3|4|/data: pre-comp +1.3.6.1.4.1.19746.1.3.2.1.1.3.4|4|Index +1.3.6.1.4.1.19746.1.3.2.1.1.4.1|4|132.9 +1.3.6.1.4.1.19746.1.3.2.1.1.4.2|4|21247.7 +1.3.6.1.4.1.19746.1.3.2.1.1.4.3|4|0.0 +1.3.6.1.4.1.19746.1.3.2.1.1.4.4|4|74.6 +1.3.6.1.4.1.19746.1.3.2.1.1.5.1|4|11.7 +1.3.6.1.4.1.19746.1.3.2.1.1.5.2|4|4836.0 +1.3.6.1.4.1.19746.1.3.2.1.1.5.3|4|275940.0 +1.3.6.1.4.1.19746.1.3.2.1.1.5.4|4|31.3 +1.3.6.1.4.1.19746.1.3.2.1.1.6.1|4|114.4 +1.3.6.1.4.1.19746.1.3.2.1.1.6.2|4|16411.7 +1.3.6.1.4.1.19746.1.3.2.1.1.6.3|4|0.0 +1.3.6.1.4.1.19746.1.3.2.1.1.6.4|4|43.3 +1.3.6.1.4.1.19746.1.3.2.1.1.7.1|2|9 +1.3.6.1.4.1.19746.1.3.2.1.1.7.2|2|23 +1.3.6.1.4.1.19746.1.3.2.1.1.7.3|2|0 +1.3.6.1.4.1.19746.1.3.2.1.1.7.4|2|42 +1.3.6.1.4.1.19746.1.3.2.1.1.8.1|4|0.0 +1.3.6.1.4.1.19746.1.3.2.1.1.8.2|4|417.5 +1.3.6.1.4.1.19746.1.3.2.1.1.8.3|4|0.0 +1.3.6.1.4.1.19746.1.3.2.1.1.8.4|4|0.0 +1.3.6.1.4.1.19746.1.3.2.1.1.9.1|4|Active Tier +1.3.6.1.4.1.19746.1.3.2.1.1.9.2|4|Active Tier +1.3.6.1.4.1.19746.1.3.2.1.1.9.3|4|Active Tier +1.3.6.1.4.1.19746.1.3.2.1.1.9.4|4|Active Tier +1.3.6.1.6.3.10.2.1.3.0|2|5770867 +