templates:check_apachestatus
Table of Contents
check_apachestatus
Template Description
This Template can be used with check_apachestatus.pl written by De Bodt Lieven
Preview
Template Code
- check_apachestatus.php
<?php $opt[1] = "-T 55 -l 0 --vertical-label \"Apache Stats\" --title \"Apache Statistics\" "; $ds_name[1] = "Thread Statistics"; $def[1] = ""; $colors = array( 'wait' => '#DD8E45', 'starting' => '#DDAF45', 'read' => '#D0DD45', 'write' => '#DD457C', 'keep' => '#45DD99', 'dns' => '#45C5DD', 'close' => '#4596DD', 'logging' => '#4557DD', 'grace' => '#A445DD', 'idle' => '#DD45D8', ); $def[1] = "DEF:var12=$rrdfile:$DS[12]:AVERAGE " ; $def[1] .= "LINE1:var12#00000080: " ; $def[1] .= "AREA:var12#00FF6680:\"slots\t\" " ; $def[1] .= "GPRINT:var12:AVERAGE:\"%.0lf Average\" "; $def[1] .= "GPRINT:var12:MAX:\"%.0lf Max\" "; $def[1] .= "GPRINT:var12:LAST:\"%.0lf Last\\n\" "; $keys = array(4,3,2,5,6,7,8,9,10,11); foreach( $keys as $key){ $def[1] .= "DEF:var$key=$rrdfile:$DS[$key]:AVERAGE " ; $def[1] .= "STACK:var$key".$colors[$NAME[$key]].":\"$NAME[$key]\t\" " ; $def[1] .= "GPRINT:var$key:AVERAGE:\"%.0lf Average\" "; $def[1] .= "GPRINT:var$key:MAX:\"%.0lf Max\" "; $def[1] .= "GPRINT:var$key:LAST:\"%.0lf Last\\n\" "; } $opt[2] = "-l 0 --vertical-label \"Apache Requests\" --title \"Server $hostname\" "; $ds_name[2] = "Request per Second"; $def[2] = "DEF:var1=$rrdfile:$DS[1]:AVERAGE " ; $def[2] .= "LINE1:var1#000000:\"Requests per Second\" " ; $def[2] .= "GPRINT:var1:AVERAGE:\"%.2lf Average\" "; $def[2] .= "GPRINT:var1:MAX:\"%.2lf Max\" "; $def[2] .= "GPRINT:var1:LAST:\"%.2lf Last\\n\" "; ?>
templates/check_apachestatus.txt · Last modified: 2022/01/21 14:37 by 127.0.0.1