mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
newdevice: Added HPE ILO4 storage, memory and additional sensors
* HPE ILO4 enhance Added Storage, Memory pools, new status (Array Controller, Logical Drive) * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Delete hpe.ilo.inc.php
This commit is contained in:
20
includes/discovery/storage/hpe-ilo.inc.php
Normal file
20
includes/discovery/storage/hpe-ilo.inc.php
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
$ilo_storage = snmpwalk_group($device, 'cpqHoFileSysEntry', 'CPQHOST-MIB');
|
||||
$units = 1024*1024;
|
||||
|
||||
if (is_array($ilo_storage)) {
|
||||
echo 'HPE ILO4 ';
|
||||
foreach ($ilo_storage as $index => $storage) {
|
||||
$type = $storage['cpqHoFileSysDesc'];
|
||||
preg_match_all("/\\[:(.*?)\\]/", $type, $matches);
|
||||
$fstype = $matches[1][0];
|
||||
$descr = $storage['cpqHoFileSysDesc'];
|
||||
$size = $storage['cpqHoFileSysSpaceTotal'];
|
||||
$used = $storage['cpqHoFileSysSpaceUsed'];
|
||||
if (is_int($index)) {
|
||||
discover_storage($valid_storage, $device, $index, $fstype, 'hpe-ilo', $descr, $size, $units, $used);
|
||||
}
|
||||
unset($deny, $fstype, $descr, $size, $used, $units, $storage_rrd, $old_storage_rrd, $hrstorage_array);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user