lakshmi narayanan sadagopan | 26 Mar 00:19 2015

check_http for ssl certificate expiry check not working!


I was going over the check_http writeup you have at .

I am able to use check_http to trigger a WARNING state based on a single expiry day threshold but not for a range.

So, for example 

This works
check_http -H -C 14
but this doesn't.
check_http -H -C 30,14
Would you know how I can get around this?
Your help is much appreciated.

Karsten Wagner Bang | 23 Mar 14:59 2015

Question regarding the otuput from check_disk


I have a little question regarding the output from the check_disk plugin.

On one of my servers when I execute check_disk I get the following result:

>> /usr/local/nagios/libexec/check_disk -w 7% -c 5% -p /var/storage
<< DISK CRITICAL - free space: /var/storage 602801 MB (3% inode=96%);| /var/storage=15617429MB;15882113;16223663;0;17077541

The check returns a critial, but when you look at the performance data (/var/storage=15617429MB;15882113;16223663;0;17077541),
the disk usage is below the warning threshold.

How come the check return value and the performance data doesn't line up?


P.S: Thanks for some great plugins :)
wolfgang.winter | 27 Feb 10:23 2015

Problems with content match / Zend in check_http


want use content matching for a website, using the parameter –s:

./check_http -H -u "http://SERVERNAME/foo/" -s "Text-to-find"

But the command doesn’t find the string, when I open the website manually, I can find the content.

So I use the parameter –v:

./check_http -H -u "http://SERVERNAME/foo/" -s "Text-to-find" –v

Here the output:

#<b>Fatal error</b>:  Uncaught exception 'Zend_View_Exception' with message 'script 'layout.phtml' not found in path (/export/SERVERNAME/wwwroot/fooname/application/layouts/scripts/:/export/SERVERNAME/wwwroot/fooname/application/views/scripts/)' in /export/SERVERNAME/wwwroot/fooname/library/Zend/View/Abstract.php:980

Stack trace:

#0 /export/SERVERNAME/wwwroot/fooname/library/Zend/View/Abstract.php(876): Zend_View_Abstract-&gt;_script('layout.phtml')

Opening the address at the browser shows me all content.. the page is OK, but why check_http have those problems?


Kind regards

Wolfgang winter





Alok Kumar Singh | 19 Feb 15:35 2015




I want to use your plugin in our ICINGA monitoring system. But I am a bit confuse about this plugin as whether it is for OS Load calculation or CPU Load calculation.





Hancock, Luanne | 12 Feb 22:57 2015

plug-ins for icinga

Hi.. I am running a Red Hat Enterprise Linux Server release 6.5 (Santiago) vm and installed icinga, but need the standard plug-ins.  Can you point me in the right direction where I can download them?  Is it available using rpm? Or is it a tar file?

Thank you  - Luanne Hancock


Luanne Hancock | Principal Systems Administrator

lhancock <at> |


The information contained in this communication is confidential and is intended only for the use of the addressee. It is the property of P2 Energy Solutions. Any unauthorized use, disclosure or copying of this communication or any part thereof is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately and destroy this communication and all copies thereof, including all attachments.


bbenedetto | 3 Feb 19:38 2015

How to submit a patch for check_flexlm


I'm pretty new to the list so forgive me if this is answered
somewhere already...

I added a few lines to my local copy of check_flexlm and would
like to submit them back as a patch.

I don't speak git and it seems overkill to check out the whole
repo just to add a few lines to a single script.  (As I said, I
don't speak git so this may be trivially easy.  If so, just let
me know, please. :-)

Is there some way to submit a patch to check_flexlm?

I await some guidance.



- Bill
Bill Benedetto     <bbenedetto@...>    The Goodyear Tire & Rubber Co.

I don't speak for Goodyear and they don't speak for me.  We're both happy.

Lani Lim | 2 Feb 22:36 2015


Hi there,

I was just wondering on why this plugin can not accept decimal points

-bash-4.1$ /usr/lib64/nagios/plugins/check_smtp -p 25 -w 0.250000 -c 0.500000
check_smtp: Warning time must be a positive integer

