summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2 dayscheck_mysql_query: implement modern outputLorenz Kästle3-46/+65
2 daysMerge pull request #2174 from RincewindsHat/modern_output/check_mysqlLorenz Kästle3-112/+180
Modern output/check mysql
2 daysMerge pull request #2168 from RincewindsHat/refactor/check_dbiLorenz Kästle3-324/+432
check_dbi: new output functionality
2 dayscheck_mysql: implement modern outputLorenz Kästle3-110/+175
3 dayscheck_mysql: replace cpp constant with a proper enumLorenz Kästle1-2/+5
4 daysMerge pull request #2173 from RincewindsHat/modern_output/check_pgsqlLorenz Kästle2-99/+222
Modern output/check pgsql
4 daysfix typosLorenz Kästle1-2/+2
4 dayscheck_pgsql: implement cli params for output formatLorenz Kästle2-2/+22
4 dayscheck_pgsql: cleanup leftover codeLorenz Kästle1-15/+0
4 daysMerge branch 'master' into modern_output/check_pgsqlLorenz Kästle5-256/+394
4 dayscheck_pgsql: implement modern outputLorenz Kästle2-90/+206
4 daysMerge pull request #2172 from ↵Lorenz Kästle2-0/+28
RincewindsHat/fix/check-ntp-time/output-format-option check_ntp_time: add cli option for output format
4 dayscheck_ntp_time: add cli option for output formatLorenz Kästle2-0/+28
4 daysMerge pull request #2170 from RincewindsHat/modern_output/check_ntp_peerLorenz Kästle2-172/+251
Modern output/check ntp peer
4 dayscheck_ntp_peer: add cli param to set output formatLorenz Kästle2-10/+46
4 dayscheck_ntp_peer: fix several missing things and errorsLorenz Kästle2-4/+17
4 daysMerge pull request #2171 from RincewindsHat/modern_output/check_ntp_timeLorenz Kästle2-82/+97
check_ntp_time: implement modern output
4 dayscheck_ntp_time: reduce number of significant bits a bitLorenz Kästle1-1/+2
4 dayscheck_ntp_time: fix time-offset argument and descriptionLorenz Kästle1-2/+2
4 dayscheck_ntp_time: actually accept offset if knownLorenz Kästle1-0/+1
5 daysput includes before any declarationsLorenz Kästle1-5/+4
5 daysremove cpp constant and localize that value insteadLorenz Kästle1-2/+5
5 daysForgot to actually set thresholdsLorenz Kästle1-8/+16
5 dayscheck_ntp_time: implement modern outputLorenz Kästle2-80/+93
5 dayscheck_ntp_peer: implement new output functionalityLorenz Kästle2-142/+164
9 dayscheck_ntp_peer: small refactoringLorenz Kästle1-23/+23
9 daysMerge pull request #2169 from RincewindsHat/check_curl_line_endingscoverity/masterLorenz Kästle1-2/+18
check_curl: accept non standard compliant status line
10 dayscheck_dbi: more refactoring for coherence and simplificationLorenz Kästle2-73/+75
10 daysadd some comments to explain changed codeLorenz Kästle1-0/+2
10 dayscheck_curl: accept non standard compliant status lineLorenz Kästle1-2/+16
If the status line from a server ended with '\n' instead of '\r\n' (defined by RFC 9112), check_curl failed to parse it and exited with an alarm. The RFC recommends to be lenient here and this change follows that suggestion.
11 dayscheck_dbi: add output format parameterLorenz Kästle2-0/+24
11 dayscheck_dbi: more refactoring for sanities sakeLorenz Kästle1-117/+51
11 daysFix spelling errorsLorenz Kästle1-2/+2
11 dayscheck_dbi: new output functionalityLorenz Kästle2-145/+295
2025-10-18Fix some bugs after refactoringLorenz Kästle1-6/+13
2025-10-08Merge pull request #2166 from ↵waja1-2/+2
monitoring-plugins/dependabot-github_actions-github-codeql-action-4
2025-10-08build(deps): bump github/codeql-action from 3 to 4dependabot[bot]1-2/+2
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/v3...v4) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2025-10-06Merge pull request #2159 from RincewindsHat/check_snmp_remove_useless_headersLorenz Kästle1-2/+0
check_snmp: remove useless headers
2025-10-06Merge pull request #2163 from RincewindsHat/check_mysql_more_renamingLorenz Kästle1-11/+26
More renaming due to MySQL name chances
2025-09-30More renaming due to MySQL name chancesLorenz Kästle1-11/+26
Due to MySQL changing several term in Version 8.0.22 the way to determine the status of replicas has changed. To adapt to these changes in a517dc614e44650a7e9204c4202feec7a40fd37f check_mysql was modified to adapt to different versions. Some parts were missed though which results in failures to detect the replica status properly. This parts should be contained in this commit.
2025-09-26check_snmp: remove useless headersLorenz Kästle1-2/+0
2025-09-26Merge pull request #2157 from sthen/fix_without_utmpxLorenz Kästle2-3/+1
fixes check_users build on OpenBSD (without utmpx)
2025-09-26fixes check_users build on OpenBSD (without utmpx)Stuart Henderson2-3/+1
2025-09-26Merge pull request #2156 from RincewindsHat/check_mysql_server_infoLorenz Kästle1-5/+2
check_mysql: Assume MySQL server by default (in replica check)
2025-09-26check_mysql: Assume MySQL server by default (in replica check)Lorenz Kästle1-5/+2
In the Debian Bug tracker (and then Github) a person pointed out, that a MySQL server does not respond with a hint that is indeed the MySQL software but only with the version string. Which makes sense if one assumes to be the only implementation. This commit changes the behaviour of the Replica check to assume that the counterpart is a MySQL server if there are not hints that it is a MariaDB server.
2025-09-17Merge pull request #2154 from RincewindsHat/new-output/check_clusterLorenz Kästle2-19/+60
check_cluster: new output functionality
2025-09-17check_cluster: new output functionalityLorenz Kästle2-19/+60
2025-09-17Merge pull request #2151 from oxzi/check_by_ssh-ignore-stderrLorenz Kästle2-8/+17
check_by_ssh: Ignore output on stderr by default
2025-09-16Refactoring check_dbiLorenz Kästle1-21/+12
2025-09-16Merge pull request #2148 from RincewindsHat/refactor/check_aptLorenz Kästle3-86/+188
Refactor/check apt: implement new output functionality