Commit graph

252 commits

Author SHA1 Message Date
Karl DeBisschop
53c65d0bcd missed argc check on port parameter
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@258 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-28 07:26:05 +00:00
Karl DeBisschop
dbad749293 split and validate input more robustly
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@257 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-28 07:17:24 +00:00
Karl DeBisschop
9452b46d95 remove NULL string inits that can lead to segfaults
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@256 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-28 07:15:54 +00:00
Ton Voon
b2a2d26d13 ps support for Darwin / MacOSX
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@255 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-28 00:32:23 +00:00
Karl DeBisschop
0716ab1501 do not pass host if none is provided
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@254 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-27 11:53:25 +00:00
Karl DeBisschop
a305b2be1d we were sending extra CRLF
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@253 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-27 06:04:03 +00:00
Karl DeBisschop
c53487d26c indicate new default state in get_rpcinfo, also fix a bunch of indents for consistent format
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@252 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-19 06:34:59 +00:00
Subhendu Ghosh
86ac5cbdb7 bug fix for state and opt_c initialization
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@251 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-17 05:56:01 +00:00
Subhendu Ghosh
1c359fe16f Counter32 tag parsing added
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@250 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-17 05:37:22 +00:00
Karl DeBisschop
3a04e399fd semicolon needed where progname define was replaced
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@249 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-16 06:42:24 +00:00
Karl DeBisschop
68544fbb90 add option to let regex span newlines
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@248 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-16 06:29:02 +00:00
Karl DeBisschop
ec1ff298a5 progname and print_usage need to be defined
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@247 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-16 06:28:23 +00:00
Karl DeBisschop
e200689550 semicolon needed where praogname define was replced
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@246 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-16 06:22:03 +00:00
Karl DeBisschop
b69a16dc7d semicolon needed where praogname define was replced
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@245 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-16 06:10:50 +00:00
Karl DeBisschop
ffe734e832 find kerberos libs in latest Red Hat beta
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@244 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-16 05:22:50 +00:00
Karl DeBisschop
518c841e42 restore max() macro
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@243 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-16 05:21:18 +00:00
Karl DeBisschop
cdf54898cf cleanup progname assignment
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@242 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-16 05:20:15 +00:00
Karl DeBisschop
2350599a4c accept $ for share and \\ for users
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@241 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-16 05:19:09 +00:00
Karl DeBisschop
b6f64e1290 avoid segfault when host is not given
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@240 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-16 05:17:10 +00:00
Karl DeBisschop
7f7188e8de convert PROGANE from a define to a const char
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@239 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-13 12:21:51 +00:00
Karl DeBisschop
0c3386274e convert PROGANE from a define to a const char
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@238 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-13 12:15:16 +00:00
Karl DeBisschop
de5650f28e change exit status to be POSIX compliant
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@237 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-13 12:13:56 +00:00
Karl DeBisschop
be20f98d02 check for a few null strings, change PROGNAME from #define to const *char
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@236 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-13 12:09:49 +00:00
Karl DeBisschop
2eda58cc91 add options for excluding devices and for skipping OK devices in summary
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@235 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-13 04:50:03 +00:00
Karl DeBisschop
86bf45146e protect against some null strings, make formats more uniform
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@234 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-03 03:24:17 +00:00
Karl DeBisschop
6f1fc7e3a0 expect is +OK for SPOP too
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@233 f882894a-f735-0410-b71e-b25c423dba1c
2002-12-19 19:30:52 +00:00
Karl DeBisschop
198b425de6 server expect not getting set, expect is +OK for POP
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@232 f882894a-f735-0410-b71e-b25c423dba1c
2002-12-19 19:29:57 +00:00
Karl DeBisschop
202a5e4df9 remove spurious CRLF
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@231 f882894a-f735-0410-b71e-b25c423dba1c
2002-12-19 19:20:25 +00:00
Stanley Hopcroft
43e8380ceb New plugin to check the ICA browse service (used by Citrix Metaframe servers) from
Ed Rolison and Tom De Blende.


git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@230 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-29 12:02:00 +00:00
Karl DeBisschop
3481294648 was segfaulting if no dtat was returned
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@228 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-25 12:00:17 +00:00
Karl DeBisschop
f38d8b1f05 some fixes needed to move off old devel box
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@227 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-24 13:43:05 +00:00
Karl DeBisschop
8f8e21ba6c make routine snapshots of nagios and plugin CVS to expand testing
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@226 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-24 13:09:40 +00:00
Karl DeBisschop
63ac65ccb8 add replace battery condition, replace unchecked strcat calls with asprintf (I do not think buffer overflow was possible here, but lets be consistent)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@225 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-22 10:52:18 +00:00
Karl DeBisschop
2898a0ebb6 get long args output to work on check_procs by putting incantations with -w ahead of others
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@224 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-22 02:46:49 +00:00
Karl DeBisschop
2f52875c5f get long args output to work on linux check_procs, actually works this time (needs OpenBSD testing)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@223 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-22 02:33:43 +00:00
Karl DeBisschop
61bf15c0f6 add a few comments, trap a few place where a NULL string might have been handled
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@222 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-22 01:33:26 +00:00
Karl DeBisschop
e26253cd02 get long args output to work on linux check_procs (needs OpenBSD testing)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@221 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-22 01:31:59 +00:00
Karl DeBisschop
cc6eb04be8 fix empty output on errors
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@220 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-21 12:40:58 +00:00
Karl DeBisschop
4b2e85d372 add switch to evaluate each swap individually
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@219 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-20 11:56:11 +00:00
Karl DeBisschop
6692168ec0 fix solaris SEGV, still need to print meaningful error text
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@218 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-20 11:28:50 +00:00
Karl DeBisschop
5c36290094 in short options, t no no argument
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@217 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-20 01:19:07 +00:00
Karl DeBisschop
95e405673e replace some strcpy with strscpy
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@216 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-20 01:09:51 +00:00
Karl DeBisschop
554758a9fe another try at portable symlinking
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@215 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-19 19:13:07 +00:00
Karl DeBisschop
aa728ac676 another try at portable symlinking
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@214 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-19 19:07:59 +00:00
Karl DeBisschop
af00c7bc63 explicitly cast recv() arg2 for SunOS5.6
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@213 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-19 19:06:55 +00:00
Karl DeBisschop
e51d2413c4 rewrite of install-exec-hook for solaris
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@212 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-19 07:13:49 +00:00
Subhendu Ghosh
e799d3f254 javaproc, sendim
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@211 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-18 21:58:58 +00:00
Subhendu Ghosh
6b2b230587 New directory to for perfdata and reporting scripts
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@210 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-18 14:46:41 +00:00
Karl DeBisschop
c4e83a42c9 test total swap instead of individual disks
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@209 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-18 11:24:00 +00:00
Karl DeBisschop
52c1c4d859 failed to handle multple disks
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@208 f882894a-f735-0410-b71e-b25c423dba1c
2002-11-18 07:23:15 +00:00