Commit graph

197 commits

Author SHA1 Message Date
Ton Voon
7283211f00 Remove getopt_long checks
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@396 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-11 22:22:12 +00:00
Karl DeBisschop
f92835063a use statfs for check_disk (still needs fs scan)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@392 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-11 06:44:22 +00:00
Jeremy T. Bouse
1890b94ddf Make sure sys/socket.h is explicitly included if HAVE_SYS_SOCKET_H is defined
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@389 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-09 18:13:24 +00:00
Ton Voon
3dfd480b22 Implement error-only option for check_disk (Ian Duggan)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@388 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-09 10:39:49 +00:00
Ton Voon
e5785a5000 Fix AIX /proc filesystem (Ian Duggan)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@387 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-08 12:08:24 +00:00
Jeremy T. Bouse
af8af437f3 Modified code to call is_addr() rather than is_dotted_quad() with the
new AF indepdent function routines


git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@385 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-08 02:27:57 +00:00
Jeremy T. Bouse
4a95946a9b AF indepedent routines introduced.
Modifed process_request() & my_connect() parameters to make 'proto' type
	'int' rather than 'char *' and use IPPROTO_* POSIX values.
Removed is_dotted_quad() & my_inet_aton() functions
Added is_addr(), is_inet_addr(), is_inet6_addr() and resolve_host_or_addr()
	functions to check whether it is a valid IP address
Modified is_host() to call is_addr() and is_hostname()


git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@384 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-08 02:26:22 +00:00
Ton Voon
8b6d313833 Move snprintf into lib
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@382 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-08 01:59:31 +00:00
Jeremy T. Bouse
7ceff0d5a9 Added getaddrinfo.[ch] & gethostbyname.[ch] to provide RFC2553 functions
if missing in system libs and lwres not present
Moved all references to netdb.h and sys/socket.h into common.h.in
Modified automake call in tools/setup to include adding missing files
	so config.sub and config.guess will be available


git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@376 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-07 22:11:25 +00:00
Karl DeBisschop
1f7520fae4 millisecond timing and perf data
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@374 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-07 07:45:45 +00:00
Karl DeBisschop
2ab504386c whole timer loop was on the wrong side of connection close code
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@373 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-07 07:17:26 +00:00
Karl DeBisschop
7f01b73f18 fix for -H invocation of hostname
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@372 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-07 06:43:50 +00:00
Ton Voon
cbd684fa0b check_http min size option (680467 - Dave Viner)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@365 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-05 00:17:15 +00:00
Ton Voon
d714b3811d Make output message for CPU Load a bit nicer
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@364 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-04 23:56:26 +00:00
Karl DeBisschop
9ab752c789 accept comma-delimted list of hosts for checking if a multihomed host is alive
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@362 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-03 03:49:40 +00:00
Karl DeBisschop
2789d11698 add logic to check multiple servers
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@361 f882894a-f735-0410-b71e-b25c423dba1c
2003-03-02 06:01:18 +00:00
Ton Voon
2efb3099a5 Fixed coredump with unallocated string
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@351 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-21 21:59:17 +00:00
Ton Voon
782bc207d5 Strip leading spaces on dns return value (689563 - Simon L Nielsen)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@350 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-21 21:46:27 +00:00
Ton Voon
0490d08302 Move getloadavg to lib directory. Must run "aclocal -I lib"
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@345 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-19 00:45:43 +00:00
Karl DeBisschop
8411980769 spurious backslash escape
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@344 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-18 23:00:18 +00:00
Karl DeBisschop
b0d5270f0a never exited getopt loop
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@342 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-18 22:24:35 +00:00
Karl DeBisschop
2bd8a33c8d failed if header was more than 1023 bytes
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@341 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-18 22:20:01 +00:00
Ton Voon
1ae5554699 Fixed the output messages (Bug 688729 - Jayjay)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@340 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-18 22:10:55 +00:00
Ton Voon
3f9d30e816 Fixed compiler warning and increased the SSL random key for a Solaris PRNG problem
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@338 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-18 21:56:24 +00:00
Subhendu Ghosh
193533b9e3 OID type prefix patch [Patches-679403]
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@335 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-18 04:04:09 +00:00
Subhendu Ghosh
773af31b84 support for Large swap sizes
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@334 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-18 03:46:15 +00:00
Ton Voon
244c477e3a Fixed dependencies for check_nt
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@328 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-16 08:41:22 +00:00
Ton Voon
deb6a8e591 Coredump if no variable set (reported by Marc C. Poulin)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@327 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-16 08:25:58 +00:00
Ton Voon
12334b81bd Added extra plugins
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@324 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-12 22:32:20 +00:00
Ton Voon
62d749fb64 Remove unnecessary \ and fix coredump with no parameters specified
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@322 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-12 22:29:43 +00:00
Ton Voon
80da8e6dab Remove unnecessary \ - complaints from Tru64's cc compiler
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@321 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-12 22:27:43 +00:00
Ton Voon
f2f3481179 Patch by Dave Viner for seg fault on RH 7.3 (655903)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@316 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-11 00:47:47 +00:00
Ton Voon
f241699ca1 Removing getopt files - now in new lib directory
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@313 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-10 23:34:46 +00:00
Ton Voon
0a02912625 Added in a define for HAVE_GETOPT_H for backwards compatibility
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@311 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-10 23:28:16 +00:00
Ton Voon
07a0805208 Remove unnecessary getopt references and link in lib directory
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@310 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-10 23:27:31 +00:00
Jeremy T. Bouse
671cc66eff Added argc checks before attempting to access argv[]
Corrected return codes and output


