Commit version 24.12.13800
This commit is contained in:
@ -5,65 +5,64 @@
|
||||
*
|
||||
* This file is part of Observium.
|
||||
*
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
|
||||
* @package observium
|
||||
* @subpackage poller
|
||||
* @copyright (C) Adam Armstrong
|
||||
*
|
||||
*/
|
||||
|
||||
if (!empty($agent_data['app']['apache']))
|
||||
{
|
||||
$app_id = discover_app($device, 'apache');
|
||||
if (!empty($agent_data['app']['apache'])) {
|
||||
$app_id = discover_app($device, 'apache');
|
||||
|
||||
list ($total_access, $total_kbyte, $cpuload, $uptime, $reqpersec, $bytespersec, $bytesperreq, $busyworkers, $idleworkers,
|
||||
$score_wait, $score_start, $score_reading, $score_writing, $score_keepalive, $score_dns, $score_closing, $score_logging,
|
||||
$score_graceful, $score_idle, $score_open) = explode("\n", $agent_data['app']['apache']);
|
||||
[$total_access, $total_kbyte, $cpuload, $uptime, $reqpersec, $bytespersec, $bytesperreq, $busyworkers, $idleworkers,
|
||||
$score_wait, $score_start, $score_reading, $score_writing, $score_keepalive, $score_dns, $score_closing, $score_logging,
|
||||
$score_graceful, $score_idle, $score_open] = explode("\n", $agent_data['app']['apache']);
|
||||
|
||||
update_application($app_id, array(
|
||||
'access' => $total_access,
|
||||
'kbyte' => $total_kbyte,
|
||||
'cpu' => $cpuload,
|
||||
'uptime' => $uptime,
|
||||
'reqpersec' => $reqpersec,
|
||||
'bytespersec' => $bytespersec,
|
||||
'byesperreq' => $bytesperreq,
|
||||
'busyworkers' => $busyworkers,
|
||||
'idleworkers' => $idleworkers,
|
||||
'sb_wait' => $score_wait,
|
||||
'sb_start' => $score_start,
|
||||
'sb_reading' => $score_reading,
|
||||
'sb_writing' => $score_writing,
|
||||
'sb_keepalive' => $score_keepalive,
|
||||
'sb_dns' => $score_dns,
|
||||
'sb_closing' => $score_closing,
|
||||
'sb_logging' => $score_logging,
|
||||
'sb_graceful' => $score_graceful,
|
||||
'sb_idle' => $score_idle,
|
||||
'sb_open' => $score_open,
|
||||
));
|
||||
update_application($app_id, [
|
||||
'access' => $total_access,
|
||||
'kbyte' => $total_kbyte,
|
||||
'cpu' => $cpuload,
|
||||
'uptime' => $uptime,
|
||||
'reqpersec' => $reqpersec,
|
||||
'bytespersec' => $bytespersec,
|
||||
'byesperreq' => $bytesperreq,
|
||||
'busyworkers' => $busyworkers,
|
||||
'idleworkers' => $idleworkers,
|
||||
'sb_wait' => $score_wait,
|
||||
'sb_start' => $score_start,
|
||||
'sb_reading' => $score_reading,
|
||||
'sb_writing' => $score_writing,
|
||||
'sb_keepalive' => $score_keepalive,
|
||||
'sb_dns' => $score_dns,
|
||||
'sb_closing' => $score_closing,
|
||||
'sb_logging' => $score_logging,
|
||||
'sb_graceful' => $score_graceful,
|
||||
'sb_idle' => $score_idle,
|
||||
'sb_open' => $score_open,
|
||||
]);
|
||||
|
||||
rrdtool_update_ng($device, 'apache', array(
|
||||
'access' => $total_access,
|
||||
'kbyte' => $total_kbyte,
|
||||
'cpu' => $cpuload,
|
||||
'uptime' => $uptime,
|
||||
'reqpersec' => $reqpersec,
|
||||
'bytespersec' => $bytespersec,
|
||||
'byesperreq' => $bytesperreq,
|
||||
'busyworkers' => $busyworkers,
|
||||
'idleworkers' => $idleworkers,
|
||||
'sb_wait' => $score_wait,
|
||||
'sb_start' => $score_start,
|
||||
'sb_reading' => $score_reading,
|
||||
'sb_writing' => $score_writing,
|
||||
'sb_keepalive' => $score_keepalive,
|
||||
'sb_dns' => $score_dns,
|
||||
'sb_closing' => $score_closing,
|
||||
'sb_logging' => $score_logging,
|
||||
'sb_graceful' => $score_graceful,
|
||||
'sb_idle' => $score_idle,
|
||||
'sb_open' => $score_open,
|
||||
), $app_id);
|
||||
rrdtool_update_ng($device, 'apache', [
|
||||
'access' => $total_access,
|
||||
'kbyte' => $total_kbyte,
|
||||
'cpu' => $cpuload,
|
||||
'uptime' => $uptime,
|
||||
'reqpersec' => $reqpersec,
|
||||
'bytespersec' => $bytespersec,
|
||||
'byesperreq' => $bytesperreq,
|
||||
'busyworkers' => $busyworkers,
|
||||
'idleworkers' => $idleworkers,
|
||||
'sb_wait' => $score_wait,
|
||||
'sb_start' => $score_start,
|
||||
'sb_reading' => $score_reading,
|
||||
'sb_writing' => $score_writing,
|
||||
'sb_keepalive' => $score_keepalive,
|
||||
'sb_dns' => $score_dns,
|
||||
'sb_closing' => $score_closing,
|
||||
'sb_logging' => $score_logging,
|
||||
'sb_graceful' => $score_graceful,
|
||||
'sb_idle' => $score_idle,
|
||||
'sb_open' => $score_open,
|
||||
], $app_id);
|
||||
}
|
||||
|
||||
// EOF
|
||||
|
Reference in New Issue
Block a user