summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
33 hourscheck_ldap: implement output format selectionLorenz Kästle2-0/+28
33 hourscheck_ldap: fix typoLorenz Kästle1-1/+1
33 hourscheck_ldap: modern output implementationLorenz Kästle3-135/+207
4 daysMerge pull request #2179 from ↵coverity/masterLorenz Kästle4-6/+6
monitoring-plugins/dependabot-github_actions-actions-checkout-6 build(deps): bump actions/checkout from 5 to 6
6 daysbuild(deps): bump actions/checkout from 5 to 6dependabot[bot]4-6/+6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
10 daysMerge pull request #2177 from RincewindsHat/modern_output/check_by_sshLorenz Kästle6-96/+477
Modern output/check by ssh
10 dayscheck_by_ssh: fix some testsLorenz Kästle1-25/+25
10 dayscheck_by_ssh: some formattingLorenz Kästle1-3/+2
10 dayscheck_by_ssh: do not incorrectly assume that ssh (1) succeededLorenz Kästle1-21/+2
10 daysfix include order errorLorenz Kästle1-1/+2
10 dayscheck_by_ssh: handle errrors of ssh (1) directlyLorenz Kästle1-0/+17
10 dayscheck_by_ssh: Implement modern output functionalityLorenz Kästle2-53/+152
10 daysImplement replacement functions for executing commandsLorenz Kästle3-15/+299
This commit implements replacement functions for the previous exec functions. The replacements are implemented in a more "pure" style, the do no longer receive pointer arguments which they will write to, but create the pointers themselves and should therefore be easier to use, since it is more obvious what goes in and what comes out. Also a essentialy unused variable was removed with this.
2025-11-09Merge pull request #2176 from RincewindsHat/modern_output/check_smtpLorenz Kästle5-329/+624
check_smtp: modern output + some tls cert helper functions
2025-11-09check_smtp: certificate check is no longer opt-inLorenz Kästle2-40/+54
This is a breaking change. Testing whether a TLS certificate is still valid (expiration wise) is now the default in check_smtp. The reasoning is, that in most scenarios an expired certificate will effectively mean that the service is not working anymore due to the refusal of other software to talk to it. There is a new cli parameter though to explicitly ignore that.
2025-11-09check_smtp: implement output format cli parameterLorenz Kästle2-1/+27
2025-11-08small test correctionLorenz Kästle1-2/+2
2025-11-08Fix initialisation on old compilersLorenz Kästle1-1/+1
2025-11-08check_smtp: adapt testsLorenz Kästle1-3/+2
2025-11-08check_smtp: modern output + some tls cert helper functionsLorenz Kästle4-294/+550
2025-11-07Merge pull request #2175 from RincewindsHat/modern_output/check_mysql_queryLorenz Kästle3-46/+65
check_mysql_query: implement modern output
2025-11-07Fix typoLorenz Kästle1-1/+1
2025-11-07check_mysql_query: implement modern outputLorenz Kästle3-46/+65
2025-11-07Merge pull request #2174 from RincewindsHat/modern_output/check_mysqlLorenz Kästle3-112/+180
Modern output/check mysql
2025-11-07Merge pull request #2168 from RincewindsHat/refactor/check_dbiLorenz Kästle3-324/+432
check_dbi: new output functionality
2025-11-07check_mysql: implement modern outputLorenz Kästle3-110/+175
2025-11-06check_mysql: replace cpp constant with a proper enumLorenz Kästle1-2/+5
2025-11-05Merge pull request #2173 from RincewindsHat/modern_output/check_pgsqlLorenz Kästle2-99/+222
Modern output/check pgsql
2025-11-05fix typosLorenz Kästle1-2/+2
2025-11-05check_pgsql: implement cli params for output formatLorenz Kästle2-2/+22
2025-11-05check_pgsql: cleanup leftover codeLorenz Kästle1-15/+0
2025-11-05Merge branch 'master' into modern_output/check_pgsqlLorenz Kästle5-256/+394
2025-11-05check_pgsql: implement modern outputLorenz Kästle2-90/+206
2025-11-05Merge 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
2025-11-05check_ntp_time: add cli option for output formatLorenz Kästle2-0/+28
2025-11-05Merge pull request #2170 from RincewindsHat/modern_output/check_ntp_peerLorenz Kästle2-172/+251
Modern output/check ntp peer
2025-11-05check_ntp_peer: add cli param to set output formatLorenz Kästle2-10/+46
2025-11-05check_ntp_peer: fix several missing things and errorsLorenz Kästle2-4/+17
2025-11-05Merge pull request #2171 from RincewindsHat/modern_output/check_ntp_timeLorenz Kästle2-82/+97
check_ntp_time: implement modern output
2025-11-05check_ntp_time: reduce number of significant bits a bitLorenz Kästle1-1/+2
2025-11-05check_ntp_time: fix time-offset argument and descriptionLorenz Kästle1-2/+2
2025-11-05check_ntp_time: actually accept offset if knownLorenz Kästle1-0/+1
2025-11-04put includes before any declarationsLorenz Kästle1-5/+4
2025-11-04remove cpp constant and localize that value insteadLorenz Kästle1-2/+5
2025-11-04Forgot to actually set thresholdsLorenz Kästle1-8/+16
2025-11-04check_ntp_time: implement modern outputLorenz Kästle2-80/+93
2025-11-04check_ntp_peer: implement new output functionalityLorenz Kästle2-142/+164
2025-10-31check_ntp_peer: small refactoringLorenz Kästle1-23/+23
2025-10-31Merge pull request #2169 from RincewindsHat/check_curl_line_endingsLorenz Kästle1-2/+18
check_curl: accept non standard compliant status line
2025-10-30check_dbi: more refactoring for coherence and simplificationLorenz Kästle2-73/+75