summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
39 hoursMerge pull request #2129 from RincewindsHat/check_fping_5.3_optionsHEADmasterLorenz Kästle3-12/+136
Add fping 5.2 and 5.3 options to check_fping
39 hoursRemove options if fping version is too low and die directlyLorenz Kästle1-1/+5
39 hoursRemove unnecessary newlineLorenz Kästle1-1/+0
41 hourscheck_fping: small style improvementLorenz Kästle2-3/+3
42 hoursImplement new fping options for fping 5.2 and 5.3Lorenz Kästle2-8/+96
fping 5.2 and 5.3 add some new useful command line options which this commit add to check_fping. These are: * --fwmark - sets a firewall mark in the packages to make them identifiable (fping 5.2) * --icmp-timestamp - fping uses ICMP timestamp instead of ICMP Echo (fping 5.2) * --check-source - fping discards replies which originate not from the target address (fping 5.2) The fping release notes describe theses options ( https://github.com/schweikert/fping/releases ) in a little bit more detail. Currently the help display for those options is only shown when fping was available in the appropriate version during compilation.
2 daysImplement autoconf logic for fping version detectionLorenz Kästle1-2/+36
3 daysRemove unused FPING6 variableLorenz Kästle1-1/+0
2025-05-13Merge pull request #2115 from Firstyear/20250327-use-flags-fpingcoverity/masterLorenz Kästle2-22/+18
Improve handling of -4/-6 This changes the handling of `-4`/`-6` flags for check_fping to make it more explicit which IP stack is used in which case. Additionally, the deprecated `fping6` command is removed wholesale and the explicit `-4`/`-6` flags are used instead.
2025-05-09Merge pull request #2124 from monitoring-plugins/fix_check_apt_const_charLorenz Kästle2-2/+2
changed filename in cmd_file_read to const char * (check_apt warning)
2025-05-09changed filename in cmd_file_read to const char * (check_apt warning)Andreas Baumann2-2/+2
2025-05-09Merge branch 'master' into 20250327-use-flags-fpingFirstyear2-2/+2
2025-05-08Merge pull request #2123 from RincewindsHat/fix_do_not_deactivate_v6_in_ciLorenz Kästle2-2/+2
Do not explicitely disable IPv6 in the CI
2025-05-08Do not explicitely disable IPv6 in the CILorenz Kästle2-2/+2
2025-05-07Remove un-needed flagsWilliam2-49/+0
2025-05-07Improve logicWilliam1-7/+41
2025-05-07Harden check with unspecWilliam1-2/+2
2025-05-07Improve handling of -4/-6William1-11/+22
If fping is used with a target that has dual stack v4/v6, then due to the logic during command construction, ipv4 will never be checked as v6 is preferred by fping. This explicitly flags -4/-6 when it is requested by the user.
2025-04-21Merge pull request #2118 from waja/check_http_deprecationLorenz Kästle1-0/+10
check_http: Adding deprecation text
2025-04-21check_http: Adding deprecation textJan Wagner1-0/+10
2025-04-21Merge pull request #2119 from waja/CI_fix_fedoraLorenz Kästle1-0/+7
CI: Install gawk on fedora > 41
2025-04-21CI: Install gawk on fedora > 41Jan Wagner1-0/+7
2025-03-31Merge pull request #2113 from RincewindsHat/refactor/check_diskLorenz Kästle22-1095/+1746
Refactor/check disk
2025-03-31Some code simplificationsLorenz Kästle1-15/+3
2025-03-31Try fixing some testsLorenz Kästle1-8/+9
2025-03-31check_disk: decrease precision to avoid false negatives with small ↵Lorenz Kästle1-1/+8
measurement changes
2025-03-31Fixes problems after a4cf2e79f75dce3828be21726f10c755f652f710Lorenz Kästle3-25/+41
2025-03-31Fix some typos with unitsLorenz Kästle1-6/+6
2025-03-30Try to circumvent some old compiler errorsLorenz Kästle1-6/+0
2025-03-30Add debugging to tests for CILorenz Kästle1-0/+3
2025-03-30Remove cool, comfy c23 functionality for some dirty old hacksLorenz Kästle3-32/+50
2025-03-30Codespell fixesLorenz Kästle2-5/+5
2025-03-30Address check_disk changes in testsLorenz Kästle2-118/+154
2025-03-30Refactor check_disk and library functionsLorenz Kästle4-724/+1048
2025-03-30Implement some helper functions for thresholdsLorenz Kästle2-0/+15
2025-03-30Fix wrong return state in threshold functionLorenz Kästle1-1/+1
2025-03-30Add more helpers to perfdata functionsLorenz Kästle2-0/+99
2025-03-30Always quote perfdata labelsLorenz Kästle1-1/+1
2025-03-30Add selectable level of detail for outputLorenz Kästle2-4/+20
2025-03-30Bugfix in outputLorenz Kästle1-1/+7
2025-03-18check_disk: Remove unnecessary NULL checksLorenz Kästle1-18/+6
2025-03-18Refactor test_check_disk.cLorenz Kästle1-42/+44
2025-03-18Remove some unused codeLorenz Kästle1-8/+0
2025-03-18Migrate disk tests from lib, toolLorenz Kästle10-23/+26
2025-03-18Adapt .gitignoreLorenz Kästle1-0/+2
2025-03-18Refactor check_disk, no more global variablesLorenz Kästle2-264/+358
2025-03-18refactor check_disk.d code a bitLorenz Kästle2-78/+100
2025-03-18Move disk specific stuff from lib to plugin specific directoryLorenz Kästle4-2/+3
2025-03-17check_disk: reset single file system result in between checksLorenz Kästle1-0/+3
2025-03-17Merge pull request #2112 from klaernie/patch-1Lorenz Kästle1-1/+1
change error message for missing certificate
2025-03-17check_disk: Little fixes and improvementsLorenz Kästle1-8/+23