summaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Collapse)AuthorFilesLines
3 daysnetutils.c: clang-format + do NOT print hereLorenz Kästle1-32/+47
3 dayscheck_ssh: adapt testsLorenz Kästle1-31/+83
3 dayscheck_ssh.c: clang-formatLorenz Kästle1-3/+4
3 dayscheck_ssh: exit properly if TCP connection failsLorenz Kästle1-1/+4
3 dayscheck_ssh: add missing break statementLorenz Kästle1-0/+1
3 dayscheck_ssh: fix typoLorenz Kästle1-2/+2
3 dayscheck_ssh: no more implicit conversionLorenz Kästle1-5/+5
3 dayscheck_ssh: Verify that timeout is a positive integerLorenz Kästle1-1/+1
3 dayscheck_ssh: move only time relevant stuff in timeout areaLorenz Kästle1-5/+4
3 dayscheck_ssh: Move default SSH constant around a bitLorenz Kästle2-6/+5
3 dayscheck_ssh: modify usage string to avoid old call syntaxLorenz Kästle1-1/+1
3 dayscheck_ssh: Migrate to new output infrastructureLorenz Kästle2-21/+84
3 dayscheck_ssh: centralize configuration in external headerLorenz Kästle2-27/+56
3 daysMigrate check_users to new ouput infrastructureLorenz Kästle5-130/+323
3 daysclang-formatLorenz Kästle1-13/+25
3 daysMerge pull request #2076 from RincewindsHat/feature/json_parsing_in_testsLorenz Kästle1-21/+14
Implement JSON output parsing for tests
3 daysImplement JSON output parsing for testsLorenz Kästle1-21/+14
3 daysMerge pull request #2068 from RincewindsHat/check_mysql_replica_checkLorenz Kästle2-347/+374
Check mysql replica check
2025-02-24check_mysql tests: Also exchange slave for replicaLorenz Kästle1-16/+16
2025-02-24check_by_ssh: clang-formatLorenz Kästle1-35/+63
2025-02-24check_by_ssh: Remove warning/critical from helpLorenz Kästle1-1/+0
2025-02-24Add MySQL server version dectection and adaptive replica queryLorenz Kästle1-2/+50
2025-02-24Add check-replica option for check_mysql, deprecate check_slaveLorenz Kästle1-37/+55
This commit adds an option "check-replica" to check_mysql which replaces "check-slave" (which still works). The changes are introduced to follow the naming scheme of MySQL/MariaDB, since this was changed there in version 8 (MySQL) or 10.5.1 (MariaDB).
2025-02-21Merge pull request #2064 from RincewindsHat/feature/new_output_infraLorenz Kästle10-123/+154
Feature/new output infra
2025-02-21Remove check_swap tests with one-line formatLorenz Kästle1-37/+2
2025-02-20Rename icingaweb2 format to multi-lineLorenz Kästle1-1/+1
2025-02-20Place output-format help string with the other common onesLorenz Kästle2-2/+5
2025-02-20Remove output formats one-line and summary-onlyLorenz Kästle1-1/+1
2025-02-20Rename variable check_slave to check_replicaLorenz Kästle1-4/+4
2025-02-20clang-formatLorenz Kästle1-321/+282
2025-02-19Fix wrong exit codesLorenz Kästle1-2/+2
2025-02-19Merge branch 'master' into feature/new_output_infraLorenz Kästle2-9/+3
2025-02-19Add tests for check_swap with JSON outputLorenz Kästle1-1/+49
2025-02-19Fix previous check_swap testsLorenz Kästle1-10/+12
2025-02-18Implement new output functionality for check_swapLorenz Kästle3-34/+104
2025-02-18Implement new output functionalityLorenz Kästle6-64/+7
2025-01-07Merge branch 'master' into fix_check_http_state_regexLorenz Kästle9-542/+877
2024-12-31Don't check for TIME_WITH_SYS_TIMEHolger Weiss1-8/+2
Follow the suggestion made by the autoupdate(1) tool: | All current systems provide time.h; it need not be checked for. Not | all systems provide sys/time.h, but those that do, all allow you to | include it and time.h simultaneously. Therefore, include sys/time.h if available, and include time.h unconditionally.
2024-12-29Merge branch 'master' into check_swap_againLorenz Kästle1-2/+8
2024-12-27check_http: fix documentation for --state-regexAndreas Baumann1-1/+1
2024-12-02check_curl: enable internal cookie handlingAndre Klärner1-1/+7
This enables us to enable curl cookie engine by specifying an empty filename as the cookie jar file. This works, since curl's CURLOPT_COOKIEFILE option allows passing an empty string as filename, which it interprets as a request to enable the cookie processing. But since CURLOPT_COOKIEJAR would now attempt to write to a file named by an empty filename, it would break again (or at least produce a warning in verbose output). Overall this is allows to handle checking URLs with cookie based sessions without persisting the cookies to disk, by using the curl-internal redirect following.
2024-11-27check_curl: update TLS notification notesLorenz Kästle1-1/+1
2024-11-15check_swap stuff: Error out if meminfo file can not be openedLorenz Kästle1-0/+7
2024-11-15check_swap stuff: make type casts explicit instead of implicitLorenz Kästle1-10/+10
2024-11-15check_swap stuff: improve error handlingLorenz Kästle1-19/+40
2024-11-15check_swap stuff: Add comments to ifdef stuff to improve readabilityLorenz Kästle1-4/+4
2024-11-15check_swap stuff: Use pragma once instead of include guardLorenz Kästle1-4/+1
2024-11-10check_swap: change threshold handling againLorenz Kästle3-18/+24
2024-11-10check_swap: stricter error handlingLorenz Kästle2-1/+13
2024-11-10check_swap: Use sscanf more precisely to avoid false matchesLorenz Kästle1-1/+1