. * * @package LibreNMS * @link http://librenms.org * @copyright 2017 Neil Lathwood * @author Neil Lathwood */ if ($device['os'] === 'gaia') { $gaia_tmp = snmpwalk_cache_double_oid($device, 'multiDiskTable', array(), 'CHECKPOINT-MIB'); $fstype = "dsk"; foreach ($gaia_tmp as $index => $data) { $descr = $data['multiDiskName']; $units = 1024; if (is_numeric($data['multiDiskSize']) && is_numeric($data['multiDiskUsed'])) { $total = $data['multiDiskSize']; $used = $data['multiDiskUsed']; discover_storage($valid_storage, $device, $index, $fstype, 'gaia', $descr, $total, $units, $used); } } unset($gaia_tmp); }