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-03 17:02:39 +00:00
#include("temperatures/adva.inc.php"); ## Disabled needing rewrite
include ( " temperatures/akcp.inc.php " );
include ( " temperatures/areca.inc.php " );
include ( " temperatures/cisco-envmon.inc.php " );
include ( " temperatures/dell.inc.php " );
include ( " temperatures/ironware.inc.php " );
include ( " temperatures/junose.inc.php " );
include ( " temperatures/junos.inc.php " );
include ( " temperatures/lm-sensors.inc.php " );
include ( " temperatures/netmanplus.inc.php " );
include ( " temperatures/observer-custom.inc.php " );
2010-07-06 11:04:20 +00:00
include ( " temperatures/papouch-tme.inc.php " );
2010-07-03 17:02:39 +00:00
include ( " temperatures/supermicro.inc.php " );
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
?>