Andreas Baumann
5d2fa85f1e
added help/usage and getopt long struct member for -k/--header option
2018-10-22 16:28:51 +02:00
Andreas Baumann
20fd1ade91
fixed a missing else before curl_easy_setopt CURLOPT_CUSTOMREQUEST
2018-10-22 16:28:51 +02:00
Sven Nierlein
afa52eb834
add check_curl test
...
just a copy of check_http for now...
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2018-10-22 16:28:51 +02:00
Sven Nierlein
e57c8a9d96
check_curl: set correct host header
...
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2018-10-22 16:28:51 +02:00
Sven Nierlein
b5fd0d1a17
check_curl: implement extended performance data
...
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2018-10-22 16:28:51 +02:00
Sven Nierlein
16121a9b55
check_curl: implement certificate checks
...
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2018-10-22 16:28:51 +02:00
Sven Nierlein
c6c4890702
check_curl: implement optional http headers
...
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2018-10-22 16:28:51 +02:00
Andreas Baumann
d74e9569b9
added HTTP method handling
2018-10-22 16:28:51 +02:00
Andreas Baumann
83ae37dc7e
forgot declaration of INVERT_REGEX in getopt otions
2018-10-22 16:28:51 +02:00
Andreas Baumann
c9a94ffd44
added some casts for curl write functions
2018-10-22 16:28:51 +02:00
Andreas Baumann
ad9233ce1c
added -r and --invert-regex
2018-10-22 16:28:51 +02:00
Andreas Baumann
556924316a
added -ca-file option
2018-10-22 16:28:51 +02:00
Andreas Baumann
035fe1eb79
handling last HTTP header correctly in HTTP line parser (added a strrstr replacement)
2018-10-22 16:28:51 +02:00
Andreas Baumann
cefe325e94
some comment cleanup
2018-10-22 16:28:51 +02:00
Andreas Baumann
2b8f17e577
adapted to style, using header file shims instead of HAVE_XXX by hand
2018-10-22 16:28:51 +02:00
Andreas Baumann
c3bf9bd675
fixed curl error message
2018-10-22 16:28:51 +02:00
Andreas Baumann
67967df159
added -s option
2018-10-22 16:28:51 +02:00
Andreas Baumann
2a9812ee43
added most options from nagios-curl-plugin
2018-10-22 16:28:51 +02:00
Andreas Baumann
0b85260bd2
added autoconf stuff for curl plugin, created empty plugin
2018-10-22 16:28:51 +02:00
Bernard Spil
399cc14152
Fix build issue with MariaDB 10.2
...
As of 10.2 MariaDB no longer defines MYSQL_PORT.
2017-11-06 17:31:44 +01:00
Michael Kraus
6e67b638f8
Output plugin's stderr to stderr
...
Output plugin's stderr to stderr and do not exit with WARNING in that case
2017-09-04 16:36:19 +02:00
Sven Nierlein
b3d39e605e
Merge pull request #1474 from odenbach/vport
...
Added tests for virtual port behaviour. Separated from all other test…
2017-05-04 23:19:51 +02:00
Karol Babioch
e0b8ebaa77
plugins: check_dig: Fix spelling
2017-04-21 01:38:39 +02:00
Christopher Odenbach
9326543c2e
Added tests for virtual port behaviour. Separated from all other tests this time.
2017-03-26 22:36:58 +02:00
Sven Nierlein
77aa6d4ebf
udp test: prefer nc over netcat syntax
...
sles 12 systems have netcat symlinked to nc and so expect nc syntax for netcat.
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2017-03-12 22:55:52 +01:00
Sven Nierlein
e90c63712e
check_disk test: increase assumed thresholds
...
The check_disk fails if the build system has more than 100GB of free disk
space. Lets make this 100TB and we are safe for a couple more years.
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2017-03-12 22:55:52 +01:00
Sven Nierlein
0cff5f2d93
remove hardcoded verisign.com tests
...
and make it configurable
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2017-03-12 22:55:52 +01:00
Sven Nierlein
b3dee5c4bf
make snmp tests more reliable
...
snmp tests fail if the snmp daemon runs systemd, then the process with 1 has arguments. Convert
the test into a regex which works for sysv and systemd.
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2017-03-12 22:55:52 +01:00
Sven Nierlein
9daeceaed3
check_dns: fix error detection on sles nslookup
...
on sles (ex. 11sp1) systems the nslookup output for not found was not parsed correctly
and interpreted as ok when it should be critical:
./check_dns -H nosuchhost.nodomain -t 1 -vvv
/usr/bin/nslookup -sil nosuchhost.nodomain Server: 10.0.2.3
Address: 10.0.2.3#53
Non-authoritative answer:
*** Can't find nosuchhost.nodomain: No answer
DNS OK: 0.011 seconds response time. nosuchhost.nodomain returns |time=0.010892s;;;0.000000
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2017-03-12 21:02:58 +01:00
Valentin Vidic
43ce70bcdb
check_apt: Add -l/--list option to print packages
2017-01-16 17:54:00 +01:00
Jan Wagner
10fa79a97a
Merge branch 'spell_fix'
2017-01-10 20:33:16 +01:00
Jan Wagner
3fc149f499
Merge remote-tracking branch 'upstream/pr/1457'
2017-01-04 14:53:16 +01:00
Christian Schmidt
bf18dc42dd
Add --only-critical switch to check_apt
2016-12-31 12:00:46 +01:00
Nicolai
6a0f4fe275
check_dns: Small test cleanup
2016-12-23 22:59:42 +01:00
Nicolai
b9f00386a1
check_dns: Fix travis tests
...
(or try to fix it...)
2016-12-23 21:04:36 +01:00
Nicolai
ea756ac4ad
check_dns: Tests and info
2016-12-23 20:44:45 +01:00
Nicolai Søborg
22e78763ea
check_dns: Accept CIDR
2016-12-21 17:24:29 +01:00
Patrick Rauscher
f524b15e57
check_dns: allow for IPv6 RDNS
2016-12-20 21:59:58 +01:00
Jan Wagner
dbb92c347e
Spelling fixes suggested by lintian
2016-12-01 12:49:40 +01:00
Holger Weiss
fae05eb178
check_radius: Make compiler happy
2016-11-21 14:49:03 +01:00
Oliver Skibbe
d03a2a82b3
Revert "check_disk - show all disks if state is ok and option error only is used"
2016-11-21 13:26:28 +01:00
Holger Weiss
8b727baec5
sslutils: Address compiler warning
...
SSLv23_client_method() and friends return a pointer to a const-qualified
SSL_METHOD.
2016-11-21 09:31:08 +01:00
Jan Wagner
6d0c111631
Creating and mounting randisk to make use of check_disk tests
2016-11-20 20:38:41 +01:00
Oliver Skibbe
6438fec788
Merge pull request #1382 from riskersen/smtp_tls_expec
...
check_smtp: extended support for expect option
2016-11-19 16:38:07 +01:00
Oliver Skibbe
6026ff5c18
Merge pull request #1374 from riskersen/check_http_perfdata_timeo
...
check_http: added timeout to perfdata as max val
Resolves #1350
2016-11-19 16:36:26 +01:00
Oliver Skibbe
4430b63b0f
Merge pull request #1436 from riskersen/check_disk_iss1420
...
check_disk - show all disks if state is ok and option error only is used
2016-11-19 16:35:50 +01:00
Holger Weiss
303acfc64f
Merge remote-tracking branch 'monitoring-plugins/pr/1443'
...
* monitoring-plugins/pr/1443:
add openssl 1.1 support
2016-11-18 11:51:12 +01:00
Jan Wagner
1723a3c761
It's useful to use 'useful' instead of 'usefull'
2016-11-18 11:47:20 +01:00
Holger Weiss
487a9d0a8b
check_radius: Replace functions removed in radcli
...
The radcli library no longer offers the rc_get_ipaddr(),
rc_good_ipaddr(), and rc_own_ipaddress() functions.
2016-11-17 17:22:37 +01:00
Holger Weiss
bfc745a79d
check_radius: Fix rc_send_server() call for radcli
...
With radcli, the rc_send_server() function expects an additional
argument.
2016-11-17 00:03:50 +01:00