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:
TomEvin
2017-10-09 21:24:20 +02:00
committed by Neil Lathwood
parent c927e6d68c
commit c8b677779d
6 changed files with 128 additions and 12 deletions

View 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);
}
}