Files

23 lines
542 B
PHP
Raw Permalink Normal View History

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