Ton Voon
e61022df19
Added HTTP tests for status codes
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2045 f882894a-f735-0410-b71e-b25c423dba1c
2008-08-22 13:08:08 +00:00
Thomas Guyot-Sionnest
873619fffb
Nothing
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2038 f882894a-f735-0410-b71e-b25c423dba1c
2008-08-21 09:41:11 +00:00
Thomas Guyot-Sionnest
c532a4a05d
Misplaced comment
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2037 f882894a-f735-0410-b71e-b25c423dba1c
2008-08-21 04:22:46 +00:00
Thomas Guyot-Sionnest
49bc8237c0
Complete rewrite of the extract_value function
...
The original one was flawed (easy to trigger segfaults) and did not allow some whitespaces as permitted by rfc1305. This one has been troughfully tested with tap (the testing code might get included later)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2036 f882894a-f735-0410-b71e-b25c423dba1c
2008-08-21 04:17:35 +00:00
Thomas Guyot-Sionnest
dfca15116c
Fix assignment written as a comparison in validate_arguments() when db_pass is NULL (Patch from http://blog.barfoo.org/projects/rpms-for-sles10 )
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2034 f882894a-f735-0410-b71e-b25c423dba1c
2008-08-16 04:47:32 +00:00
Thomas Guyot-Sionnest
564816c124
Fix check_fping --help output (Patch from http://blog.barfoo.org/projects/rpms-for-sles10 )
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2033 f882894a-f735-0410-b71e-b25c423dba1c
2008-08-16 04:47:22 +00:00
Thomas Guyot-Sionnest
91dd53e0f4
Typo
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2032 f882894a-f735-0410-b71e-b25c423dba1c
2008-08-16 01:52:38 +00:00
Thomas Guyot-Sionnest
0378f34d85
Re-structure the HTTP 1.1 headers to prevent 301s on servers with virtual hosts
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2030 f882894a-f735-0410-b71e-b25c423dba1c
2008-08-08 02:25:47 +00:00
Thomas Guyot-Sionnest
b336798e4c
Verbose should not have to exceed 3 as per developement guidelines
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2025 f882894a-f735-0410-b71e-b25c423dba1c
2008-07-10 10:03:55 +00:00
Thomas Guyot-Sionnest
c8558c620c
Typo in check_ups
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2023 f882894a-f735-0410-b71e-b25c423dba1c
2008-07-10 10:03:43 +00:00
Matthias Eble
1066906a16
rewrote check_snmp.t to use Test::More
...
added perfdata checking for string values
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2022 f882894a-f735-0410-b71e-b25c423dba1c
2008-07-09 21:54:41 +00:00
Matthias Eble
be144b6720
check_snmp now only prints perfdata for non numeric values (Joerg Linge #1867716 )
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2021 f882894a-f735-0410-b71e-b25c423dba1c
2008-07-09 21:53:12 +00:00
Ton Voon
b93562e6e2
check_procs captures stderr and adds to plugin output. This is
...
from a merge of branch nagiosplug/branches/new_threshold_syntax 1979:1982
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2019 f882894a-f735-0410-b71e-b25c423dba1c
2008-07-08 09:31:04 +00:00
Matthias Eble
d8577e1994
Added testcases for check_dig
...
check_dig's -l option is mandatory now (#1986306 )
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2011 f882894a-f735-0410-b71e-b25c423dba1c
2008-06-09 19:47:36 +00:00
Thomas Guyot-Sionnest
8883581220
Fix Debian bug #460097 : check_http --max-age broken (Hilko Bengen)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2008 f882894a-f735-0410-b71e-b25c423dba1c
2008-05-30 23:38:00 +00:00
Ton Voon
4c6c29b001
Addition to help to state that -f will always return OK if ssh command
...
is executed (Alain Dewit - 1852198)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@2002 f882894a-f735-0410-b71e-b25c423dba1c
2008-05-27 21:31:13 +00:00
Thomas Guyot-Sionnest
b52e63da65
Fixed passive option in check_by_ssh
...
Also:
- On non-skipped stderr, check_by_ssh now returns UNKNOWN or worse (result from command) instead of always UNKNOWN.
- Fixed passive tests and make is always run the specified number of tests (using fail if there's nothing to test).
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1997 f882894a-f735-0410-b71e-b25c423dba1c
2008-05-21 08:57:13 +00:00
Thomas Guyot-Sionnest
6b2cc2f23c
Oops - forgot to remove the SKIP block (which didn't seem to work fine)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1996 f882894a-f735-0410-b71e-b25c423dba1c
2008-05-20 11:37:27 +00:00
Thomas Guyot-Sionnest
5ed2b92582
Add check_by_ssh tests (passive checks are broken - should be fixed before next release!)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1995 f882894a-f735-0410-b71e-b25c423dba1c
2008-05-20 11:32:39 +00:00
Thomas Guyot-Sionnest
eaf61e51ac
Clobber password in check_radius process list aguments
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1994 f882894a-f735-0410-b71e-b25c423dba1c
2008-05-20 07:57:13 +00:00
Thomas Guyot-Sionnest
7e3fc482ed
Typo
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1992 f882894a-f735-0410-b71e-b25c423dba1c
2008-05-13 09:14:45 +00:00
Thomas Guyot-Sionnest
44f8455b2c
Added support for --extra-opts in all C plugins (disabled by default, see configure --help)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1991 f882894a-f735-0410-b71e-b25c423dba1c
2008-05-07 10:02:42 +00:00
Thomas Guyot-Sionnest
4d157889e3
Added performance data to check_ping (Christian Schneemann)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1990 f882894a-f735-0410-b71e-b25c423dba1c
2008-05-07 10:01:48 +00:00
Thomas Guyot-Sionnest
82f8c52fbd
negate now has the ability to replace the status text as well (-s, --substitute)
...
Also changed:
- default timeout to 11 instead of 9 (since it's recommended to have a higher timeout, and many plugins default to 10 seconds)
- If there's no STDOUT lines returned, still returns the returned result if it's NON-ok instead of forcing it to UNKNOWN
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1989 f882894a-f735-0410-b71e-b25c423dba1c
2008-05-02 09:28:15 +00:00
Thomas Guyot-Sionnest
aca1e6a6ce
Add socket support to check_mysql*
...
Also clears the password from check_mysql command-line options
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1988 f882894a-f735-0410-b71e-b25c423dba1c
2008-04-30 12:50:52 +00:00
Thomas Guyot-Sionnest
dbd7b90170
Use UT_THRESHOLDS_NOTES in all plugins
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1986 f882894a-f735-0410-b71e-b25c423dba1c
2008-04-29 09:01:48 +00:00
Thomas Guyot-Sionnest
ed62784a0b
--help output cleanup (plus removal of spaces on blank lines)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1984 f882894a-f735-0410-b71e-b25c423dba1c
2008-04-27 14:35:26 +00:00
Thomas Guyot-Sionnest
140a93ce6b
Correct typo and make the --help notes a bit simpler.
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1983 f882894a-f735-0410-b71e-b25c423dba1c
2008-04-23 08:19:13 +00:00
Thomas Guyot-Sionnest
5cfbc550dc
Correct the help text
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1979 f882894a-f735-0410-b71e-b25c423dba1c
2008-04-17 10:46:22 +00:00
Thomas Guyot-Sionnest
b7ea51c666
Allow to repeat -a to set multiple possible addresses
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1978 f882894a-f735-0410-b71e-b25c423dba1c
2008-04-17 10:37:57 +00:00
Thomas Guyot-Sionnest
b12edc52d6
check_ntp and check_ntp_peer now show proper jitter/stratum thresholds longopts in --help
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1977 f882894a-f735-0410-b71e-b25c423dba1c
2008-04-05 08:02:47 +00:00
Thomas Guyot-Sionnest
3419b16cc8
- Fix bug #1920671
...
- Make --help output looks nice
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1959 f882894a-f735-0410-b71e-b25c423dba1c
2008-03-20 11:53:29 +00:00
Ton Voon
baf76c7ffa
Include test for check_procs, using input file
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1955 f882894a-f735-0410-b71e-b25c423dba1c
2008-03-18 10:59:55 +00:00
Ton Voon
a36696e454
Updated check_procs with a hidden --input-file option.
...
Include some sample outputs for testing
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1954 f882894a-f735-0410-b71e-b25c423dba1c
2008-03-18 01:21:54 +00:00
Ton Voon
c0cf08d5fc
Don't run check_nagios tests on Solaris, because of pst3 requirement
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1953 f882894a-f735-0410-b71e-b25c423dba1c
2008-03-17 23:08:21 +00:00
Matthias Eble
118e57b789
Add port to Host Header to prevent problems with non default ports (Christophe Dupre #1881898 )
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1944 f882894a-f735-0410-b71e-b25c423dba1c
2008-03-15 00:14:49 +00:00
Matthias Eble
3d4ca92a6b
Added -A/--dig-arguments to check_dig (#1889453/#1874041)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1943 f882894a-f735-0410-b71e-b25c423dba1c
2008-03-14 23:47:41 +00:00
Matthias Eble
082c32f972
Enhanced check_smtp to actually print invalid response text ( #1911239 )
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1942 f882894a-f735-0410-b71e-b25c423dba1c
2008-03-14 22:35:29 +00:00
Ton Voon
9188225da4
Fixed 64 bit pst3 when tries to link to gettext. Gettext linked
...
dynamically, if necessary
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1941 f882894a-f735-0410-b71e-b25c423dba1c
2008-03-14 15:44:27 +00:00
Ton Voon
dc2ec71d22
Fixed link -m64 problems on pst3 for solaris. Fixed _FILE_OFFSET_BITS
...
redefinition warnings. Fixed helper ar error in ./configure
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1938 f882894a-f735-0410-b71e-b25c423dba1c
2008-03-11 00:10:23 +00:00
Ton Voon
9f3d864fd3
Reverted check_procs for solaris back to using pst3 due to truncation
...
for argument fields using other methods
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1937 f882894a-f735-0410-b71e-b25c423dba1c
2008-02-28 16:21:59 +00:00
Matthias Eble
b572da0b37
check_pgsql now builds with postgres lib v8.3 (Jan Wagner #1878972 )
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1934 f882894a-f735-0410-b71e-b25c423dba1c
2008-02-13 20:36:00 +00:00
Matthias Eble
2f9ee337cf
Fix --local argument handling (Jan Wagner #1878971 )
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1933 f882894a-f735-0410-b71e-b25c423dba1c
2008-02-13 19:14:37 +00:00
Thomas Guyot-Sionnest
4868143e4e
Fix broken intending (The whole file use spaces only except my last patch and 1-3 other places).
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1932 f882894a-f735-0410-b71e-b25c423dba1c
2008-02-13 15:10:53 +00:00
Thomas Guyot-Sionnest
fe2e5f4aec
set_thresholds now let the user free the thresolds. (P.S.: When you set twice the thresholds for a path in check disk (like using -C followed by -p ) it overrides them. All new elements are created with np_add_parameter which initialises the thresholds to NULL.)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1930 f882894a-f735-0410-b71e-b25c423dba1c
2008-02-13 11:05:44 +00:00
Thomas Guyot-Sionnest
ae3af0419b
This floorf workaround is Nnot needed anymore since floorf is part of Gnulib
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1928 f882894a-f735-0410-b71e-b25c423dba1c
2008-02-13 04:16:56 +00:00
Thomas Guyot-Sionnest
abbad00edd
Import Gnulib floorf and base64 and removed our old base64 library.
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1926 f882894a-f735-0410-b71e-b25c423dba1c
2008-02-12 12:03:58 +00:00
Thomas Guyot-Sionnest
bd7029a99b
Sync to latest Gnulib
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1925 f882894a-f735-0410-b71e-b25c423dba1c
2008-02-12 11:07:18 +00:00
Thomas Guyot-Sionnest
2ce5fce834
Bump plugins/ to GPLv3 (header files)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1919 f882894a-f735-0410-b71e-b25c423dba1c
2008-01-31 11:45:28 +00:00
Thomas Guyot-Sionnest
184ce9f6a3
Bump plugins/ to GPLv3 (non-plugind files)
...
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1918 f882894a-f735-0410-b71e-b25c423dba1c
2008-01-31 11:27:22 +00:00