* @copyright (C) Adam Armstrong * */ ?>
# | Description | Graphs | Type | Status | Errors | Load | " . $hrdevice['hrDeviceIndex'] . " | \n"); if ($hrdevice['hrDeviceType'] == "hrDeviceProcessor") { $proc_id = dbFetchCell('SELECT processor_id FROM processors WHERE device_id = ? AND hrDeviceIndex = ?', [$device['device_id'], $hrdevice['hrDeviceIndex']]); $proc_url = "device/device=" . $device['device_id'] . "/tab=health/metric=processor/"; echo("" . generate_entity_link('processor', $proc_id) . " | \n"); $graph_array['height'] = "20"; $graph_array['width'] = "100"; $graph_array['to'] = get_time(); $graph_array['id'] = $proc_id; $graph_array['type'] = 'processor_usage'; $graph_array['from'] = get_time('day'); $graph_array_zoom = $graph_array; $graph_array_zoom['height'] = "150"; $graph_array_zoom['width'] = "400"; $mini_graph = overlib_link($proc_url, generate_graph_tag($graph_array), generate_graph_tag($graph_array_zoom), NULL); echo("" . $mini_graph . " | \n"); } elseif ($hrdevice['hrDeviceType'] == "hrDeviceNetwork") { $int = str_replace("network interface ", "", $hrdevice['hrDeviceDescr']); $interface = dbFetchRow("SELECT * FROM ports WHERE device_id = ? AND ifDescr = ?", [$device['device_id'], $int]); if ($interface['ifIndex']) { echo("" . generate_port_link($interface) . " | \n"); $graph_array['height'] = "20"; $graph_array['width'] = "100"; $graph_array['to'] = get_time(); $graph_array['id'] = $interface['port_id']; $graph_array['type'] = 'port_bits'; $graph_array['from'] = get_time('day'); $graph_array_zoom = $graph_array; $graph_array_zoom['height'] = "150"; $graph_array_zoom['width'] = "400"; // FIXME click on graph should also link to port, but can't use generate_port_link here... $mini_graph = overlib_link(generate_port_url($interface), generate_graph_tag($graph_array), generate_graph_tag($graph_array_zoom), NULL); echo("$mini_graph | "); } else { echo("" . $hrdevice['hrDeviceDescr'] . " | "); echo(""); } } else { echo(" | " . $hrdevice['hrDeviceDescr'] . " | "); echo(""); } echo(" | " . $hrdevice['hrDeviceType'] . ' | ' . $hrdevice['hrDeviceStatus'] . " | "); echo("" . $hrdevice['hrDeviceErrors'] . ' | ' . $hrdevice['hrProcessorLoad'] . " | "); echo(" "); } echo(" \n"); echo("
---|