#!/bin/sh # -*- sh -*- # # Plugin to monitor the number of PHP processes on the machine. # # Copyright Khalid Baheyeldin 2009 http://2bits.com # # Parameters: # # config (required) # autoconf (optional - used by munin-config) # # Magick markers (optional - used by munin-config and som installation # scripts): #%# family=manual #%# capabilities=autoconf if [ "$1" = "autoconf" ]; then echo yes exit 0 fi if [ "$1" = "config" ]; then echo 'graph_title Number of php-cgi processes' echo 'graph_args --base 1000 -l 0 ' echo 'graph_vlabel number of php-cgi processes' echo 'graph_category apache' echo 'graph_info This graph shows the number of php-cgi processes in the system.' echo 'php_processes.label php-cgi' echo 'php_processes.draw LINE2' echo 'php_processes.info The current number of php-cgi processes.' exit 0 fi echo -n "php_processes.value " /bin/ps ax | /usr/bin/grep -i php-cgi | /usr/bin/grep -v grep | /usr/bin/wc -l | /usr/bin/sed 's/\t +//' | /usr/bin/sed 's/ *//'