Commit graph

4642 commits

Author SHA1 Message Date
Lorenz Kästle
fbcd11acb7 Clang-format 2025-05-18 00:20:36 +02:00
Lorenz Kästle
a01d522c4c WIP - check_icmp refactor 6 2025-05-17 11:49:06 +02:00
Lorenz Kästle
322cd6f829 Lib: Add perfdata for char and unsigned char 2025-05-17 11:26:27 +02:00
Lorenz Kästle
6b86583e0d WIP - check_icmp refactor 5 2025-05-16 12:46:56 +02:00
Lorenz Kästle
9ebde5eb09 WIP - check_icmp refactor 4 2025-05-06 00:01:42 +02:00
Lorenz Kästle
5fd8191a50 WIP - check_icmp refactor 3 2025-05-05 22:52:56 +02:00
Lorenz Kästle
5a6adcb7db WIP - check_icmp refactor 2 2025-05-04 01:42:52 +02:00
Lorenz Kästle
eafee9c3f9 WIP: check_icmp refactor 2025-04-28 22:01:01 +02:00
Lorenz Kästle
c975182145 clang-format: reduce line lenght to 100 char, it's easier to read 2025-04-27 17:50:59 +02:00
Lorenz Kästle
f62f182653 check_icmp: localise variables 2025-04-02 01:04:25 +02:00
Lorenz Kästle
4ab8a54c52 check_icmp: linter fixes 2025-04-02 00:13:20 +02:00
Lorenz Kästle
4924bc877f
Merge pull request #2113 from RincewindsHat/refactor/check_disk
Refactor/check disk
2025-03-31 23:58:02 +02:00
Lorenz Kästle
d0647ec7e1 Some code simplifications 2025-03-31 23:41:51 +02:00
Lorenz Kästle
13c9de8c77 Try fixing some tests 2025-03-31 23:40:22 +02:00
Lorenz Kästle
24a50b9421 check_disk: decrease precision to avoid false negatives with small measurement changes 2025-03-31 22:18:19 +02:00
Lorenz Kästle
1b0085c2e7 Fixes problems after a4cf2e79f7 2025-03-31 00:46:10 +02:00
Lorenz Kästle
d6d394fb0e Fix some typos with units 2025-03-31 00:10:56 +02:00
Lorenz Kästle
430c641d9c Try to circumvent some old compiler errors 2025-03-30 23:55:16 +02:00
Lorenz Kästle
d1d6ba6706 Add debugging to tests for CI 2025-03-30 23:42:50 +02:00
Lorenz Kästle
a4cf2e79f7 Remove cool, comfy c23 functionality for some dirty old hacks 2025-03-30 23:30:51 +02:00
Lorenz Kästle
c4fd34ed79 Codespell fixes 2025-03-30 22:46:09 +02:00
Lorenz Kästle
76971dea75 Address check_disk changes in tests 2025-03-30 22:38:12 +02:00
Lorenz Kästle
908aed4e6f Refactor check_disk and library functions 2025-03-30 22:37:48 +02:00
Lorenz Kästle
0bca1d1aa3 Implement some helper functions for thresholds 2025-03-30 22:36:55 +02:00
Lorenz Kästle
0205694ce9 Fix wrong return state in threshold function 2025-03-30 22:36:38 +02:00
Lorenz Kästle
6e108cc25e Add more helpers to perfdata functions 2025-03-30 22:36:07 +02:00
Lorenz Kästle
1921cfccd6 Always quote perfdata labels 2025-03-30 22:35:29 +02:00
Lorenz Kästle
f413ac38e3 Add selectable level of detail for output 2025-03-30 22:34:42 +02:00
Lorenz Kästle
f84f614f21 Bugfix in output 2025-03-30 22:34:20 +02:00
Lorenz Kästle
a0710dbd72 check_disk: Remove unnecessary NULL checks 2025-03-18 16:26:14 +01:00
Lorenz Kästle
42531fa92a Refactor test_check_disk.c 2025-03-18 16:23:33 +01:00
Lorenz Kästle
75cf0d3072 Remove some unused code 2025-03-18 16:23:06 +01:00
Lorenz Kästle
59e0a258f9 Migrate disk tests from lib, tool 2025-03-18 15:57:44 +01:00
Lorenz Kästle
7994b47818 Adapt .gitignore 2025-03-18 14:38:27 +01:00
Lorenz Kästle
29d946b9b5 Refactor check_disk, no more global variables 2025-03-18 14:37:49 +01:00
Lorenz Kästle
8ccff07bed refactor check_disk.d code a bit 2025-03-18 14:37:02 +01:00
Lorenz Kästle
285db2a9fa Move disk specific stuff from lib to plugin specific directory 2025-03-18 14:36:20 +01:00
Lorenz Kästle
096afc90a7 check_disk: reset single file system result in between checks 2025-03-17 20:37:28 +01:00
Lorenz Kästle
922d16ab2e
Merge pull request #2112 from klaernie/patch-1
change error message for missing certificate
2025-03-17 20:27:26 +01:00
Lorenz Kästle
7b53cbbd26 check_disk: Little fixes and improvements 2025-03-17 20:21:58 +01:00
Andre Klärner
ef3045b97e change error message for missing certificate
The old error message is quite similar to the openssl `failed to retrieve issuer certificate` and can mislead users to troubleshooting certificate stores.

The new message should be distinct enough to make it clear to users that this is not a problem raised by the underlying SSL implementation, but a problem inside monitoring-plugins.
2025-03-17 20:17:28 +01:00
Lorenz Kästle
4fb7fb05b6 check_disk: General refactoring 2025-03-17 19:36:11 +01:00
Lorenz Kästle
969f40c2a0 check_disk: boolean type and linter fixes 2025-03-17 17:44:28 +01:00
Lorenz Kästle
d24316a6b4 check_disk: clang-format 2025-03-17 17:40:29 +01:00
Lorenz Kästle
d99cd375fc
Merge pull request #2100 from RincewindsHat/remove/check_nwstat
Remove check_nwstat
2025-03-17 13:56:55 +01:00
Lorenz Kästle
544a3a1328
Merge pull request #2110 from RincewindsHat/netbsd-fixes
Netbsd fixes
2025-03-17 13:24:55 +01:00
Lorenz Kästle
e04d2ec8c6 check_swap: Fixes on NetBSD 2025-03-17 12:58:12 +01:00
Lorenz Kästle
abc87a3d6d check_ping: fix some variables forgotten during refactoring 2025-03-17 12:57:21 +01:00
Lorenz Kästle
7a5fa0cc5c check_ide_smart: use the more common C90 fixed width integers 2025-03-17 12:56:42 +01:00
Lorenz Kästle
af6cfefaac
Merge pull request #2108 from RincewindsHat/refactor/check_tcp
Refactor/check tcp
2025-03-13 15:18:23 +01:00