2009-09-07 11:07:59 +00:00
< ? php
2010-02-08 00:43:19 +00:00
$id = $device [ 'device_id' ];
$hostname = $device [ 'hostname' ];
$community = $device [ 'community' ];
$snmpver = $device [ 'snmpver' ];
$port = $device [ 'port' ];
2008-03-22 23:09:35 +00:00
2010-02-08 00:43:19 +00:00
echo ( " Temperatures : " );
2007-11-23 11:37:28 +00:00
2010-04-29 15:19:42 +00:00
$valid_temp = array ();
2010-03-05 03:54:35 +00:00
2010-07-09 22:38:46 +00:00
include_dir ( " includes/discovery/temperatures " );
2007-11-23 11:37:28 +00:00
2010-04-29 15:19:42 +00:00
if ( $debug ) { print_r ( $valid_temp ); }
2007-05-20 19:21:35 +00:00
2010-06-25 22:12:56 +00:00
$sql = " SELECT * FROM sensors AS S, devices AS D WHERE S.sensor_class='temperature' AND S.device_id = D.device_id AND D.device_id = ' " . $device [ 'device_id' ] . " ' " ;
2010-02-11 11:46:52 +00:00
if ( $query = mysql_query ( $sql ))
2010-02-08 00:43:19 +00:00
{
2010-04-29 15:19:42 +00:00
while ( $test_temperature = mysql_fetch_array ( $query ))
2010-02-08 00:43:19 +00:00
{
2010-06-25 22:12:56 +00:00
$temperature_index = $test_temperature [ 'sensor_index' ];
$temperature_type = $test_temperature [ 'sensor_type' ];
2010-04-29 15:19:42 +00:00
if ( $debug ) { echo ( $temperature_index . " -> " . $temperature_type . " \n " ); }
if ( ! $valid_temp [ $temperature_type ][ $temperature_index ])
2010-02-11 11:46:52 +00:00
{
echo ( " - " );
2010-06-25 22:12:56 +00:00
mysql_query ( " DELETE FROM `sensors` WHERE sensor_class='temperature' AND sensor_id = ' " . $test_temperature [ 'sensor_id' ] . " ' " );
2010-02-11 11:46:52 +00:00
}
2010-04-29 15:19:42 +00:00
unset ( $temperature_oid ); unset ( $temperature_type );
2010-02-08 00:43:19 +00:00
}
2007-05-20 19:21:35 +00:00
}
2010-04-29 15:19:42 +00:00
unset ( $valid_temp ); echo ( " \n " );
2007-05-20 19:21:35 +00:00
2008-03-22 23:09:35 +00:00
?>