Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
6 days | Merge pull request #2125 from RincewindsHat/refactor/check_icmpcoverity/master | Lorenz Kästle | 12 | -1345/+1990 | |
Refactor check_icmp: - Far less global variables - Proper IPv6/legacy IP dual stack functionality (allowed mixed v4/v6 hosts) - Improved readability/understandability - General cleanup | |||||
6 days | Fix number of tests | Lorenz Kästle | 1 | -1/+1 | |
6 days | Fix test with weird arguments | Lorenz Kästle | 1 | -1/+1 | |
6 days | check_icmp: Remove signal handling and timeouts | Lorenz Kästle | 4 | -53/+16 | |
The timeout option was redundant in that the runtime of check_icmp was always limited by the input parameters and therefore timeout gets removed with this commit to avoid that confusion. The rest of the signal handlings was removed too, since the added complexity does not provide sufficient returns. If check_icmp gets a signal, it now dies like most other programs instead of trying to save some things and return a (arguably wrong) result. | |||||
8 days | Override state with min_hosts_alive | Lorenz Kästle | 1 | -25/+14 | |
8 days | Implement flexible state override functions | Lorenz Kästle | 2 | -24/+90 | |
8 days | Reintroduce min_hosts_alive | Lorenz Kästle | 1 | -2/+22 | |
9 days | Fix possible multiplication overflow? | Lorenz Kästle | 1 | -1/+1 | |
9 days | Improve error detection for threshold parsers | Lorenz Kästle | 2 | -35/+65 | |
2025-06-12 | Merge pull request #2129 from RincewindsHat/check_fping_5.3_options | Lorenz Kästle | 3 | -12/+136 | |
Add fping 5.2 and 5.3 options to check_fping | |||||
2025-06-12 | Remove options if fping version is too low and die directly | Lorenz Kästle | 1 | -1/+5 | |
2025-06-12 | Remove unnecessary newline | Lorenz Kästle | 1 | -1/+0 | |
2025-06-12 | check_fping: small style improvement | Lorenz Kästle | 2 | -3/+3 | |
2025-06-12 | Implement new fping options for fping 5.2 and 5.3 | Lorenz Kästle | 2 | -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. | |||||
2025-06-11 | Implement autoconf logic for fping version detection | Lorenz Kästle | 1 | -2/+36 | |
2025-06-11 | Remove unused FPING6 variable | Lorenz Kästle | 1 | -1/+0 | |
2025-06-09 | Remove check_icmp text regex tests | Lorenz Kästle | 1 | -26/+0 | |
2025-05-18 | utils: Make fmt function for compiler | Lorenz Kästle | 1 | -1/+1 | |
2025-05-18 | Format specifier fixes | Lorenz Kästle | 1 | -6/+6 | |
2025-05-18 | some more fixes | Lorenz Kästle | 1 | -7/+8 | |
2025-05-18 | Fix typos | Lorenz Kästle | 1 | -3/+2 | |
2025-05-18 | Some more fixes | Lorenz Kästle | 4 | -32/+31 | |
2025-05-18 | WIP - check_icmp refactor 8 | Lorenz Kästle | 4 | -255/+332 | |
2025-05-18 | WIP - check_icmp refactor 7 | Lorenz Kästle | 1 | -85/+108 | |
2025-05-18 | Clang-format | Lorenz Kästle | 2 | -14/+13 | |
2025-05-17 | WIP - check_icmp refactor 6 | Lorenz Kästle | 4 | -383/+360 | |
2025-05-17 | Lib: Add perfdata for char and unsigned char | Lorenz Kästle | 3 | -1/+13 | |
2025-05-16 | WIP - check_icmp refactor 5 | Lorenz Kästle | 3 | -15/+20 | |
2025-05-13 | Merge pull request #2115 from Firstyear/20250327-use-flags-fping | Lorenz Kästle | 2 | -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-09 | Merge pull request #2124 from monitoring-plugins/fix_check_apt_const_char | Lorenz Kästle | 2 | -2/+2 | |
changed filename in cmd_file_read to const char * (check_apt warning) | |||||
2025-05-09 | changed filename in cmd_file_read to const char * (check_apt warning) | Andreas Baumann | 2 | -2/+2 | |
2025-05-09 | Merge branch 'master' into 20250327-use-flags-fping | Firstyear | 2 | -2/+2 | |
2025-05-08 | Merge pull request #2123 from RincewindsHat/fix_do_not_deactivate_v6_in_ci | Lorenz Kästle | 2 | -2/+2 | |
Do not explicitely disable IPv6 in the CI | |||||
2025-05-08 | Do not explicitely disable IPv6 in the CI | Lorenz Kästle | 2 | -2/+2 | |
2025-05-07 | Remove un-needed flags | William | 2 | -49/+0 | |
2025-05-07 | Improve logic | William | 1 | -7/+41 | |
2025-05-07 | Harden check with unspec | William | 1 | -2/+2 | |
2025-05-07 | Improve handling of -4/-6 | William | 1 | -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-05-06 | WIP - check_icmp refactor 4 | Lorenz Kästle | 1 | -73/+147 | |
2025-05-05 | WIP - check_icmp refactor 3 | Lorenz Kästle | 3 | -115/+118 | |
2025-05-04 | WIP - check_icmp refactor 2 | Lorenz Kästle | 4 | -341/+540 | |
2025-04-28 | WIP: check_icmp refactor | Lorenz Kästle | 4 | -629/+877 | |
2025-04-27 | clang-format: reduce line lenght to 100 char, it's easier to read | Lorenz Kästle | 1 | -1/+1 | |
2025-04-21 | Merge pull request #2118 from waja/check_http_deprecation | Lorenz Kästle | 1 | -0/+10 | |
check_http: Adding deprecation text | |||||
2025-04-21 | check_http: Adding deprecation text | Jan Wagner | 1 | -0/+10 | |
2025-04-21 | Merge pull request #2119 from waja/CI_fix_fedora | Lorenz Kästle | 1 | -0/+7 | |
CI: Install gawk on fedora > 41 | |||||
2025-04-21 | CI: Install gawk on fedora > 41 | Jan Wagner | 1 | -0/+7 | |
2025-04-02 | check_icmp: localise variables | Lorenz Kästle | 1 | -119/+89 | |
2025-04-02 | check_icmp: linter fixes | Lorenz Kästle | 1 | -57/+74 | |
2025-03-31 | Merge pull request #2113 from RincewindsHat/refactor/check_disk | Lorenz Kästle | 22 | -1095/+1746 | |
Refactor/check disk |