- update to 2.4.0
General
+ Use C99 booleans @RincewindsHat
+ Improve negate plugin helptext @euniceremoquillo
+ Add new test function for percentage expressions @RincewindsHat
Single Plugins
+ check_mailq: remove trailing whitespaces @sni
+ check_mailq: unify tabs/spaces @sni
+ check_oracle: Shellcheck fixes @RincewindsHat
+ check_ups: output ups.realpower if supported @sbraz
+ check_disk: add -n short option for --ignore-missing @sni
+ check_procs: Improve help text, mentioning excluded processes @shartge
+ check_procs: Generalise wording, remove mentioning of nrpe @shartge
+ check_curl: add haproxy protocol option @emriver
+ check_disk: increase alert precision @sni
+ check_ircd: IPv6 support @oxzi
+ check_nwstat: adds percentage used space
+ check_swap: Possibility to run check_swap without thresholds @Napsty
+ check_ups: additional alarm conditions @RincewindsHat
+ check_http/check_curl: added a --regex-state option to change the state of a regex check @andreasbaumann
General Fixes
+ Fixes for -Wsign-compare @RincewindsHat
+ Fix logic in is_uint64_t to fix type-limit warning @RincewindsHat
+ Prevent -lcrypto from showing up in Makefile dependencies @EricFromCanada
+ Change irritating NULL assignment @RincewindsHat
Single Plugin Fixes
+ check_dbi: Compiler warning for uninitialized variable @RincewindsHat
+ check_curl: Initialize pointer before usage @RincewindsHat
+ check_ntp: Initialize intermediate results in any case @RincewindsHat
+ check_tcp: Fixes an error with using the wrong type for a variable @RincewindsHat
OBS-URL: https://build.opensuse.org/request/show/1194151
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/monitoring-plugins?expand=0&rev=123
Enhancements
* check_dns: allow 'expected address' (-a) to be specified in CIDR notation (IPv4 only).
* check_dns: allow for IPv6 RDNS
* check_dns: Accept CIDR
* check_dns: allow unsorted addresses
* check_dns: allow forcing complete match of all addresses
* check_apt: add --only-critical switch
* check_apt: add -l/--list option to print packages
* check_file_age: add range checking
* check_file_age: enable to test for maximum file size
* check_apt: adding packages-warning option
* check_load: Adding top consuming processes option
* check_http: Adding Proxy-Authorization and extra headers
* check_snmp: make calcualtion of timeout value in help output more clear
* check_uptime: new plugin for checking uptime to see how long the system is running
* check_curl: check_http replacement based on libcurl
* check_http: Allow user to specify HTTP method after proxy CONNECT
* check_http: Add new flag --show-body/-B to print body
* check_cluster: Added data argument validation
* check_icmp: Add IPv6 support
* check_icmp: Automatically detect IP protocol
* check_icmp: emit error if multiple protocol version
* check_disk: add support to display inodes usage in perfdata
* check_hpjd: Added -D option to disable warning on 'out of paper'
* check_http: support the --show-body/-B flag when --expect is used
* check_mysql: allow mariadbclient to be used
* check_tcp: add --sni
* check_dns: detect unreachable dns service in nslookup output
Fixes
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/monitoring-plugins?expand=0&rev=84
update to current git as of 20200520T233014.cadac85e
changes summarized
* detect unreachable dns service in nslookup output
* check_curl: host_name may be null
* update test parameter according to check_http
* check_curl: use CURLOPT_RESOLVE to fix connecting to the right ip
* workaround for issue #1550 - better use "ping -4" instead
of "ping" if supported
* Use size_t instead of int when calling sysctl(3)
* check_tcp: add --sni
* Fix timeout_interval declarations
* check_curl: NSS, parse more date formats from certificate (in
-C cert check)
* check_curl: more tolerant CN= parsing when checking
certificates (hit on Centos 8)
* setting no_body to TRUE when we have a HEAD request
* some LIBCURL_VERSION checks around HTTP/2 feature
* added --http-version option to check_curl to choose HTTP
* improved curlhelp_parse_statusline to handle both HTTP/1.x
and HTTP/2
* check_curl: updates embedded picohttpparser to newest git
version
* setting progname of check_curl plugin to check_curl (at least
for now)
* Allow mariadbclient to be used for check_mysql
* fix maxfd being zero
* include -P switch in help
* check_swap: repaired "-n" behaviour
* improve command examples for 'at least' processes
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/monitoring-plugins?expand=0&rev=72