git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@306 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-10 18:36:46 +00:00
Jeremy T. Bouse
ba7ba99b42 Revised code to use resolving and connection code in utils.c and
netutils.c rather than its own functions.
Corrected code to properly handle input of server hostname and port on
commandline without option flags.


git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@305 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-10 14:18:00 +00:00
Karl DeBisschop
00f86a8f6b use enum instead of define
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@295 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-08 06:00:51 +00:00
Karl DeBisschop
d27d9950b2 submit request with one send
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@292 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-08 05:32:40 +00:00
Karl DeBisschop
e04ceb973c allow check to proceed using servers from resolv.conf
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@290 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-05 05:58:35 +00:00
Karl DeBisschop
3c9fc747fc fix segfault due to bad asprintf invocation
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@289 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-05 05:57:27 +00:00
Ton Voon
3c6bec5c63 Avoid core dump with null or invalid data (679400 - Mathieu Masseboeuf)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@285 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-03 21:43:18 +00:00
Ton Voon
1a1403e4b9 Patch for Mac OS X compile (652080 - Ton Voon)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@284 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-03 21:33:54 +00:00
Subhendu Ghosh
f8b001fb7e added default community [bug-patch #600349 jbaumgartner]
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@278 f882894a-f735-0410-b71e-b25c423dba1c
2003-02-03 05:07:26 +00:00
Ton Voon
89ec266178 Fix for zombie processes on Solaris (Bug 677803 - Matthew Brown)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@277 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-31 18:40:40 +00:00
Ton Voon
7f323619ba Reapply all asprintf calls. Fix for %% problem with -l flag.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@276 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-31 18:36:06 +00:00
Ton Voon
804c6251f2 Removed all unnecessary asprintf calls. Replaced with original check_nt.c
to minimise amount of changes (reported by Reuben Farrelly)


git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@275 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-31 01:26:40 +00:00
Ton Voon
d0df392e2b Added reference to the official NSClient web site
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@274 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-30 23:18:59 +00:00
Ton Voon
563ceecb8e Fixed long --allswap option
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@273 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-30 22:57:27 +00:00
Ton Voon
dc9c764068 Fixed progname
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@272 f882894a-f735-0410-b71e-b25c423dba1c
2003-01-30 22:55:44 +00:00