mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			42 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
if (is_file($config['install_dir'].'/includes/polling/os/'.$device['os'].'.inc.php')) {
 | 
						|
    // OS Specific
 | 
						|
    include $config['install_dir'].'/includes/polling/os/'.$device['os'].'.inc.php';
 | 
						|
} elseif ($device['os_group'] && is_file($config['install_dir'].'/includes/polling/os/'.$device['os_group'].'.inc.php')) {
 | 
						|
    // OS Group Specific
 | 
						|
    include $config['install_dir'].'/includes/polling/os/'.$device['os_group'].'.inc.php';
 | 
						|
} else {
 | 
						|
    echo "Generic :(\n";
 | 
						|
}
 | 
						|
 | 
						|
if ($version && $device['version'] != $version) {
 | 
						|
    $update_array['version'] = $version;
 | 
						|
    log_event('OS Version -> '.$version, $device, 'system');
 | 
						|
}
 | 
						|
 | 
						|
if ($features != $device['features']) {
 | 
						|
    $update_array['features'] = $features;
 | 
						|
    log_event('OS Features -> '.$features, $device, 'system');
 | 
						|
}
 | 
						|
 | 
						|
if ($hardware && $hardware != $device['hardware']) {
 | 
						|
    $update_array['hardware'] = $hardware;
 | 
						|
    log_event('Hardware -> '.$hardware, $device, 'system');
 | 
						|
}
 | 
						|
 | 
						|
if ($serial && $serial != $device['serial']) {
 | 
						|
    $update_array['serial'] = $serial;
 | 
						|
    log_event('Serial -> '.$serial, $device, 'system');
 | 
						|
}
 | 
						|
 | 
						|
if ($icon && $icon != $device['icon']) {
 | 
						|
    $update_array['icon'] = $icon;
 | 
						|
    log_event('Icon -> '.$icon, $device, 'system');
 | 
						|
}
 | 
						|
 | 
						|
echo 'Hardware: ' . $hardware . PHP_EOL;
 | 
						|
echo 'Version: ' . $version . PHP_EOL;
 | 
						|
echo 'Features: ' . $features . PHP_EOL;
 | 
						|
echo 'Serial: ' . $serial . PHP_EOL;
 |