summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-02-19check_disk: add new tests for new ignore-missing featureKristian Schuster1-5/+15
2023-02-19check_disk: still allow check of available disks with ignore-missing param usedKristian Schuster1-25/+78
Also add reporting of ignored paths. When paths are provided by -p and/ or -r and one path does not match a mounted disk, checking available disks is still possible. Paths provided by -p are reported as ignored, when not available. Due to code structure, this is not possible for -r unfortunately.
2023-02-19utils_disk: add name_prev pointer to struct parameter_listKristian Schuster2-2/+18
Also added handling of name_prev in np_add_parameter and np_delete_parameter. This make calling the np_delete_parameter function easier, because it requires the previous element as second argument.
2022-10-26check_disk: adjust test planSven Nierlein1-1/+1
2022-10-25check_disk: add tests for new option --ignore-missingKristian Schuster1-0/+15
2022-10-24check_disk: add ignore-missing option to return OK for missing fsKristian Schuster1-5/+24
There a situations where UNKNOWN or CRITICAL services are not wanted when a filesystem is missing, a regex does not match or the filesystem is inaccessible on a system. This new option helps to have the service in state OK.
2022-10-21using PRId64 and PRIu64 instead of %ld directly (#1800)Andreas Baumann1-12/+12
2022-10-19release v2.3.2Sven Nierlein4-8/+108
2022-10-07Updating THANKS.inJan Wagner1-0/+5
2022-10-07Adding Andreas Baumann to AUTHORSJan Wagner1-0/+1
2022-10-07Draft NEWSJan Wagner1-0/+20
2022-10-07Replace egrep with grep -E (#1791)Lorenz3-66/+66
Replace egrep with grep -E to avoid the deprecation warnings
2022-09-19Display total and scaled load values if check_load scales the values by ↵Lorenz2-20/+51
number of CPUs (#1778) * Renew copyright * Display more verbose output, if scaled load values are used * Actually use scaled value for determining status and print the fitting perfdata depending on input parameters * Add test cases for scaled mode
2022-09-18check_http: Fix HD6 definitionJan Wagner1-1/+1
2022-09-18I had to make a couple of small changes.John C. Frickson1-5/+5
2022-09-18Remove unused codeEric Wunderlin1-4/+0
2022-09-18Added ability to correctly check redirects with reference format ↵Eric Wunderlin1-0/+18
//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-14Check ntp remove unused variables (#1781)Lorenz1-4/+4
* Remove unused argument * Fix typo in comment
2022-09-11Check disk compiler warnings (#1758)Lorenz1-59/+8
* Use unused variable * Proper format strings for printf * Use proper functions for absolute values * Remove and add comments at some places
2022-09-11Check load compiler warnings (#1759)Lorenz1-33/+33
* Fix compiler warnings due to implizit conversion and formats * Make includes more specific and complement them * Formatting fixes
2022-09-11Check swap compiler warnings (#1756)Lorenz1-6/+3
* Fix compiler warnings * Fix superfluous whitespaces
2022-07-25check_swap: Fix unit for total in perfdata (#1779)Lorenz1-11/+11
* check_swap: Fix unit for total in perfdata * Remove trailing whitespaces
2022-07-25fix parsing swap values (#1780)Sven Nierlein1-1/+1
tmp_KB changed from float to uint64, so change the sscanf format accordingly.
2022-07-24check_snmp: Segfault if number of processed lines is greater than number of ↵adrb1-1/+1
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-20Remove check_http and check_curl test which are somehow always failing (#1777)Lorenz2-13/+2
* Remove failing checks for check_http * Remove failing checks for check_curl
2022-07-14Set msg_namelen to the size of the sockaddr struct for the appropriate ↵eriksejr1-4/+8
address family and not sockaddr_storage (#1771) Co-authored-by: Erik Sejr <eriks@ssimicro.com> Co-authored-by: Lorenz <12514511+RincewindsHat@users.noreply.github.com>
2022-07-14check_by_ssh: Add "-U" flag (#1123). (#1774)Archie L. Cobbs1-2/+16
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-03Update CodeQL and update runner before installing (#1775)Lorenz1-2/+3
2022-06-18Cdmiub (#1770)CDMIUB1-2/+8
* added timout option to check_disk_smb
2022-04-10Merge pull request #1762 from monitoring-plugins/continue_after_certificateAndreas Baumann2-9/+41
check_http/checkcurl: added --continue-after-certificate (backport from nagios-plugins)
2022-04-10check_curl: added option --continue-after-certificate (#1761)Andreas Baumann1-4/+22
2022-04-10check_http: added option --continue-after-certificate (#1761)Andreas Baumann1-5/+19
2022-03-26remove duplicate W=i/C=i args (#1755)Tobias Fiebig1-2/+0
Co-authored-by: Tobias Fiebig <t.fiebig@tudelft.nl>
2022-03-17Add configfile feature to check_disk_smb (#1402)Claudio Kuenzler1-4/+11
2022-03-15check_icmp: buffer offerflow (#1733)Lorenz2-30/+43
* Fix different overflows * Less includes * Add testcases * Remove unused variable * Remove unused and commented includes
2022-02-15check_uptime: Fix lowercase typo in plugin outputAndreas Motl2-9/+9
2022-02-15check_uptime: Add option to report uptime in days instead of secondsAndreas Motl2-3/+22
Currently, the plugin output is: CRITICAL: Uptime is 38829029 seconds. When using the proposed `--days|-d` option, it will be: CRITICAL: Uptime is 449 days.
2022-02-01Use silent automake by default (#1747)Lorenz1-0/+1
2022-01-30Description for -M was the wrong way around (#1746)Lorenz1-1/+1
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)Lorenz1-1/+1
2022-01-30sslutils: use chain from client certificatesTobias Wiese18-204/+538
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-29- delay set_source_ip() until address_family is detectedghciv62-2/+11
- add a test to check '-s'
2022-01-29fixed -ffollow for HTTP/2.0 (Fixes #1685): added major_version parsing to ↵Andreas Baumann3-17/+23
PicoHTTPParser
2022-01-29check_http and check_curl: added --max-redirs=N option (feature #1684)Andreas Baumann2-6/+30
2022-01-25add --queryname parameter to check_pgsql (#1741)datamuc1-1/+16
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-23Point to Icinga Exchange instead of dead Monitoring Exchange (#1737)Lorenz1-73/+73
2022-01-22Fixes the positioning of the code and some other changesRincewindsHat1-27/+26
2022-01-22Implements 'host-alive' mode (Closes. #1027)Jan Wagner1-1/+21
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)Lorenz1-2/+4
* 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 ↵Mark A. Ziesemer1-22/+22
indentation (whitespace), as per https://github.com/monitoring-plugins/monitoring-plugins/blob/master/CODING . (#1424) Looks good, thank you very much.