John C. Frickson
e2e405596a
I had to make a couple of small changes.
2022-09-18 20:42:26 +02:00
Eric Wunderlin
d57d2b0bdd
Remove unused code
2022-09-18 20:42:26 +02:00
Eric Wunderlin
8f54442c68
Added ability to correctly check redirects with reference format //test.server.com/folder
...
Referenced redirect of the format //www.server.com/folder would result
in check_http trying to contact http://hostname:80//www.server.com/folder
instead of http://www.server.com/folder . Referenced redirect of this format
is listed in rfc3986 ( https://tools.ietf.org/html/rfc3986 ). It should
work as expected now.
2022-09-18 20:42:26 +02:00
Lorenz
b89aee5696
Check ntp remove unused variables ( #1781 )
...
* Remove unused argument
* Fix typo in comment
2022-09-14 10:54:46 +02:00
Lorenz
ef57962552
Check disk compiler warnings ( #1758 )
...
* Use unused variable
* Proper format strings for printf
* Use proper functions for absolute values
* Remove and add comments at some places
2022-09-11 06:29:58 +02:00
Lorenz
a9cdbc8959
Check load compiler warnings ( #1759 )
...
* Fix compiler warnings due to implizit conversion and formats
* Make includes more specific and complement them
* Formatting fixes
2022-09-11 06:29:36 +02:00
Lorenz
fbbc9fcbd5
Check swap compiler warnings ( #1756 )
...
* Fix compiler warnings
* Fix superfluous whitespaces
2022-09-11 06:29:17 +02:00
Lorenz
3ad5fe9d84
check_swap: Fix unit for total in perfdata ( #1779 )
...
* check_swap: Fix unit for total in perfdata
* Remove trailing whitespaces
2022-07-25 10:11:43 +02:00
Sven Nierlein
a01de7b33d
fix parsing swap values ( #1780 )
...
tmp_KB changed from float to uint64, so change the sscanf format accordingly.
2022-07-25 10:00:18 +02:00
adrb
9f2a9ca3d7
check_snmp: Segfault if number of processed lines is greater than number of thresholds
...
Segfault at line 489 if number of processed lines is greater than number (#1589 ) of thresholds
Co-authored-by: Lorenz <12514511+RincewindsHat@users.noreply.github.com>
2022-07-24 16:44:16 +02:00
Lorenz
65fc706429
Remove check_http and check_curl test which are somehow always failing ( #1777 )
...
* Remove failing checks for check_http
* Remove failing checks for check_curl
2022-07-20 13:33:49 +02:00
Archie L. Cobbs
ccf4ed25f9
check_by_ssh: Add "-U" flag ( #1123 ). ( #1774 )
...
This causes a 255 exit value from ssh(1), which indicates a connection failure,
to return UNKNOWN instead of CRITICAL; similar to check_nrpe's "-u" flag.
2022-07-14 08:47:54 +02:00
Andreas Baumann
a96bdd7349
check_curl: added option --continue-after-certificate ( #1761 )
2022-04-10 16:31:53 +02:00
Andreas Baumann
455fdc1072
check_http: added option --continue-after-certificate ( #1761 )
2022-04-10 16:31:47 +02:00
Lorenz
d485b64ef0
Description for -M was the wrong way around ( #1746 )
...
Using -M should show the mountpoint instead of the device the
file system originated from.
Seems like this was not the case for a long time and now
the default is to show the mount point. Using `-M` reverts
to showing the (block) device instead.
The usage Description was adjusted with this commit.
2022-01-30 19:41:36 +01:00
Lorenz
e781e0d101
Fix double percentage sign in usage ( #1743 )
2022-01-30 12:44:02 +01:00
Tobias Wiese
31bdbfce92
sslutils: use chain from client certificates
...
sslutils used to load only the first certificate when it was given a
client certificate file.
Added tests for check_http to connect to a http server that expects a
client certificate (simple and with chain).
Signed-off-by: Tobias Wiese <tobias@tobiaswiese.com>
2022-01-30 12:25:56 +01:00
Andreas Baumann
ee2a60fc4e
fixed -ffollow for HTTP/2.0 ( Fixes #1685 ): added major_version parsing to PicoHTTPParser
2022-01-29 12:17:37 +01:00
Andreas Baumann
737412f739
check_http and check_curl: added --max-redirs=N option (feature #1684 )
2022-01-29 12:15:12 +01:00
datamuc
e2397167c7
add --queryname parameter to check_pgsql ( #1741 )
...
This is used in the long output instead of the actual query.
So instead of
OK - 'select stuff from various, tables where some_stuff is null and other_stuff is not null' returned 42
one can use --queryname=check_greatest_basket and it will print
OK - check_greatest_basket returned 42
That's nicer for alerting purposes, at least in our use case.
2022-01-25 10:57:02 +01:00
RincewindsHat
3bcc64396d
Fixes the positioning of the code and some other changes
2022-01-22 22:25:21 +01:00
Jan Wagner
b14e251d0f
Implements 'host-alive' mode (Closes. #1027 )
...
To reduce the check-duration, it addes a host-alive flag which stops testing
after the first successful reply.
2022-01-22 22:25:21 +01:00
Lorenz
cf669f5ff5
Trivial printf fix and a little bit of code style ( #1695 )
...
* Fix several warnings (and some downright bugs probably) with formating in check_disk
Update to master
* Fix merge error, I forgot the last time
* Fix indentation
Co-authored-by: rincewind <rincewind@vulgrim.de>
2022-01-22 22:23:13 +01:00
Mark A. Ziesemer
3b252b9ae6
Trivial source code formatting only: Use tabs consistently for source code indentation (whitespace), as per https://github.com/monitoring-plugins/monitoring-plugins/blob/master/CODING . ( #1424 )
...
Looks good, thank you very much.
2022-01-22 15:58:59 +01:00
Lorenz
85c8dcddfa
Merge pull request #1412 from glensc/pld/nagios-plugins-ping.patch
...
[check_ping] understang ping6 output from iputils package
2022-01-14 16:28:24 +01:00
Lorenz
54a3a5ea62
Merge pull request #1496 from FracKenA/Add-NullOID-Exit
...
Added option for null zero length string exit codes
2022-01-14 16:04:36 +01:00
Ken D
69fed9d083
Updated int state to human readable
2022-01-14 15:52:00 +01:00
Ken D
a1f3289000
Added option for null zero length string exit codes
...
When using a large distributed network with the same group of checks used against a large number of devices, occationally there are missing cards in a few devices that are present in other devices. Rather than having a large number of unknown results, disable active checking on those large number of result or having to create a unique check configuration for those devices.
This option allows you to select an OK, WARNING, CRITICAL or UNKNOWN status while still retaining the default behavior when not present. This also allows a for the check to immediately start checks as intended should the hardware be added that the check is looking for.
2022-01-14 15:52:00 +01:00
Lorenz
d999db01c0
Merge pull request #1301 from nafets/exit_on_stderr
...
check_by_ssh: added option to exit with an warning, if there is output on STDERR
2022-01-14 15:44:05 +01:00
Lorenz Kästle
d496d6523b
Rename tmp variable to get even with master
2022-01-03 14:07:54 +01:00
Lorenz
2714df42fd
Merge branch 'master' into master
2022-01-03 13:48:39 +01:00
Lorenz
78801192cf
Merge pull request #1725 from monitoring-plugins/check_game_update_url
...
Update Url to qstat
2021-12-19 17:17:46 +01:00
RincewindsHat
36415f0c3e
Merge pull request #1729 from RincewindsHat/fix_QL_problems
...
Fix some QL problems
2021-11-25 09:03:21 +01:00
RincewindsHat
d28bab4dbd
More wrong printf formatting
2021-11-24 19:02:17 +01:00
RincewindsHat
40d4e8a057
check_hpjd: Fixing port option
2021-11-24 15:38:18 +01:00
RincewindsHat
e2f24a5af3
Fix CodeQL checks
2021-11-24 14:25:42 +01:00
PhiBo
09bfb1b482
Fix possible overflow in check_ups ( Fixes : #1030 )
2021-11-24 11:23:47 +01:00
RincewindsHat
f291934f2c
Update Url to qstat
2021-11-21 02:43:01 +01:00
RincewindsHat
df835cfde0
Merge pull request #1723 from RincewindsHat/check_swap_smallfix_and_style
...
Small fix to threshold validation and style (indentation) fixes
2021-11-19 10:29:10 +01:00
RincewindsHat
6e18790b69
Merge pull request #1724 from mullumaus/master
...
Allows check_ldap to read password from environment variable
2021-11-19 10:11:46 +01:00
Linda Guo
f961b7f7bd
Allows check_ldap to get password from env variable
...
It's not secure to provide LDAP password through command line option
because other users on the same host can see the password in
'ps' command output.
This change allows check_ldap to get password from environment variable.
2021-11-19 19:47:22 +11:00
Lorenz Kästle
c46447af65
Fix option description authpassword -> authpasswd
2021-11-19 09:30:20 +01:00
Lorenz Kästle
cf9dccbec2
Revert "Fixed option description authpassword -> authpasswd + whitespaces"
...
This reverts commit b27e639725 .
2021-11-19 09:30:20 +01:00
Lorenz Kästle
a1fe4df6a3
Fixed option description authpassword -> authpasswd + whitespaces
2021-11-19 09:30:20 +01:00
RincewindsHat
ee3449dee7
Small fix to threshold validation and style (indentation) fixes
2021-11-19 00:34:44 +01:00
RincewindsHat
d6d2254312
Merge pull request #1697 from RincewindsHat/dont_show_rta_if_useless
...
check_ping: Do not show RTA if no connection was possible
2021-11-18 10:00:12 +01:00
RincewindsHat
4549a95243
Merge pull request #1654 from wolfgangkarall/master
...
check_procs -- exchange needle and haystack in strstr() for proper st…
2021-11-17 18:09:25 +01:00
RincewindsHat
ad45727dbe
Merge pull request #1688 from bazzisoft/master
...
check_curl.c: bugfix: verify certificates option should not force SSL to be used
2021-11-17 17:57:00 +01:00
RincewindsHat
e030c2d17c
Add thresholds even if value is missing
2021-11-17 15:45:49 +01:00
RincewindsHat
1c53c4f541
homogenize perfdata function and fix small bug with missing semicolon
2021-11-17 15:45:17 +01:00