mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
Updated DataDomain MIB and added Storage support (#9270)
* Updated DataDomain MIB, Added DataDomain Storage poller and discovery * Fixed issues pre-commit issues * Removed extra blank lines * Make polling less redudant * Remove blank line * Remove device os detection since it's not needed. Add test data for DataDomain * Added json test file
This commit is contained in:
parent
33ba53ad6e
commit
e9120085c9
29
includes/discovery/storage/datadomain.inc.php
Normal file
29
includes/discovery/storage/datadomain.inc.php
Normal file
@ -0,0 +1,29 @@
|
||||
<?php
|
||||
/*
|
||||
* This program is free software: you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation, either version 3 of the License, or (at your
|
||||
* option) any later version. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
|
||||
* @package LibreNMS
|
||||
* @link http://librenms.org
|
||||
* @copyright 2018 ACL
|
||||
* @author Abel Laura <abel.laura@gmail.com>
|
||||
*/
|
||||
|
||||
$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);
|
27
includes/polling/storage/datadomain.inc.php
Normal file
27
includes/polling/storage/datadomain.inc.php
Normal file
@ -0,0 +1,27 @@
|
||||
<?php
|
||||
/*
|
||||
* This program is free software: you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation, either version 3 of the License, or (at your
|
||||
* option) any later version. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
|
||||
* @package LibreNMS
|
||||
* @link http://librenms.org
|
||||
* @copyright 2018 ACL
|
||||
* @author Abel Laura <abel.laura@gmail.com>
|
||||
*/
|
||||
|
||||
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'];
|
||||
}
|
||||
}
|
@ -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
|
||||
|
338
tests/data/datadomain.json
Normal file
338
tests/data/datadomain.json
Normal file
@ -0,0 +1,338 @@
|
||||
{
|
||||
"os": {
|
||||
"discovery": {
|
||||
"devices": [
|
||||
{
|
||||
"sysName": "<private>",
|
||||
"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": "<private>",
|
||||
"sysObjectID": ".1.3.6.1.4.1.19746.3.1.38",
|
||||
"sysDescr": "Data Domain OS 5.5.1.4-464376",
|
||||
"sysContact": "<private>",
|
||||
"version": "5.5.1.4-464376",
|
||||
"hardware": null,
|
||||
"features": null,
|
||||
"location": "<private>",
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -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|<private>
|
||||
1.3.6.1.2.1.1.5.0|4|<private>
|
||||
1.3.6.1.2.1.1.6.0|4|<private>
|
||||
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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user