Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-09-07 | some LIBCURL_VERSION checks around HTTP/2 feature | Andreas Baumann | 1 | -1/+5 | |
2019-09-07 | added --http-version option to check_curl to choose HTTP version | Andreas Baumann | 1 | -1/+26 | |
2019-09-07 | improved curlhelp_parse_statusline to handle both HTTP/1.x and HTTP/2 | Andreas Baumann | 1 | -12/+23 | |
2019-09-07 | check_curl: updates embedded picohttpparser to newest git version | Andreas Baumann | 2 | -23/+46 | |
2019-09-07 | setting progname of check_curl plugin to check_curl (at least for now) | Andreas Baumann | 1 | -1/+1 | |
2019-07-18 | Merge branch 'master' into feature_check_curl | Andreas Baumann | 5 | -57/+25 | |
2019-05-24 | fix maxfd being zero | Sven Nierlein | 4 | -57/+23 | |
If _SC_OPEN_MAX is available then maxfd was zero initialized and never set to the value from sysconf. This leads to segfaults with free(): invalid size introduced by commit 7cafb0e84550035fe671662c293122be975065ca. Signed-off-by: Sven Nierlein <sven@nierlein.de> | |||||
2019-04-09 | include -P switch in help | Christopher Odenbach | 1 | -0/+2 | |
2019-04-04 | Merge branch 'master' into feature_check_curl | Andreas Baumann | 37 | -415/+430 | |
2019-03-28 | Merge pull request #1491 from odenbach/no_swap | Sven Nierlein | 1 | -8/+8 | |
check_swap: repaired "-n" behaviour | |||||
2019-03-21 | Merge pull request #1586 from computersalat/master | Sven Nierlein | 1 | -0/+5 | |
improve command examples for 'at least' processes | |||||
2019-03-21 | improve command examples for 'at least' processes | ChrisWi | 1 | -0/+5 | |
2019-03-21 | check_mysql: Allow sockets to be specified to -H | Robin Sonefors | 1 | -0/+3 | |
The help text says that -H accepts a "unix socket (must be an absolute path)". Now that actually corresponds to reality. Signed-off-by: Robin Sonefors <robin.sonefors@op5.com> | |||||
2019-02-19 | Merge pull request #1506 from sanchezfauste/check_apt_parameters | Sven Nierlein | 1 | -4/+13 | |
Adding packages-warning option to check_apt plugin | |||||
2019-02-19 | Merge pull request #1507 from sanchezfauste/check_load_print_top_procs | Sven Nierlein | 1 | -2/+59 | |
Adding print top consuming processes option to check_load | |||||
2019-02-19 | Merge pull request #1527 from m-kraus/master | Sven Nierlein | 1 | -1/+2 | |
check_snmp: make calcualtion of timeout value in help output more clear | |||||
2019-02-19 | Merge pull request #1567 from vdanjean/master | Sven Nierlein | 1 | -3/+47 | |
[check_disk] add support to display inodes usage in perfdata | |||||
2019-02-19 | Merge pull request #1583 from sni/fix_check_by_ssh_timeout_child_leak | Sven Nierlein | 7 | -82/+16 | |
check_by_ssh: fix child process leak on timeouts | |||||
2019-02-19 | renew test certificates | Sven Nierlein | 3 | -42/+58 | |
Signed-off-by: Sven Nierlein <sven@nierlein.de> | |||||
2019-02-15 | check_dns: fix typo in parameter description | Rolf Eike Beer | 1 | -1/+1 | |
2019-02-15 | check_by_ssh: fix child process leak on timeouts | Sven Nierlein | 7 | -82/+16 | |
When check_by_ssh runs into a timeout it simply exits keeping all child processes running. Simply adopting the kill loop from runcmd_timeout_alarm_handler() fixes this. Signed-off-by: Sven Nierlein <sven@nierlein.de> | |||||
2019-02-15 | Merge pull request #1582 from towolf/show_body_for_http_expect_case | Sven Nierlein | 1 | -0/+2 | |
Also support the --show-body/-B flag when --expect is used | |||||
2019-02-15 | Merge pull request #1545 from DerDakon/dns_order | Sven Nierlein | 1 | -9/+27 | |
check_dns: improve support for checking multiple addresses | |||||
2019-02-12 | Also support the --show-body/-B flag when --expect is used | Tobias Wolf | 1 | -0/+2 | |
2019-02-04 | travis-ci: Use RSA keys for SSH tests | Jan Wagner | 1 | -1/+1 | |
2019-01-21 | tests: make check_snmp test more reliable | Sven Nierlein | 1 | -52/+58 | |
The check_snmp rate tests depend on the exact amount of time spend between the plugin runs and will fail on busy machines, ex. the ci servers. Using faketime mitigates this issue and also removes all the sleeps. Signed-off-by: Sven Nierlein <sven@nierlein.de> | |||||
2019-01-18 | Simply initializes n before it is used | Iustin Pop | 1 | -0/+1 | |
When SSL is enabled, n is assigned the size of the server's second EHLO response (I think in bytes), which will usually be significantly higher than the command passed. As such, no commands are executed and no responses are checked, which - silently - defeats the desired checks and results in a success value. | |||||
2019-01-04 | check_hpjd: Added -D option to disable warning on 'out of paper' | Kostyantyn Hushchyn | 1 | -3/+9 | |
Signed-off-by: Kostyantyn Hushchyn <kgushtin@op5.com> | |||||
2018-12-08 | [check_disk] add support to display inodes usage in perfdata | Vincent Danjean | 1 | -3/+47 | |
This is not enabled by default It can be enabled with the -P (--iperfdata) option | |||||
2018-12-07 | Merge pull request #1564 from jacobbaungard/check_cluster_arg_validation | Sven Nierlein | 1 | -0/+10 | |
check_cluster.c: Added data argument validation. | |||||
2018-12-05 | plugins: check_http: Increase regexp limit | Tomas Mozes | 1 | -1/+1 | |
2018-12-04 | tests: rework test parameters | Sven Nierlein | 14 | -216/+72 | |
there were 2 variants of calling getTestParameter: - parameter, description, default value - parameter, env value, default value, description, scope While scope was never actually used and having 2 names for the same value led to having 2 different entries in the cache file for the same configuration. This commit removes the variants and simplifies tests parameters by only using the first 3 parameter variant. | |||||
2018-11-29 | check_cluster.c: Added data argument validation. | Kostyantyn Hushchyn | 1 | -0/+10 | |
Signed-off-by: Kostyantyn Hushchyn <kgushtin@op5.com> | |||||
2018-11-12 | set hostname in for CURLOPT_CURL to virtual hostname in case of SSL (for SNI ↵ | Andreas Baumann | 1 | -1/+1 | |
to work) | |||||
2018-11-09 | Add new flag --show-body/-B to print body | Tobias Wolf | 1 | -1/+11 | |
This should help with figuring out ia problem at a glance when enabled for healthz endpoints on web APIs, for example. The content of the body can point to what the problem is and help with diagnostics. Fixes #1559 | |||||
2018-11-06 | test: Add proxy tests via proxy | Markus Frosch | 2 | -1/+27 | |
On Travis with a local squid | |||||
2018-11-06 | Allow user to specify HTTP method after proxy CONNECT | Markus Frosch | 1 | -3/+14 | |
Simple format, avoids refactoring the CONNECT feature. | |||||
2018-10-29 | check_curl: code cleanup | Sven Nierlein | 1 | -11/+0 | |
CURLOPT_RESOLVE is not required, since we do not verify certificates in any way. | |||||
2018-10-25 | check_curl: rewrite connect_to / host headers | Sven Nierlein | 2 | -28/+35 | |
since CURLOPT_CONNECT_TO is only available in later curl versions, we do it the other way round now and set the url from the address we want to connect to and then set the host header accordingly. | |||||
2018-10-24 | check_curl: code cleanup | Sven Nierlein | 1 | -1/+2 | |
2018-10-24 | check_curl: handle supplied port correctly | Sven Nierlein | 1 | -4/+6 | |
if a port was given by -p, it should not be overruled by the port extracted from -H. | |||||
2018-10-24 | builds: alway put picohttpparser into the dist tarball | Sven Nierlein | 1 | -1/+1 | |
substituting PICOHTTPPARSER_DIR only when curl gets build, leads to different dist tarballs depending on wether libcurl was available or not. This then breaks later builds from this tarball because of the missing files. | |||||
2018-10-23 | picohttpparser: add header to final tarball | Sven Nierlein | 1 | -1/+1 | |
2018-10-22 | check_curl: unify performance data | Sven Nierlein | 1 | -23/+61 | |
and align them with check_http | |||||
2018-10-22 | check_curl: use same page length in performance data and text output | Sven Nierlein | 1 | -5/+5 | |
2018-10-22 | added some advanced tests for check_curl | Christopher Odenbach | 1 | -19/+61 | |
2018-10-22 | Modified virtual host and port behaviour to match check_http. | Christopher Odenbach | 1 | -15/+28 | |
2018-10-22 | check_curl: changed name of plugin in user-agent and added curl_version() to it | Andreas Baumann | 1 | -3/+3 | |
2018-10-22 | check_curl: removed some dead code | Andreas Baumann | 1 | -10/+0 | |
2018-10-22 | check_curl: removed die in redirect with relative paths, simple cases (same ↵ | Andreas Baumann | 1 | -2/+0 | |
protocol, same host) actually work |