aboutsummaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)Author
2022-04-10check_curl: added option --continue-after-certificate (#1761)Gravatar Andreas Baumann
2022-04-10check_http: added option --continue-after-certificate (#1761)Gravatar Andreas Baumann
2022-01-30Description for -M was the wrong way around (#1746)Gravatar Lorenz
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-30Fix double percentage sign in usage (#1743)Gravatar Lorenz
2022-01-30sslutils: use chain from client certificatesGravatar Tobias Wiese
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-29fixed -ffollow for HTTP/2.0 (Fixes #1685): added major_version parsing to ↵Gravatar Andreas Baumann
PicoHTTPParser
2022-01-29check_http and check_curl: added --max-redirs=N option (feature #1684)Gravatar Andreas Baumann
2022-01-25add --queryname parameter to check_pgsql (#1741)Gravatar datamuc
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-22Fixes the positioning of the code and some other changesGravatar RincewindsHat
2022-01-22Implements 'host-alive' mode (Closes. #1027)Gravatar Jan Wagner
To reduce the check-duration, it addes a host-alive flag which stops testing after the first successful reply.
2022-01-22Trivial printf fix and a little bit of code style (#1695)Gravatar Lorenz
* 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-22Trivial source code formatting only: Use tabs consistently for source code ↵Gravatar Mark A. Ziesemer
indentation (whitespace), as per https://github.com/monitoring-plugins/monitoring-plugins/blob/master/CODING . (#1424) Looks good, thank you very much.
2022-01-14Merge pull request #1412 from glensc/pld/nagios-plugins-ping.patchGravatar Lorenz
[check_ping] understang ping6 output from iputils package
2022-01-14Merge pull request #1496 from FracKenA/Add-NullOID-ExitGravatar Lorenz
Added option for null zero length string exit codes
2022-01-14Updated int state to human readableGravatar Ken D
2022-01-14Added option for null zero length string exit codesGravatar Ken D
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-14Merge pull request #1301 from nafets/exit_on_stderrGravatar Lorenz
check_by_ssh: added option to exit with an warning, if there is output on STDERR
2022-01-03Rename tmp variable to get even with masterGravatar Lorenz Kästle
2022-01-03Merge branch 'master' into masterGravatar Lorenz
2021-12-19Merge pull request #1725 from monitoring-plugins/check_game_update_urlGravatar Lorenz
Update Url to qstat
2021-11-25Merge pull request #1729 from RincewindsHat/fix_QL_problemsGravatar RincewindsHat
Fix some QL problems
2021-11-24More wrong printf formattingGravatar RincewindsHat
2021-11-24check_hpjd: Fixing port optionGravatar RincewindsHat
2021-11-24Fix CodeQL checksGravatar RincewindsHat
2021-11-24Fix possible overflow in check_ups (Fixes: #1030)Gravatar PhiBo
2021-11-21Update Url to qstatGravatar RincewindsHat
2021-11-19Merge pull request #1723 from RincewindsHat/check_swap_smallfix_and_styleGravatar RincewindsHat
Small fix to threshold validation and style (indentation) fixes
2021-11-19Merge pull request #1724 from mullumaus/masterGravatar RincewindsHat
Allows check_ldap to read password from environment variable
2021-11-19Allows check_ldap to get password from env variableGravatar Linda Guo
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-19Fix option description authpassword -> authpasswdGravatar Lorenz Kästle
2021-11-19Revert "Fixed option description authpassword -> authpasswd + whitespaces"Gravatar Lorenz Kästle
This reverts commit b27e639725f680411aaa78dd9aa59cfff84ad0c5.
2021-11-19Fixed option description authpassword -> authpasswd + whitespacesGravatar Lorenz Kästle
2021-11-19Small fix to threshold validation and style (indentation) fixesGravatar RincewindsHat
2021-11-18Merge pull request #1697 from RincewindsHat/dont_show_rta_if_uselessGravatar RincewindsHat
check_ping: Do not show RTA if no connection was possible
2021-11-17Merge pull request #1654 from wolfgangkarall/masterGravatar RincewindsHat
check_procs -- exchange needle and haystack in strstr() for proper st…
2021-11-17Merge pull request #1688 from bazzisoft/masterGravatar RincewindsHat
check_curl.c: bugfix: verify certificates option should not force SSL to be used
2021-11-17Add thresholds even if value is missingGravatar RincewindsHat
2021-11-17homogenize perfdata function and fix small bug with missing semicolonGravatar RincewindsHat
2021-11-17Show RTA as unknown if it can not be determinedGravatar RincewindsHat
2021-11-17Do not show RTA if no connection was possibleGravatar rincewind
2021-11-17check_snmp: fix performance thresholds when using multiple oidsGravatar Sven Nierlein
when using check_snmp with multiple oids it simply printed the unparsed content from -w/-c into the thresholds for each oid. So each oid contained the hole -w from all oids. ./check_snmp ... -o iso.3.6.1.2.1.25.1.3.0,iso.3.6.1.2.1.25.1.5.0 -w '1,2' -c '3,4' before: SNMP ... | HOST-RESOURCES-MIB::hrSystemInitialLoadDevice.0=393216;1,2;3,4 HOST-RESOURCES-MIB::hrSystemNumUsers.0=24;1,2;3,4 after: SNMP ... | HOST-RESOURCES-MIB::hrSystemInitialLoadDevice.0=393216;1;3 HOST-RESOURCES-MIB::hrSystemNumUsers.0=24;2;4 This also applies to fixed thresholds since check_snmp translates negative infinities from: '~:-1' to '@-1:~'
2021-11-11Merge pull request #1715 from ghen2/lmtpGravatar RincewindsHat
check_smtp: add -L flag to support LMTP (LHLO instead of HELO/EHLO).
2021-11-01check_procs: add test for elapsed timeGravatar Sven Nierlein
2021-11-01remove unused test fileGravatar Sven Nierlein
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2021-11-01check_procs: improve ps args autodetectionGravatar Sven Nierlein
one of the first ps commands in the configure.ac is `axwo 'stat comm vsz rss user uid pid ppid args'` which works on most modern linux systems (checked debian 10/11 and centos 7/8). But this test misses the etime argument. Therefore `check_procs --metric=ELAPSED` does not work. To fix this, we simply do the same test including etime before that one. Signed-off-by: Sven Nierlein <sven@nierlein.de>
2021-11-01check_procs: remove trailing whitespaceGravatar Sven Nierlein
2021-10-28check_smtp: add -L flag to support LMTP (LHLO instead of HELO/EHLO).Gravatar Geert Hendrickx
2021-10-27Replace tabs with spaces and do some formattingGravatar RincewindsHat
2021-10-27Remove whitespace at the end of linesGravatar RincewindsHat
2021-10-26Fix my own errors for real this time and add some comments, so I wont do ↵Gravatar RincewindsHat
them again