Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-02-23 | check_disk increase alert precision (#1989) | Sven Nierlein | 2 | -23/+7 | |
* check_disk increase alert precision Free disk percentage value was rounded to a full integer meaning it alerted about ~1% percent too early. This is about 10GB on a 1TB disk. The warning and critical thresholds already support float values, so just the percentage calculation needs to be improved. old: ./check_disk -w 35% -c 20% -p / -f -vvv Thresholds(pct) for / warn: 35.000000 crit 20.000000 calling stat on / For /, used_pct=65 free_pct=35 used_units=286451 free_units=156651 total_units=443102 used_inodes_pct=11 free_inodes_pct=89 fsp.fsu_blocksize=4096 mult=1048576 Freespace_units result=0 Freespace% result=1 Usedspace_units result=0 Usedspace_percent result=0 Usedinodes_percent result=0 Freeinodes_percent result=0 DISK WARNING - free space: WARNING [ / 156651MiB (35% inode=89%)];| /=300365643776B;302006979788;371700898201;0;464626122752 new: ./check_disk -w 35% -c 20% -p / -f -vvv Thresholds(pct) for / warn: 35.000000 crit 20.000000 calling stat on / For /, used_pct=64.649722 free_pct=35.350278 used_units=286464 free_units=156637 total_units=443102 used_inodes_pct=10.016183 free_inodes_pct=89.983817 fsp.fsu_blocksize=4096 mult=1048576 Freespace_units result=0 Freespace% result=0 Usedspace_units result=0 Usedspace_percent result=0 Usedinodes_percent result=0 Freeinodes_percent result=0 DISK OK - free space: / 156637MiB (35.4% inode=90%);| /=300379275264B;302006979788;371700898201;0;464626122752 * check_disk: adjust test case to support float precision | |||||
2024-02-12 | Merge pull request #1987 from euniceremoquillo/Improve-negate-plugin-helptext | Lorenz Kästle | 1 | -2/+4 | |
Improve negate plugin helptext | |||||
2024-02-12 | Added indentions for readabilityrefs/pull/1987/head | Eunice Remoquillo | 1 | -2/+2 | |
2024-02-12 | Improve negate plugin helptext | Eunice Remoquillo | 1 | -2/+4 | |
This commit updates the negate plugin's helptext as it is currently ambiguous. | |||||
2024-02-01 | check_curl: add haproxy protocol optionrefs/pull/1985/head | Emmanuel Riviere | 1 | -2/+15 | |
2023-12-28 | check_snmp: Remove unused variable | RincewindsHat | 1 | -4/+0 | |
2023-12-28 | check_http: Remove self assignment of a variable and add some comments | RincewindsHat | 1 | -3/+2 | |
2023-12-28 | Change iritating NULL assignment | RincewindsHat | 2 | -2/+2 | |
2023-12-04 | check_procs: Generalise wording, remove mentioning of nrperefs/pull/1969/head | Sven Hartge | 1 | -5/+4 | |
2023-12-04 | check_procs: Improve help text, mentioning excluded processes | Sven Hartge | 1 | -14/+23 | |
Also reindent the code, converting stray tabs to 2 spaces. | |||||
2023-11-28 | check_procs: ignore our own childrenrefs/pull/1968/head | Sven Hartge | 1 | -0/+7 | |
On systems with higher core counts check_procs will occasionally see its own "ps" child process with a high CPU percentage and raise a false alarm. Ignoring the child processes of check_procs prevents this from happening. | |||||
2023-11-27 | check_disk: fix ignore-missing in combination with includes (fixes #1963)refs/pull/1967/head | Sven Nierlein | 2 | -18/+33 | |
Using --ignore-missing together with regex matching and ignore option lead to a wrong error message. ./check_disk -n -w 10% -c 5% -W 10% -r /dummy -i /dummy2 DISK UNKNOWN: Paths need to be selected before using -i/-I. Use -A to select all paths explicitly The use case here is a cluster with fail-over mounts. So it is a valid situation that the regex match does not find anything in addtition with a ignore which also does not exist. After this patch: ./check_disk -n -w 10% -c 5% -W 10% -r /dummy -i /dummy2 DISK OK - No disks were found for provided parameters| | |||||
2023-11-27 | check_disk: add -n short option for --ignore-missing | Sven Nierlein | 1 | -6/+5 | |
Signed-off-by: Sven Nierlein <sven@consol.de> | |||||
2023-11-22 | check_dns: Remove unused variablerefs/pull/1964/head | RincewindsHat | 1 | -1/+0 | |
2023-11-22 | check_ntp_peer: Fixes for Wmaybe-unitialized and some restructuring | RincewindsHat | 1 | -2/+11 | |
2023-11-22 | Fix logic in is_uint64_t to fix type-limit warning | RincewindsHat | 1 | -3/+12 | |
2023-11-22 | Merge pull request #1951 from RincewindsHat/compiler_warnings_maybe_unused | Lorenz Kästle | 3 | -3/+4 | |
Fix compiler warning for uninitialized variable | |||||
2023-11-12 | Merge pull request #1958 from RincewindsHat/check_users_fix_segfault | Lorenz Kästle | 2 | -9/+17 | |
check_users: fix segfault | |||||
2023-11-09 | check_ups: output ups.realpower if supportedrefs/pull/1960/head | Louis Sautier | 1 | -7/+40 | |
2023-10-31 | check_users: Update help to properly show that thresholds are ranges | RincewindsHat | 1 | -4/+4 | |
2023-10-31 | Enhance tests to check wheter the option validation works | RincewindsHat | 1 | -1/+4 | |
2023-10-31 | check_users: Change option for sanity checking arguments to avoid segfault | RincewindsHat | 1 | -4/+9 | |
2023-10-29 | Merge pull request #1953 from RincewindsHat/compiler_warnings-sign-compare | Lorenz Kästle | 12 | -65/+77 | |
Fixes for -Wsign-compare | |||||
2023-10-19 | check_tcp: Fixes an error with using the wrong type for a variablerefs/pull/1953/head | RincewindsHat | 1 | -7/+8 | |
2023-10-19 | Fix fallout of the previous changes | RincewindsHat | 4 | -5/+5 | |
2023-10-19 | Fixes for -Wsign-compare | RincewindsHat | 11 | -55/+66 | |
2023-10-19 | check_ntp: Initialize intermediate results in any caserefs/pull/1951/head | RincewindsHat | 1 | -1/+2 | |
2023-10-19 | check_curl: Initialize pointer before usage | RincewindsHat | 1 | -1/+1 | |
2023-10-19 | check_smtp: Restore behaviour pre ead5526efa4f713e8001baed409067b0474cb72d ↵refs/pull/1952/head | RincewindsHat | 1 | -1/+10 | |
regarding -D and TLS | |||||
2023-10-19 | check_dbi: Fix compiler warning for uninitialized variable | RincewindsHat | 1 | -1/+1 | |
2023-10-19 | check_ntp: Use C99 booleansrefs/pull/1948/head | RincewindsHat | 1 | -13/+14 | |
2023-10-19 | Revert "check_ntp: Use C99 booleans" | RincewindsHat | 1 | -13/+13 | |
This reverts commit ca5af12f9475775179a599875bf7cf8d3296f02a. | |||||
2023-10-19 | check_smtp: little fix for C99 booleans missed earlier | RincewindsHat | 1 | -1/+1 | |
2023-10-19 | check_ntp_time: Use C99 booleans | RincewindsHat | 1 | -9/+8 | |
2023-10-19 | Revert "check_ntp_time: Use C99 booleans" | RincewindsHat | 1 | -9/+10 | |
This reverts commit c849536609fbee9ab95d7db2bef23009327c1b9f. | |||||
2023-10-18 | check_swap: Use C99 booleans | RincewindsHat | 1 | -6/+6 | |
2023-10-18 | check_smtp: Use C99 booleans | RincewindsHat | 1 | -25/+25 | |
2023-10-18 | plugins/utils: Use C99 booleans | RincewindsHat | 2 | -81/+61 | |
2023-10-18 | plugins/netutils: Use C99 booleans | RincewindsHat | 2 | -21/+17 | |
2023-10-18 | check_negate: Use C99 booleans | RincewindsHat | 1 | -7/+7 | |
2023-10-18 | check_users: Use C99 booleans | RincewindsHat | 1 | -2/+2 | |
2023-10-18 | plugins/common.h: Remove superflous TRUE/FALSE definitions | RincewindsHat | 1 | -8/+0 | |
2023-10-18 | check_ups: Use C99 booleans | RincewindsHat | 1 | -22/+22 | |
2023-10-18 | check_time: Use C99 booleans | RincewindsHat | 1 | -30/+30 | |
2023-10-18 | check_tcp: Use C99 booleans | RincewindsHat | 1 | -23/+21 | |
2023-10-18 | check_ssh: Use C99 booleans | RincewindsHat | 1 | -5/+4 | |
2023-10-18 | check_snmp: Use C99 booleans | RincewindsHat | 1 | -6/+6 | |
2023-10-18 | check_real: Use C99 booleans | RincewindsHat | 1 | -8/+8 | |
2023-10-18 | check_radius: Use C99 booleans | RincewindsHat | 1 | -3/+3 | |
2023-10-18 | check_ping: Use C99 booleans | RincewindsHat | 1 | -15/+15 | |