2007-04-03 14:10:23 +00:00
#!/usr/bin/php
2009-09-07 11:07:59 +00:00
< ? php
2007-04-03 14:10:23 +00:00
include ( " config.php " );
include ( " includes/functions.php " );
2009-02-02 16:00:11 +00:00
$device_query = mysql_query ( " SELECT device_id,hostname,os,community,snmpver,port FROM `devices` WHERE `device_id` LIKE '% " . $argv [ 1 ] . " ' AND status = '1' ORDER BY device_id DESC " );
2007-04-03 14:10:23 +00:00
while ( $device = mysql_fetch_array ( $device_query )) {
2009-02-02 16:00:11 +00:00
$os = getHostOS ( $device [ 'hostname' ], $device [ 'community' ], $device [ 'snmpver' ], $device [ 'port' ]);
2008-03-18 13:35:17 +00:00
if ( $os != $device [ 'os' ]) {
$sql = mysql_query ( " UPDATE `devices` SET `os` = ' $os ' WHERE `device_id` = ' " . $device [ 'device_id' ] . " ' " );
echo ( " Updated host : " . $device [ 'hostname' ] . " ( $os ) \n " );
}
2007-04-03 14:10:23 +00:00
}
?>