2010-07-23 18:15:54 +00:00
< ? php
2014-01-13 17:43:58 +00:00
if ( $device [ 'os' ] == " screenos " && dbFetchCell ( " SELECT COUNT(*) FROM `processors` WHERE `device_id` = ? AND `processor_type` != 'screenos' " , array ( $device [ 'device_id' ])) == " 0 " )
2010-07-23 18:15:54 +00:00
{
2011-03-15 09:45:00 +00:00
# .1.3.6.1.4.1.3224.16.1.3.0 Cpu Last 5 Minutes
2010-07-23 18:15:54 +00:00
# discover_processor(&$valid, $device, $oid, $index, $type, $descr, $precision = "1", $current = NULL, $entPhysicalIndex = NULL, $hrDeviceIndex = NULL)
echo ( " ScreenOS " );
$percent = snmp_get ( $device , " .1.3.6.1.4.1.3224.16.1.3.0 " , " -OvQ " );
2011-03-15 09:45:00 +00:00
if ( is_numeric ( $percent ))
{
2011-05-04 12:58:57 +00:00
discover_processor ( $valid [ 'processor' ], $device , " .1.3.6.1.4.1.3224.16.1.3.0 " , " 1 " , " screenos " , " Processor " , " 1 " , $percent , NULL , NULL );
2010-07-23 18:15:54 +00:00
}
}
2011-05-04 12:58:57 +00:00
?>