Files
librenms-librenms/includes/discovery/os.inc.php
T

19 lines
435 B
PHP
Raw Normal View History

2009-12-02 23:50:09 +00:00
<?php
use LibreNMS\Config;
2017-04-28 16:50:00 -05:00
$os = getHostOS($device);
2016-03-15 23:08:17 +00:00
if ($os != $device['os']) {
log_event('Device OS changed ' . $device['os'] . " => $os", $device, 'system', 3);
2016-02-23 23:44:51 -06:00
$device['os'] = $os;
2016-03-15 23:08:17 +00:00
$sql = dbUpdate(array('os' => $os), 'devices', 'device_id=?', array($device['device_id']));
2017-04-28 16:50:00 -05:00
if (!Config::has("os.{$device['os']}")) {
2017-04-28 16:50:00 -05:00
load_os($device);
}
2016-03-15 23:08:17 +00:00
echo "Changed OS! : $os\n";
}
2016-02-23 23:44:51 -06:00
update_device_logo($device);