summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
5 daysMerge branch 'master' into refactor/check_loadLorenz Kästle52-5134/+5254
5 daysMake multiline output look betterLorenz Kästle1-1/+32
5 dayscheck_load some number type fixesLorenz Kästle2-7/+7
5 dayscheck_load: Add top x functionality to outputLorenz Kästle1-1/+3
5 dayscheck_load: remove useless code and do some formattingLorenz Kästle1-13/+23
12 daysMerge pull request #2101 from RincewindsHat/refactor/check_procsLorenz Kästle4-579/+634
Refactor/check procs
14 daysMerge branch 'master' into refactor/check_procsLorenz Kästle70-5945/+6694
2025-06-23Merge pull request #2116 from RincewindsHat/refactor/check_dhcpLorenz Kästle4-390/+554
Refactor/check dhcp
2025-06-23Reapply "check_dhcp: reduce number of tests for weird reasons"Lorenz Kästle1-1/+1
This reverts commit 612d261cbf467c82f0dcc0ed63e7584d91f194c4.
2025-06-23Revert "check_dhcp: reduce number of tests for weird reasons"Lorenz Kästle1-1/+1
This reverts commit 52338c3423d4b10d2bbeec7a120c7dd2a98fa092.
2025-06-23Add check_dhcp related files to MakefileLorenz Kästle1-1/+2
2025-06-23check_dhcp: reduce number of tests for weird reasonsLorenz Kästle1-1/+1
2025-06-23Adapt testsLorenz Kästle1-10/+14
2025-06-23check_dhcp: little fix to outputLorenz Kästle1-1/+1
2025-06-23Refactor check_dhcpLorenz Kästle2-343/+448
2025-06-23check_dhcp: clang-formatLorenz Kästle1-65/+119
2025-06-23Merge pull request #2130 from RincewindsHat/check_icmp/adjustementsLorenz Kästle3-153/+157
Check icmp/adjustements
2025-06-23check_icmp: Add missing line ending in helpLorenz Kästle1-1/+1
2025-06-23check_icmp: trigger help before anything importantLorenz Kästle1-4/+6
2025-06-23check_icmp: Add comment to configLorenz Kästle1-1/+3
2025-06-23check_icmp: add long options to helpLorenz Kästle1-27/+31
2025-06-23check_icmp: remove dead commentLorenz Kästle1-8/+0
2025-06-23check_icmp: remove unnecessary variableLorenz Kästle3-4/+1
2025-06-23check_icmp: correct output stringsLorenz Kästle1-12/+12
2025-06-23check_icmp: remove paket_interval, was never used anywayLorenz Kästle3-53/+37
2025-06-23Fix typoLorenz Kästle1-1/+1
2025-06-23check_icmp: cleanup some leftover commentsLorenz Kästle1-22/+1
2025-06-23check_icmp: add long options, add output format optionLorenz Kästle3-3/+57
This commit switches check_icmp from getopt to getopt_long to provide long options too and (most importantly) homogenize option parsing between the different plugins.
2025-06-23Improve check_icmp help outputLorenz Kästle1-29/+19
2025-06-20Merge pull request #2125 from RincewindsHat/refactor/check_icmpLorenz Kästle12-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
2025-06-20Fix number of testsLorenz Kästle1-1/+1
2025-06-20Fix test with weird argumentsLorenz Kästle1-1/+1
2025-06-20check_icmp: Remove signal handling and timeoutsLorenz Kästle4-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.
2025-06-19Override state with min_hosts_aliveLorenz Kästle1-25/+14
2025-06-19Implement flexible state override functionsLorenz Kästle2-24/+90
2025-06-19Reintroduce min_hosts_aliveLorenz Kästle1-2/+22
2025-06-17Fix possible multiplication overflow?Lorenz Kästle1-1/+1
2025-06-17Improve error detection for threshold parsersLorenz Kästle2-35/+65
2025-06-12Merge pull request #2129 from RincewindsHat/check_fping_5.3_optionsLorenz Kästle3-12/+136
Add fping 5.2 and 5.3 options to check_fping
2025-06-12Remove options if fping version is too low and die directlyLorenz Kästle1-1/+5
2025-06-12Remove unnecessary newlineLorenz Kästle1-1/+0
2025-06-12check_fping: small style improvementLorenz Kästle2-3/+3
2025-06-12Implement 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.
2025-06-11Implement autoconf logic for fping version detectionLorenz Kästle1-2/+36
2025-06-11Remove unused FPING6 variableLorenz Kästle1-1/+0
2025-06-09Remove check_icmp text regex testsLorenz Kästle1-26/+0
2025-05-18utils: Make fmt function for compilerLorenz Kästle1-1/+1
2025-05-18Format specifier fixesLorenz Kästle1-6/+6
2025-05-18some more fixesLorenz Kästle1-7/+8
2025-05-18Fix typosLorenz Kästle1-3/+2