Update check_phpfpm_status to 0.10
This commit is contained in:
parent
712a20a381
commit
17038528de
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/perl -w
|
#!/usr/bin/perl -w
|
||||||
# check_phpfpm_status.pl
|
# check_phpfpm_status.pl
|
||||||
# Version : 0.9
|
# Version : 0.10
|
||||||
# Author : regis.leroy at makina-corpus.com
|
# Author : regis.leroy at makina-corpus.com
|
||||||
# based on previous apache status work by Dennis D. Spreen (dennis at spreendigital.de)
|
# based on previous apache status work by Dennis D. Spreen (dennis at spreendigital.de)
|
||||||
# Based on check_apachestatus.pl v1.4 by
|
# Based on check_apachestatus.pl v1.4 by
|
||||||
|
@ -21,11 +21,12 @@ use Digest::MD5 qw(md5 md5_hex);
|
||||||
|
|
||||||
|
|
||||||
# Nagios specific
|
# Nagios specific
|
||||||
|
# Update Nagios Plugin path according to your platform/installation
|
||||||
use lib "/usr/local/nagios/libexec";
|
use lib "/usr/local/nagios/libexec";
|
||||||
use utils qw($TIMEOUT);
|
use utils qw($TIMEOUT);
|
||||||
|
|
||||||
# Globals
|
# Globals
|
||||||
my $Version='0.9';
|
my $Version='0.10';
|
||||||
my $Name=$0;
|
my $Name=$0;
|
||||||
|
|
||||||
my $o_host = undef; # hostname
|
my $o_host = undef; # hostname
|
||||||
|
@ -98,7 +99,7 @@ sub help {
|
||||||
-p, --port=PORT
|
-p, --port=PORT
|
||||||
Http port
|
Http port
|
||||||
-u, --url=URL
|
-u, --url=URL
|
||||||
Specific URL to use, instead of the default "http://<hostname or IP>/fpm-status"
|
Specific URL (only the path part of it in fact) to use, instead of the default "/fpm-status"
|
||||||
-s, --servername=SERVERNAME
|
-s, --servername=SERVERNAME
|
||||||
ServerName, (host header of HTTP request) use it if you specified an IP in -H to match the good Virtualhost in your target
|
ServerName, (host header of HTTP request) use it if you specified an IP in -H to match the good Virtualhost in your target
|
||||||
-S, --ssl
|
-S, --ssl
|
||||||
|
@ -113,7 +114,7 @@ sub help {
|
||||||
Debug mode (show http request response)
|
Debug mode (show http request response)
|
||||||
-t, --timeout=INTEGER
|
-t, --timeout=INTEGER
|
||||||
timeout in seconds (Default: $o_timeout)
|
timeout in seconds (Default: $o_timeout)
|
||||||
-w, --warn=REQPERSEC,PROC_MAX_REACHED,QUEUE_MAX_REACHED
|
-w, --warn=MIN_AVAILABLE_PROCESSES,PROC_MAX_REACHED,QUEUE_MAX_REACHED
|
||||||
number of available workers, or max states reached that will cause a warning
|
number of available workers, or max states reached that will cause a warning
|
||||||
-1 for no warning
|
-1 for no warning
|
||||||
-c, --critical=MIN_AVAILABLE_PROCESSES,PROC_MAX_REACHED,QUEUE_MAX_REACHED
|
-c, --critical=MIN_AVAILABLE_PROCESSES,PROC_MAX_REACHED,QUEUE_MAX_REACHED
|
||||||
|
@ -164,8 +165,8 @@ sub check_options {
|
||||||
'r:s' => \$o_realm, 'realm:s' => \$o_realm,
|
'r:s' => \$o_realm, 'realm:s' => \$o_realm,
|
||||||
'p:i' => \$o_port, 'port:i' => \$o_port,
|
'p:i' => \$o_port, 'port:i' => \$o_port,
|
||||||
'V' => \$o_version, 'version' => \$o_version,
|
'V' => \$o_version, 'version' => \$o_version,
|
||||||
'w:s' => \$o_warn_thresold,'warn:s' => \$o_warn_thresold,
|
'w=s' => \$o_warn_thresold,'warn=s' => \$o_warn_thresold,
|
||||||
'c:s' => \$o_crit_thresold,'critical:s' => \$o_crit_thresold,
|
'c=s' => \$o_crit_thresold,'critical=s' => \$o_crit_thresold,
|
||||||
't:i' => \$o_timeout, 'timeout:i' => \$o_timeout,
|
't:i' => \$o_timeout, 'timeout:i' => \$o_timeout,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
Homepage: https://raw.github.com/regilero/check_phpfpm_status/master/check_phpfpm_status.pl
|
Homepage: https://raw.github.com/regilero/check_phpfpm_status/master/check_phpfpm_status.pl
|
||||||
Watch: https://raw.github.com/regilero/check_phpfpm_status/master/check_phpfpm_status.pl Version\ :\ ([0-9.]+)
|
Watch: https://raw.github.com/regilero/check_phpfpm_status/master/check_phpfpm_status.pl Version\ :\ ([0-9.]+)
|
||||||
Recommends: libwww-perl, monitoring-plugins-common | nagios-plugins-common
|
Recommends: libwww-perl, monitoring-plugins-common | nagios-plugins-common
|
||||||
Version: 0.9
|
Version: 0.10
|
||||||
Uploaders: Jan Wagner <waja@cyconet.org>
|
Uploaders: Jan Wagner <waja@cyconet.org>
|
||||||
Description: plugin to check the fpm-status page report from php-fpm
|
Description: plugin to check the fpm-status page report from php-fpm
|
||||||
|
|
6
debian/patches/check_phpfpm_status/10_pathes
vendored
6
debian/patches/check_phpfpm_status/10_pathes
vendored
|
@ -3,13 +3,13 @@ Description:
|
||||||
Patches check_phpfpm_status to use debian specific paths.
|
Patches check_phpfpm_status to use debian specific paths.
|
||||||
|
|
||||||
diff --git a/check_phpfpm_status/check_phpfpm_status b/check_phpfpm_status/check_phpfpm_status
|
diff --git a/check_phpfpm_status/check_phpfpm_status b/check_phpfpm_status/check_phpfpm_status
|
||||||
index ae2f68e..e2280a7 100644
|
index 678170b..d0c099b 100644
|
||||||
--- a/check_phpfpm_status/check_phpfpm_status
|
--- a/check_phpfpm_status/check_phpfpm_status
|
||||||
+++ b/check_phpfpm_status/check_phpfpm_status
|
+++ b/check_phpfpm_status/check_phpfpm_status
|
||||||
@@ -21,7 +21,7 @@ use Digest::MD5 qw(md5 md5_hex);
|
@@ -22,7 +22,7 @@ use Digest::MD5 qw(md5 md5_hex);
|
||||||
|
|
||||||
|
|
||||||
# Nagios specific
|
# Nagios specific
|
||||||
|
# Update Nagios Plugin path according to your platform/installation
|
||||||
-use lib "/usr/local/nagios/libexec";
|
-use lib "/usr/local/nagios/libexec";
|
||||||
+use lib "/usr/lib/nagios/plugins";
|
+use lib "/usr/lib/nagios/plugins";
|
||||||
use utils qw($TIMEOUT);
|
use utils qw($TIMEOUT);
|
||||||
|
|
Loading…
Reference in a new issue