{$uptime}s", $device, 'reboot', 4, $device['uptime']); } $tags = [ 'rrd_def' => RrdDefinition::make()->addDataset('uptime', 'GAUGE', 0), ]; data_update($device, 'uptime', $tags, $uptime); $os->enableGraph('uptime'); echo 'Uptime: ' . Time::formatInterval($uptime) . PHP_EOL; $update_array['uptime'] = $uptime; $device['uptime'] = $uptime; }//end if // Save results of various polled values to the database foreach (['sysObjectID', 'sysName', 'sysDescr'] as $elem) { if ($poll_device[$elem] != $device[$elem]) { $update_array[$elem] = $poll_device[$elem]; $device[$elem] = $poll_device[$elem]; log_event("$elem -> " . $poll_device[$elem], $device, 'system', 3); } } unset($snmpdata, $uptime_data, $uptime, $tags, $poll_device);