M. Sean Finney
3d210490d5
another fix from alex: check for '/' in the server_address before
...
trying to resolve it via is_host().
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1265 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-30 18:05:19 +00:00
M. Sean Finney
27675e4e6b
fixes for some bugs found in my merging of the tcp socket patch
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1264 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-30 10:25:26 +00:00
M. Sean Finney
e2e455a53e
patch from nsturm: Makefile.am should have been checking for check_ldap
...
instead of check_ldaps. the result was that check_ldaps was not being
created during the build process.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1262 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-29 12:46:49 +00:00
M. Sean Finney
16cd0c8151
- added code to allow check_tcp (via np_net_connect) work with local
...
unix sockets. some testing would be welcome. based on idea from
Alex Samorukov.
- also introduced a check_clamd behavior in check_tcp.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1261 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-25 10:38:02 +00:00
M. Sean Finney
ceebd58040
initial merging of ae's np_runcmd code into selected plugins.
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1260 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-24 11:10:29 +00:00
M. Sean Finney
4c77862ce3
- compartmentalized ssl code into seperate sslutils.c
...
- ssl-related cleanups in configure.in, and now openssl/gnutls options
automatically disable each other.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1258 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-23 11:59:43 +00:00
M. Sean Finney
cf66a717e9
all plugins now using centralized ssl functions in netutils.c
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1257 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-19 20:22:00 +00:00
M. Sean Finney
5dd7b5dff4
endif was a few lines off of where it should be
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1256 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-19 13:05:41 +00:00
M. Sean Finney
65282c7685
- initial attempt at consolidating ssl-related code into netutils.{c,h}
...
- added some #ifdefs to common.h and netutils.h to prevent multiple
inclusions (as netlibs now includes common.h)
- all ssl plugins (tcp/http/smtp) compile cleanly against gnutls, though
certificate checking still needs to be done.
- modified configure script so you can also explicitly say "without-gnutls"
too (otherwise if you disable openssl you have no way of disabling
gnutls too)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1255 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-19 12:59:55 +00:00
M. Sean Finney
8611341fb9
initial "experimental" support for gnutls. by default openssl is still
...
used if available, and gnutls is only used if openssl is not available
or explicitly disabled (--without-openssl). currently the only plugin
i've verified to work is check_tcp, but i had to disable cert checking.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1254 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-18 22:35:29 +00:00
M. Sean Finney
9d878eab82
debian bts #296278 :
...
- it seems that when check_disk uses the "df" routines and is told to
check a non-mountpoint, it would check the filesystem on which the
directory was mounted (i.e. /var/log -> /var if no /var/log mount).
the system-call routines now do this too. might need a bit more
widespread testing, but looks good for me and i did it without
modifying any of the system-call-specific codeblocks.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1249 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-13 10:18:27 +00:00
M. Sean Finney
91479ae909
debian bts #307905 :
...
- someone changed the cmdline syntax of check game without also
updating the usage/help function ;p
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1248 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-13 10:16:02 +00:00
M. Sean Finney
321075cd56
multiple fixes in check_smtp from debian (bts #285554 ):
...
- fix for double free via SSL_CTX_free. looks like the previous author
knew this was a problem but didn't care enough to fix it ;p.
- use defines instead of const chars for SMTP strings.
- default to send our fqdn (via gethostbyname lookup on gethostname)
in the HELO string, as this is an RFC/SMTP requirement. overridable
via cmdline.
- use EHLO instead of HELO if using STARTTLS, as it is not SMTP but
ESMTP.
- verify the server supports STARTTLS before initializing it.
- always send QUIT before disconnecting when possible.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1246 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-13 10:11:25 +00:00
M. Sean Finney
866709d4b5
was this plugin even working? i don't think the if/else logic
...
was doing what was intended.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1245 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-13 09:58:12 +00:00
M. Sean Finney
f1cef328a6
check mysql now reads [client] defaults from my.cnf (debian bug #278817 )
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1244 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-13 09:55:31 +00:00
M. Sean Finney
2a139ee92f
fix for misreporting temperature in perfdata output for check_ups
...
(debian bts id: #316534 )
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1243 f882894a-f735-0410-b71e-b25c423dba1c
2005-10-06 12:16:06 +00:00
Ton Voon
44e4bb1e12
Reopen connections for each query (1296296 - David Sullivan)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1235 f882894a-f735-0410-b71e-b25c423dba1c
2005-09-21 13:04:54 +00:00
Ton Voon
982f23a107
Moved into plugins-root/
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1234 f882894a-f735-0410-b71e-b25c423dba1c
2005-09-21 10:09:09 +00:00
Ton Voon
fb1936ca4f
Separation of root setuid plugins into plugins-root/
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1233 f882894a-f735-0410-b71e-b25c423dba1c
2005-09-21 10:06:37 +00:00
Ton Voon
571e8e5af4
Support for Tru64 for check_procs + additional test cases
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1231 f882894a-f735-0410-b71e-b25c423dba1c
2005-09-20 11:34:34 +00:00
Ton Voon
7ead062b8c
Added test to make sure hostname has to be specified
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1223 f882894a-f735-0410-b71e-b25c423dba1c
2005-09-15 08:39:23 +00:00
Ton Voon
79e5b12d89
- Cleanup minor compile errors on Irix
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1222 f882894a-f735-0410-b71e-b25c423dba1c
2005-09-15 08:27:58 +00:00
Ton Voon
e5e4c84560
Using common message
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1221 f882894a-f735-0410-b71e-b25c423dba1c
2005-09-14 14:40:20 +00:00
Ton Voon
3fc34f5fa1
Required hostname not flagging as an error
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1220 f882894a-f735-0410-b71e-b25c423dba1c
2005-09-14 14:36:00 +00:00
Ton Voon
63e9193516
Some makes do not like blank lines after "\". Fixed check_ldaps to only
...
generate if check_ldap was created (Chester Hosey)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1219 f882894a-f735-0410-b71e-b25c423dba1c
2005-09-14 12:40:26 +00:00
Ton Voon
20d0154211
Fix to parsing of uptime (Ronald Tin - 1254656)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1218 f882894a-f735-0410-b71e-b25c423dba1c
2005-09-14 09:53:49 +00:00
Ton Voon
31c5bbba7e
More diagnostic messages from check_ping
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1216 f882894a-f735-0410-b71e-b25c423dba1c
2005-09-13 15:48:15 +00:00
M. Sean Finney
42050b45f2
re-add a call to setlocale(LC_ALL, "") in check_ping.c
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1215 f882894a-f735-0410-b71e-b25c423dba1c
2005-09-12 11:20:51 +00:00
Ton Voon
e85edd9e55
ECHILD error at waitpid on Red Hat systems (Peter Pramberger and
...
Sascha Runschke - 1250191)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1213 f882894a-f735-0410-b71e-b25c423dba1c
2005-09-12 10:31:29 +00:00
Peter Bray
cdc06cc3e2
[1185704] New Testing Infrastructure.
...
Complete rewrite of the original testing infrastructure and
all test cases (to use the new infrastructure)
See NPTest.pm and issue 1185704 for more details.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1207 f882894a-f735-0410-b71e-b25c423dba1c
2005-07-25 01:47:15 +00:00
Ton Voon
72ef9a13bf
Fix parsing for netkit-ping and iputils-ping (Christian G Warden)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1205 f882894a-f735-0410-b71e-b25c423dba1c
2005-07-20 22:38:37 +00:00
Ton Voon
129692ff6a
Miscelleneous bug fixes (Gerd Mueller - 1235879)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1204 f882894a-f735-0410-b71e-b25c423dba1c
2005-07-11 22:15:58 +00:00
Ton Voon
9ea5f808f6
Updated help file to remove swap -s reference (Sivakumar Nellurandi)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1200 f882894a-f735-0410-b71e-b25c423dba1c
2005-07-06 22:10:04 +00:00
M. Sean Finney
290c9b1077
initial versions of the runcmd framework by andreas
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1197 f882894a-f735-0410-b71e-b25c423dba1c
2005-06-29 04:11:29 +00:00
M. Sean Finney
49b7afb027
divide by 0 fix for check_swap
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1196 f882894a-f735-0410-b71e-b25c423dba1c
2005-06-29 01:04:10 +00:00
M. Sean Finney
2f904659dc
set LC_NUMERIC to POSIX in check_load (1164325)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1195 f882894a-f735-0410-b71e-b25c423dba1c
2005-06-28 02:26:18 +00:00
M. Sean Finney
d4c0948266
scanf parsing fix for check_swap from tracker id 1123292. now use floor(3)
...
to round down floating point numbers. requires -lm on many systems,
so support for testing for this was added to the configure.in and
automake template
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1194 f882894a-f735-0410-b71e-b25c423dba1c
2005-06-28 00:26:53 +00:00
M. Sean Finney
f573447d1f
fixes from richard brodie (tracker id 1216576)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1193 f882894a-f735-0410-b71e-b25c423dba1c
2005-06-27 13:07:39 +00:00
M. Sean Finney
d92fac77cc
"asprintf madness" fix from andreas' patch to np-d, minus the comments.
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1190 f882894a-f735-0410-b71e-b25c423dba1c
2005-06-26 01:23:47 +00:00
M. Sean Finney
45b373ebda
check_tcp code cleanup from andreas plus fix to andreas' patch from sean
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1189 f882894a-f735-0410-b71e-b25c423dba1c
2005-06-05 17:43:58 +00:00
M. Sean Finney
f61bb07f95
gcc 2.x fixes from edward
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1188 f882894a-f735-0410-b71e-b25c423dba1c
2005-06-03 13:53:43 +00:00
Subhendu Ghosh
bba4957fb2
only load mibs if needed or specified - patch 1212395
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1187 f882894a-f735-0410-b71e-b25c423dba1c
2005-06-01 19:41:01 +00:00
M. Sean Finney
3f520e56e7
bugfixes to check_load thanks to andreas
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1186 f882894a-f735-0410-b71e-b25c423dba1c
2005-05-28 01:21:54 +00:00
M. Sean Finney
43ab308923
fix for check_msyql so that it doesn't use column numbers but the
...
names instead for determining slave status. thanks to james kingston.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1185 f882894a-f735-0410-b71e-b25c423dba1c
2005-05-26 02:13:19 +00:00
Subhendu Ghosh
fd947321a3
64bit sys support - 1185713
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1183 f882894a-f735-0410-b71e-b25c423dba1c
2005-05-25 17:42:35 +00:00
Subhendu Ghosh
11ad8930d1
support for getnext - 1106430
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1182 f882894a-f735-0410-b71e-b25c423dba1c
2005-05-25 15:40:32 +00:00
Subhendu Ghosh
afb0e811bf
RH9 pattern
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1181 f882894a-f735-0410-b71e-b25c423dba1c
2005-05-25 14:25:55 +00:00
Subhendu Ghosh
1c13d632b4
v2c support - 1155754
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1178 f882894a-f735-0410-b71e-b25c423dba1c
2005-05-25 03:23:19 +00:00
M. Sean Finney
4e19425ce6
fixes for check_procs:
...
- added support for printing the pid in all the ps outputs
- don't use the proc name to ignore self, use the pid vs getpid().
- initialize procetime to null string otherwise -vvv can have funny results
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1177 f882894a-f735-0410-b71e-b25c423dba1c
2005-05-25 00:43:20 +00:00
M. Sean Finney
8134ec30d1
bah, my_connect is taken by mysql. now calling it np_net_connect.
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1176 f882894a-f735-0410-b71e-b25c423dba1c
2005-05-25 00:30:19 +00:00