Commit graph

193 commits

Author SHA1 Message Date
Lorenz Kästle
da4fb28fca
Merge branch 'master' into refactor/check_ide_smart 2026-01-09 14:57:57 +01:00
Lorenz Kästle
ae6fcfde85 Add lib math to check_snmp dependencies 2026-01-02 13:42:00 +01:00
Lorenz Kästle
c735cf4234
Remove check_ntp (#2194)
check_ntp was marked as deprecated for forever (SVN times).
In the spirit of cleaning up and removing the dead bodies, this
commit removes check_ntp and all its connections.
2025-12-04 13:23:50 +01:00
Lorenz Kästle
30a9908d8d
Remove check_nt (#2195)
Some checks are pending
CodeQL / Analyze (push) Waiting to run
Spellcheck / codespell (push) Waiting to run
Tests / Running unit and integrationt tests (push) Waiting to run
Tests / Running rpm build test on almalinux:9 (push) Waiting to run
Tests / Running rpm build test on fedora:latest (push) Waiting to run
Tests / Running rpm build test on rockylinux:8 (push) Waiting to run
check_nt was used to connect NSclient++ on windows, both the method
and the target are pretty much dead.
Therefor check_nt gets removed.
2025-12-03 22:39:19 +01:00
Lorenz Kästle
ab66b41d23 check_curl: create outsourced helpers in extra files 2025-09-12 01:14:14 +02:00
Lorenz Kästle
fbd60d6a9d Merge branch 'master' into refactor/check_curl 2025-09-09 02:07:32 +02:00
Lorenz Kästle
87195f5511 check_snmp: refactoring + fixes
This commit moves the state retention logic to check_snmp as it is only
used there and I do not want it to be used at all, so it doesn't get a
place in the lib.

Otherwise this adapts tests and fixes the rate computing in the
refactored version of check_snmp.
Also fixes some bugs detected with the tests
2025-09-08 15:57:06 +02:00
Lorenz Kästle
e4c59440f0 Build check_snmp unconditionally 2025-08-28 15:22:04 +02:00
Lorenz Kästle
a27862a9c7 check_snmp: rebuild threshold parsing 2025-08-27 12:17:46 +02:00
Lorenz Kästle
7fe6ac8d08 rebuild check_snmp 2025-08-25 15:28:04 +02:00
Lorenz Kästle
7382fa90f8 Merge branch 'master' into refactor/check_users 2025-08-11 21:54:05 +02:00
Lorenz Kästle
45ea3e7b9f Fix merge error 2025-07-06 23:43:19 +02:00
Lorenz Kästle
6a7c0d067f Merge branch 'master' into refactor/check_curl 2025-07-06 23:41:07 +02:00
Lorenz Kästle
92c7b91002 Merge branch 'master' into refactor/check_load 2025-07-06 22:49:04 +02:00
Lorenz Kästle
882ef5015f Merge branch 'master' into refactor/check_procs 2025-06-28 09:53:59 +02:00
Lorenz Kästle
59e0a258f9 Migrate disk tests from lib, tool 2025-03-18 15:57:44 +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
d99cd375fc
Merge pull request #2100 from RincewindsHat/remove/check_nwstat
Remove check_nwstat
2025-03-17 13:56:55 +01:00
Lorenz Kästle
2f522e3064 Refactor check_ide_smart 2025-03-17 13:52:40 +01:00
Lorenz Kästle
08a475a14f Refactor check_load + new ouput 2025-03-13 23:41:12 +01:00
Lorenz Kästle
d2596feaa0 Add forgotten Makefile change 2025-03-13 14:59:35 +01:00
Lorenz Kästle
6ac236c1ef Refactor check_users 2025-03-12 22:01:46 +01:00
Lorenz Kästle
02acc76edc
Merge pull request #2106 from RincewindsHat/refactor/negate
Refactor/negate
2025-03-12 21:54:29 +01:00
Lorenz Kästle
5ae0a8d495 Refactor negate 2025-03-12 21:22:50 +01:00
Lorenz Kästle
84b823ae4f
Merge pull request #2105 from RincewindsHat/refator/check_ups
Refactor check_ups
2025-03-12 21:01:13 +01:00
Lorenz Kästle
29b1be07c8 Refactor check_ups 2025-03-12 18:40:14 +01:00
Lorenz Kästle
2d70bd3bc0 Refactor check_time 2025-03-12 18:14:54 +01:00
Lorenz Kästle
399121ed0d
Merge pull request #2103 from RincewindsHat/refactor/check_real
Refactor/check real
2025-03-12 17:59:41 +01:00
Lorenz Kästle
9cb0a6f063
Merge pull request #2099 from RincewindsHat/refactor/check_ping
Refactor/check ping
2025-03-12 17:50:51 +01:00
Lorenz Kästle
2ae1c42f69
Merge pull request #2102 from RincewindsHat/refactor/check_radius
Refactor/check radius
2025-03-12 17:23:46 +01:00
Lorenz Kästle
97e65dddbd Refactor check_real 2025-03-12 17:22:17 +01:00
Lorenz Kästle
3008d521c1 Refactor check_radius 2025-03-12 16:51:02 +01:00
Lorenz Kästle
fd7b685f0f
Merge pull request #2095 from RincewindsHat/refactor/check_ntp_peer
Refactor/check ntp peer
2025-03-12 15:51:43 +01:00
Lorenz Kästle
a14b2b3577 Refactor check_procs 2025-03-12 15:29:36 +01:00
Lorenz Kästle
37c543e2b2 Remove check_nwstat
check_nwstat is a plugin which was used to determine the health
of things on Novel machines.

Since Novel is quite dead (even more so the product, this can be
removed and this commit does just that to reduce ressource usage.
2025-03-12 13:50:39 +01:00
Lorenz Kästle
ae60d6d8d8 Refactor check_ping 2025-03-12 13:03:17 +01:00
Lorenz Kästle
56ad762bd3 Remove check_overcr
This commit removes the plugin check_overcr and all
related files and parts of files.

OverCR seems to be dead and I have never seen a mention of
an active usage anywhere.
The website still does exist, but the activity seems to be
limited.
Carrying check_overcr forward seems to be a burden without a
purpose and more of an opportunity to remove some code.
2025-03-12 11:16:04 +01:00
Lorenz Kästle
c2ff4da786
Merge pull request #2096 from RincewindsHat/refactor/check_ntp_time
Refactor/check ntp time
2025-03-12 11:12:27 +01:00
Lorenz Kästle
3a4182cb9b
Merge pull request #2097 from RincewindsHat/refactor/check_pgsql
Refactor/check pgsql
2025-03-12 11:08:28 +01:00
Lorenz Kästle
de392a81ed Refactor check_pgsql 2025-03-12 02:16:41 +01:00
Lorenz Kästle
9ea0bf23df Refactor check_ntp_time 2025-03-12 01:41:48 +01:00
Lorenz Kästle
8b2222e8b7 Refactor check_ntp_peer 2025-03-12 01:00:48 +01:00
Lorenz Kästle
47b484eb45 Refactor check_nt 2025-03-12 00:36:53 +01:00
Lorenz Kästle
b4847c97af
Merge pull request #2093 from RincewindsHat/refactor/check_nagios
Refactor/check nagios
2025-03-11 17:22:32 +01:00
Lorenz Kästle
b16360eede Refactor check_nagios 2025-03-11 16:18:03 +01:00
Lorenz Kästle
69c61625e4 typo: mrtgraf -> mrtgtraf 2025-03-11 16:02:24 +01:00
Lorenz Kästle
013b4d6489 Refactor check_mysql_query 2025-03-11 13:58:56 +01:00
Lorenz Kästle
1ea66e0ae9
Merge pull request #2090 from RincewindsHat/refactor/check_mysql
Refactor check_mysql
2025-03-11 13:31:34 +01:00
Lorenz Kästle
3143b5217c Refactor check_mysql 2025-03-11 13:22:13 +01:00
Lorenz Kästle
67e41f1d57 Merge branch 'master' into refactor/check_mrtgraf 2025-03-11 12:55:36 +01:00