monitoring-plugins/plugins
Holger Weiss 006597a12d Make C plugin output format configurable
The development guidelines¹ currently state that the plugin output
should be in the format "SERVICE STATUS: Information text".  However,
the SERVICE and STATUS information is redundant, as the plugin caller
(e.g., Nagios) should know which SERVICE is checked and the STATUS is
returned via the plugin's exit code.  After discussing² this issue on
the development list, we decided to make the plugin output configurable
at compile time (separately for "normal" and "verbose" output).

¹ http://nagiosplug.sf.net/developer-guidelines.html
² http://thread.gmane.org/gmane.network.nagios.plugins.devel/5155

Signed-off-by: Holger Weiss <hweiss@users.sourceforge.net>
2009-05-10 13:37:35 +02:00
..
t negate: make timeouts configurable 2009-03-20 02:28:02 -04:00
tests check_http: add --onredirect=stickyport - also follow the same port 2009-03-21 02:32:50 -04:00
check_apt.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_by_ssh.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_cluster.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_dig.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_disk.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_dns.c Typo fixes (Jan Wagner - SF 1878971) 2009-02-20 00:00:13 +00:00
check_dummy.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_fping.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_game.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_hpjd.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_http.c Update check_http short help with new stycky and stickyport options. 2009-03-21 02:56:35 -04:00
check_ide_smart.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_ldap.c Typo fixes (Jan Wagner - SF 1878971) 2009-02-20 00:00:13 +00:00
check_load.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_mrtg.c check_mrtg: fix plugin returning UNKNOWN instead of OK (bug #2378068) 2008-12-03 08:00:05 -05:00
check_mrtgtraf.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_mysql.c check_mysql: Fix segfault with old slaves (#2696823 - Oskar Ahner) 2009-03-24 02:01:48 -04:00
check_mysql_query.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_nagios.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_nt.c check_nt: allow returning UNKNOWN on timeouts (-u) 2009-03-24 23:46:09 -04:00
check_ntp.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_ntp_peer.c Make extract_value more generic: 2009-01-26 02:05:21 -05:00
check_ntp_time.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_nwstat.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_overcr.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_pgsql.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_ping.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_procs.c Typo fixes (Jan Wagner - SF 1878971) 2009-02-20 00:00:13 +00:00
check_radius.c Typo fixes (Jan Wagner - SF 1878971) 2009-02-20 00:00:13 +00:00
check_real.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_smtp.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_snmp.c check_snmp: Fix potential buffer overflow - enforce MAX_OIDS limit (John A. Barbuto) 2009-03-18 03:47:23 -04:00
check_ssh.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_swap.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_tcp.c Typo fixes (Jan Wagner - SF 1878971) 2009-02-20 00:00:13 +00:00
check_time.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
check_ups.c Typo fixes (Jan Wagner - SF 1878971) 2009-02-20 00:00:13 +00:00
check_users.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
common.h Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
Makefile.am Fixed passing of quotes in OID for check_snmp (#1985230 - Jan Wagner, patch by John Barbuto) 2009-03-14 01:17:50 +00:00
negate.c negate: make timeouts configurable 2009-03-20 02:28:02 -04:00
netutils.c Make socket alarm handler customisable (like c459ca07) 2009-03-24 21:40:06 -04:00
netutils.h Make socket alarm handler customisable (like c459ca07) 2009-03-24 21:40:06 -04:00
popen.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
popen.h Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
runcmd.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
runcmd.h Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
sslutils.c Revert "Add timezone support and fix checks around cert expiration" (keep the expiration fix) 2009-03-19 01:04:33 -04:00
urlize.c Removing CVS/SVN tags and replacing with git-based versioning 2008-11-23 05:38:47 +00:00
utils.c Make C plugin output format configurable 2009-05-10 13:37:35 +02:00
utils.h Make C plugin output format configurable 2009-05-10 13:37:35 +02:00