array('descr' => 'IMAP SSL Server'), 'ImapServer' => array('descr' => 'IMAP Server'), 'LmtpServer' => array('descr' => 'LMTP Server'), 'Pop3SSLServer' => array('descr' => 'POP3 SSL Server'), 'Pop3Server' => array('descr' => 'POP3 Server'), 'GC' => array('descr' => 'Garbage Collection'), 'AnonymousIoService' => array('descr' => 'Anonymous I/O Service'), 'CloudRoutingReader' => array('descr' => 'Cloud Routing Reader'), 'ScheduledTask' => array('descr' => 'Scheduled Task'), 'SocketAcceptor' => array('descr' => 'Socket Acceptor'), 'Thread' => array('descr' => 'Thread'), 'Timer' => array('descr' => 'Timer'), 'btpool' => array('descr' => 'BT Pool'), 'pool' => array('descr' => 'Pool'), 'other' => array('descr' => 'Other'), ); $nototal = 1; $colours = "mixed"; $unit_text = "Threads"; $i = 0; if (rrd_is_file($rrd_filename)) { foreach ($array as $ds => $variables) { $rrd_list[$i]['filename'] = $rrd_filename; $rrd_list[$i]['descr'] = $variables['descr']; $rrd_list[$i]['ds'] = $ds; $rrd_list[$i]['colour'] = ($variables['colour'] ? $variables['colour'] : $config['graph_colours'][$colours][$i]); $i++; } } else { echo("file missing: $rrd_filename"); } include($config['html_dir']."/includes/graphs/generic_multi_simplex_separated.inc.php"); unset($rrd_list); $noheader = 1; $array = array( 'total' => array('descr' => 'Total', 'colour' => '000000'), ); if (rrd_is_file($rrd_filename)) { foreach ($array as $ds => $variables) { $rrd_list[$i]['filename'] = $rrd_filename; $rrd_list[$i]['descr'] = $variables['descr']; $rrd_list[$i]['ds'] = $ds; $rrd_list[$i]['colour'] = ($variables['colour'] ? $variables['colour'] : $config['graph_colours'][$colours][$i]); $i++; } } else { echo("file missing: $rrd_filename"); } include($config['html_dir']."/includes/graphs/generic_multi_line.inc.php"); // EOF