SMTP is a critical service for us so, performance should be generally fast, is this still an existing issue?


Lani Lim
Middleware Support Specialist

Interac Association │ Acxsys Corporation
t   416.869.5073
e  llim <at><mailto:llim <at>><>

INTERAC.  Be in the Black™

This message and any attachments are confidential and may contain privileged information intended only
for the person(s) named above. If you are not the intended recipient or you have otherwise received this
message in error, please notify us by reply email and permanently delete the message and any attachments
immediately.  Any use, retransmission, dissemination, and/or copying of this information by anyone
other than the intended recipient(s) is strictly prohibited.

Natva, Arun Kumar | 23 Jan 23:47 2015

help needed with nagios alert


I am using nagios for alerting in our hadoop cluster.


When I setup a check_disk alert on all the nodes in the cluster, we are getting emails for all the hosts even though only one of the nodes exceeds the disk space threshold.


I tried multiple things but I am unable to figure out why nagios sends alerts for all hosts instead of just one host. Can you please help




Samuel Mutel | 22 Jan 11:33 2015

check_ftp & FTPS (NOT SFTP)


Can you tell me if check_ftp plugin support FTPS ??
I tried option -S but I have error message below:
CRITICAL - Cannot make SSL connection.
139849289189224:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:s23_clnt.c:766:

Samuel Mutel.
Eric Beale-EXT | 16 Jan 22:12 2015

a little help please...



I’ve inherited the responsibility for some Nagios checks and there’s no documentation on what was set up, so I’m a little in the dark about the Check Commands I’m looking at.


For example, I’ve included a couple of “Check Commands” and their “Expanded Command”.


Example 1:

Check Command

check_http!-H -u "/PingBPEL/RunServiceTest?env=11GPROD&action=subscriptionSummary&custNum=1191078&output=xml" --timeout=30

Expanded Command

/omd/sites/prod1/lib/nagios/plugins/check_http  -H -u "/PingBPEL/RunServiceTest?env=11GPROD&action=subscriptionSummary&custNum=1191078&output=xml" --timeout=30


Example 2:

Check Command

check_http!-H -p 80 -u "/soa-infra/services/Jeppdirect/CreateCustomerPartyJDirectReqABCSImplV1/createcustomerpartyjdirectreqabcsimplv1_client_ep" -s endpoint --timeout=30

Expanded Command

/omd/sites/prod1/lib/nagios/plugins/check_http  -H -p 80 -u "/soa-infra/services/Jeppdirect/CreateCustomerPartyJDirectReqABCSImplV1/createcustomerpartyjdirectreqabcsimplv1_client_ep" -s endpoint --timeout=30



I get that, from Example 1, that “” is the hostname and what follows is the URL path for the check, however, I don’t have a host named “” in my domain, so, in the Expanded Command, I’m unable to determine where the path actually resides.


What am I missing/not understanding?


Thanks in advance and I’m happy to answer any follow-on questions!




Eric Beale

Systems Engineer, Internet Services and UI Technology Development - Contractor
Boeing CAS Digital Aviation
| Jeppesen, A Boeing Company

Office: 303-328-4735 | eric.beale-/LCm/g2i/8pWk0Htik3J/
55 Inverness Drive East
| Englewood, CO, 80112, USA


Bhandara Purayil, Shyam | 8 Jan 14:53 2015

check_nt usage query




We are using the check_nt (MEMUSE) plugin to monitor the memory of a server. The server has actually 16G of physical memory.


But the output is:


/usr/local/groundwork/nagios/libexec/check_nt -H xxx.xx.xx.xx -p 12489 -v MEMUSE -w 80 -c 90 -t 120


Memory usage: total:22439.84 Mb - used: 8713.17 Mb (39%) - free: 13726.67 Mb (61%) | 'Memory usage'=8713.17Mb;179


What memory is it monitoring? .Please advise.





Shyam B P  |  System Analyst  | ADM | Service Management Automation |

Unisys  |  135/1, Purva premier, Residency Road,Bangalore 560025 |

| Net: 759 5758 | Direct: 91-80-41595758 | Cell: 91-9620272115 |


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers.