| Age | Commit message (Collapse) | Author | Files | Lines | 
|---|
|  |  | 
|  | As of 10.2 MariaDB no longer defines MYSQL_PORT. | 
|  | Disable sorting of procs by CPU usage on check_load if procpcpu is not present on PS_VARLIST | 
|  |  | 
|  |  | 
|  | -W, --print-top-warning
    Print top consuming processes on WARNING status
 -C, --print-top-critical
    Print top consuming processes on CRITICAL status
 -n, --procs-to-show=NUMBER_OF_PROCS
    Number of processes to show when printing top consuming
    processes. Not useful without -W or -C. Default value is 5 | 
|  | This option specifies the minumum number of packages available for upgrade to return WARNING status. Default is 1 package. | 
|  | Output plugin's stderr to stderr and do  not exit with WARNING in that case | 
|  | completely out of swap space would return "ok" which is
not desired. It should only return "ok" if there is no
swap space configured at all. | 
|  | Added tests for virtual port behaviour. Separated from all other test… | 
|  |  | 
|  | time. | 
|  | sles 12 systems have netcat symlinked to nc and so expect nc syntax for netcat.
Signed-off-by: Sven Nierlein <sven@nierlein.de> | 
|  | 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> | 
|  | and make it configurable
Signed-off-by: Sven Nierlein <sven@nierlein.de> | 
|  | 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> | 
|  | 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> | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | (or try to fix it...) | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | used" | 
|  | SSLv23_client_method() and friends return a pointer to a const-qualified
SSL_METHOD. | 
|  |  | 
|  | check_smtp: extended support for expect option | 
|  | check_http: added timeout to perfdata as max val
Resolves #1350 | 
|  | check_disk - show all disks if state is ok and option error only is used | 
|  | * monitoring-plugins/pr/1443:
  add openssl 1.1 support | 
|  |  | 
|  | The radcli library no longer offers the rc_get_ipaddr(),
rc_good_ipaddr(), and rc_own_ipaddress() functions. | 
|  | With radcli, the rc_send_server() function expects an additional
argument. | 
|  | The radcli library doesn't define the ENV type, and we don't use it
anyway. | 
|  | http://radcli.github.io/radcli/
(Closes #1437) | 
|  | changes:
  - CRYPTO_lock detection replaced in configure.ac. We don't use that
    function anywhere, so just replace it with the suggested one from
    https://wiki.openssl.org/index.php/Library_Initialization#Autoconf
  - OPENSSL_NO_SSL2 is no longer defined while ssl2 is not included.
    Set it ourself using the suggested openssl 1.1 version check from
    https://wiki.openssl.org/index.php/1.1_API_Changes#Backward_compatibility
  - openssl 1.1 sends a sigpipe if the connection is still open when
    calling SSL_shutdown(), so move the close before the shutdown.
Signed-off-by: Sven Nierlein <sven@nierlein.de> | 
|  | If a web page contains a nul character, check_http reads the complete page but --string does not search beyond this character. | 
|  | This reverts commit 6cd50bc42cb4b25a3c0f7153df7f83b7262f404b. | 
|  | Signed-off-by: Sven Nierlein <sven@nierlein.de> | 
|  | Signed-off-by: Sven Nierlein <sven@nierlein.de> | 
|  | Signed-off-by: Sven Nierlein <sven@nierlein.de> | 
|  |  | 
|  | check_dig: use +retry instead of +tries | 
|  | After upgrading from an Ubuntu/15.10 to 16.04 installation, I noticed that
check_dig is always returning a WARNING:
$ /usr/lib/nagios/plugins/check_dig -l localhost -v
/usr/bin/dig   -p 53 @127.0.0.1 localhost A +tries=3 +time=6
Looking for: 'localhost'
DNS WARNING - 0.008 seconds response time (dig returned an error status)|time=0.008274s;;;0.000000
The older Ubuntu installation got its check_dig from the
nagios-plugins-standard package[0] which did not include the +tries
option. The current Ubuntu version provides its check_dig from the
monitoring-plugins-standard package[1], which _does_ use the +tries
option that was introduced with df53473[2].
On my system, it so happens that /usr/bin/dig is provided not by the
(BIND) dnsutils package but by knot-dnsutils[3] from the Knot DNS project.
The Knot dig(1) command doesn't support the +tries option[4] but does
support +retry (which is also supported[5] by the BIND dig(1) command).
One way to fix that would be for me to install the BIND dnsutils package. But I did not
want to do that: it's so much larger in size and pulls in much more dependencies
than the knot-dnsutils package.
The patch below changes check_dig to use +retry instead of +tries. Both
options are similar, but not the same:
 +retry - Sets the number of times to retry UDP queries to server to T
          instead of the default, 2. Unlike +tries, this does not include
          the initial query
As number_tries seems to be hard coded to 3, I've lowered DEFAULT_TRIES to
2 so check_dig should behave as before (with +tries=3).
Thanks,
Christian.
[0] http://packages.ubuntu.com/wily/nagios-plugins-standard
[1] http://packages.ubuntu.com/xenial/monitoring-plugins-standard
[2] https://github.com/monitoring-plugins/monitoring-plugins/commit/df53473
[3] http://packages.ubuntu.com/xenial/knot-dnsutils
[4] https://www.knot-dns.cz/docs/2.x/html/man_kdig.html#notes
[5] https://ftp.isc.org/isc/bind9/cur/9.10/doc/arm/man.dig.html
Signed-off-by: Christian Kujau <lists@nerdbynature.de> | 
|  | Remove function unused since commit b5cc292.
Signed-off-by: Sebastian Herbszt <herbszt@gmx.de> |