openSUSE-RU-2022:0546-1: important: Recommended update for monitoring-plugins
openSUSE Recommended Update: Recommended update for monitoring-plugins ______________________________________________________________________________ Announcement ID: openSUSE-RU-2022:0546-1 Rating: important References: #1047218 #1114483 #1191011 SLE-23324 Affected Products: openSUSE Leap 15.3 openSUSE Leap 15.4 ______________________________________________________________________________ An update that has three recommended fixes and contains one feature can now be installed. Description: This update for monitoring-plugins fixes the following issues: the patch just reverts the problem, if you get more than 64K on stdout - recommend syslog for monitoring-plugins-log, as people probably want to analize logs generated by (r)syslog or journald check_snmp will segfaults at line 489 if number of lines returned by SNMPD is greater than number of defined thresholds - Remove unneeded build requirement on "syslog" - Remove unneeded BuildRequires on python-devel (bsc#1191011) - Call gettextize with --no-changelog to make package build reproducible (bsc#1047218) - Update to 2.3.1: Enhancements * check_curl: Add an option to verify the peer certificate and host using the system CA's Fixes * check_curl: fixed help, usage and errors for TLS 1.3 * check_curl: fixed a potential buffer overflow in url buffer * check_dns: split multiple IP addresses passed in one -a argument * check_curl: added string_statuscode function for printing HTTP/1.1 and HTTP/2 correctly * check_curl: fix crash if http header contains leading spaces * check_curl: display a specific human-readable error message where possible * check_pgsql: Using snprintf which honors the buffers size and guarantees null termination. * check_snmp: put the "c" (to mark a counter) after the perfdata value * check_http: Increase regexp limit * check_http: make -C obvious * check_curl: Increase regexp limit (to 1024 as in check_http) * check_curl: make -C obvious (from check_http) - Update to 2.3 (final): 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 * Fix regression where check_dhcp was rereading response in a tight loop * check_dns: fix error detection on sles nslookup * check_disk_smb: fix timeout issue * check_swap: repaired -n behaviour * check_icmp: Correctly set address_family on lookup * check_icmp: Do not overwrite -4,-6 on lookup * check_smtp: initializes n before it is used * check_dns: fix typo in parameter description * check_by_ssh: fix child process leak on timeouts * check_mysql: Allow sockets to be specified to -H * check_procs: improve command examples for 'at least' processes * check_disk: include -P switch in help * check_mailq: restore accidentially removed options - change version to 2.3~alpha.$date.$commit 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 * check_mysql: Allow sockets to be specified to -H * Adding packages-warning option to check_apt plugin * Adding print top consuming processes option to check_load * check_snmp: make calcualtion of timeout value in help output more clear * [check_disk] add support to display inodes usage in perfdata * check_by_ssh: fix child process leak on timeouts * check_icmp: Add IPv6 support * check_dns: fix typo in parameter description * Also support the --show-body/-B flag when --expect is used * check_dns: improve support for checking multiple addresses * check_hpjd: Added -D option to disable warning on 'out of paper' * check_icmp: Do not overwrite -4,-6 on lookup * check_icmp: emit error if multiple protocol version * check_icmp: move opts string into a variable * check_cluster.c: Added data argument validation. * check_icmp: Correctly set address_family on lookup * check_icmp: process protocol version args first * check_icmp: Add IPv6 support - drop explicit attr in filelist for check_host and check_rta_multi as they are symlinks to check_icmp - add new subpackage monitoring-plugins-uptime - include upstream fixes for check_swap - simply fix the plugin name in the comment - improve the output if the swap has zero size - use unknown exit code for help/version in plugins - updated context in - monitoring-plugins-mysql should also provide monitoring-plugins-mysql_query - Provide/Obsolete nagios-plugins in old version for better compatibility and to allow dist upgrade (bsc#1114483) Patch Instructions: To install this openSUSE Recommended Update use the SUSE recommended installation methods like YaST online_update or "zypper patch". Alternatively you can run the command listed for your product: - openSUSE Leap 15.4: zypper in -t patch openSUSE-SLE-15.4-2022-546=1 - openSUSE Leap 15.3: zypper in -t patch openSUSE-SLE-15.3-2022-546=1 Package List: - openSUSE Leap 15.4 (aarch64 ppc64le s390x x86_64): freeradius-client-1.1.7-3.2.1 freeradius-client-debuginfo-1.1.7-3.2.1 freeradius-client-debugsource-1.1.7-3.2.1 freeradius-client-devel-1.1.7-3.2.1 freeradius-client-libs-1.1.7-3.2.1 freeradius-client-libs-debuginfo-1.1.7-3.2.1 monitoring-plugins-2.3.1-3.9.2 monitoring-plugins-all-2.3.1-3.9.2 monitoring-plugins-breeze-2.3.1-3.9.2 monitoring-plugins-by_ssh-2.3.1-3.9.2 monitoring-plugins-by_ssh-debuginfo-2.3.1-3.9.2 monitoring-plugins-cluster-2.3.1-3.9.2 monitoring-plugins-cluster-debuginfo-2.3.1-3.9.2 monitoring-plugins-common-2.3.1-3.9.2 monitoring-plugins-common-debuginfo-2.3.1-3.9.2 monitoring-plugins-cups-2.3.1-3.9.2 monitoring-plugins-dbi-2.3.1-3.9.2 monitoring-plugins-dbi-debuginfo-2.3.1-3.9.2 monitoring-plugins-dbi-mysql-2.3.1-3.9.2 monitoring-plugins-dbi-pgsql-2.3.1-3.9.2 monitoring-plugins-dbi-sqlite3-2.3.1-3.9.2 monitoring-plugins-debuginfo-2.3.1-3.9.2 monitoring-plugins-debugsource-2.3.1-3.9.2 monitoring-plugins-dhcp-2.3.1-3.9.2 monitoring-plugins-dhcp-debuginfo-2.3.1-3.9.2 monitoring-plugins-dig-2.3.1-3.9.2 monitoring-plugins-dig-debuginfo-2.3.1-3.9.2 monitoring-plugins-disk-2.3.1-3.9.2 monitoring-plugins-disk-debuginfo-2.3.1-3.9.2 monitoring-plugins-disk_smb-2.3.1-3.9.2 monitoring-plugins-dns-2.3.1-3.9.2 monitoring-plugins-dns-debuginfo-2.3.1-3.9.2 monitoring-plugins-dummy-2.3.1-3.9.2 monitoring-plugins-dummy-debuginfo-2.3.1-3.9.2 monitoring-plugins-extras-2.3.1-3.9.2 monitoring-plugins-file_age-2.3.1-3.9.2 monitoring-plugins-flexlm-2.3.1-3.9.2 monitoring-plugins-fping-2.3.1-3.9.2 monitoring-plugins-fping-debuginfo-2.3.1-3.9.2 monitoring-plugins-hpjd-2.3.1-3.9.2 monitoring-plugins-hpjd-debuginfo-2.3.1-3.9.2 monitoring-plugins-http-2.3.1-3.9.2 monitoring-plugins-http-debuginfo-2.3.1-3.9.2 monitoring-plugins-icmp-2.3.1-3.9.2 monitoring-plugins-icmp-debuginfo-2.3.1-3.9.2 monitoring-plugins-ide_smart-2.3.1-3.9.2 monitoring-plugins-ide_smart-debuginfo-2.3.1-3.9.2 monitoring-plugins-ifoperstatus-2.3.1-3.9.2 monitoring-plugins-ifstatus-2.3.1-3.9.2 monitoring-plugins-ircd-2.3.1-3.9.2 monitoring-plugins-ldap-2.3.1-3.9.2 monitoring-plugins-ldap-debuginfo-2.3.1-3.9.2 monitoring-plugins-load-2.3.1-3.9.2 monitoring-plugins-load-debuginfo-2.3.1-3.9.2 monitoring-plugins-log-2.3.1-3.9.2 monitoring-plugins-mailq-2.3.1-3.9.2 monitoring-plugins-mrtg-2.3.1-3.9.2 monitoring-plugins-mrtg-debuginfo-2.3.1-3.9.2 monitoring-plugins-mrtgtraf-2.3.1-3.9.2 monitoring-plugins-mrtgtraf-debuginfo-2.3.1-3.9.2 monitoring-plugins-mysql-2.3.1-3.9.2 monitoring-plugins-mysql-debuginfo-2.3.1-3.9.2 monitoring-plugins-nagios-2.3.1-3.9.2 monitoring-plugins-nagios-debuginfo-2.3.1-3.9.2 monitoring-plugins-nt-2.3.1-3.9.2 monitoring-plugins-nt-debuginfo-2.3.1-3.9.2 monitoring-plugins-ntp_peer-2.3.1-3.9.2 monitoring-plugins-ntp_peer-debuginfo-2.3.1-3.9.2 monitoring-plugins-ntp_time-2.3.1-3.9.2 monitoring-plugins-ntp_time-debuginfo-2.3.1-3.9.2 monitoring-plugins-nwstat-2.3.1-3.9.2 monitoring-plugins-nwstat-debuginfo-2.3.1-3.9.2 monitoring-plugins-oracle-2.3.1-3.9.2 monitoring-plugins-overcr-2.3.1-3.9.2 monitoring-plugins-overcr-debuginfo-2.3.1-3.9.2 monitoring-plugins-pgsql-2.3.1-3.9.2 monitoring-plugins-pgsql-debuginfo-2.3.1-3.9.2 monitoring-plugins-ping-2.3.1-3.9.2 monitoring-plugins-ping-debuginfo-2.3.1-3.9.2 monitoring-plugins-procs-2.3.1-3.9.2 monitoring-plugins-procs-debuginfo-2.3.1-3.9.2 monitoring-plugins-radius-2.3.1-3.9.2 monitoring-plugins-radius-debuginfo-2.3.1-3.9.2 monitoring-plugins-real-2.3.1-3.9.2 monitoring-plugins-real-debuginfo-2.3.1-3.9.2 monitoring-plugins-rpc-2.3.1-3.9.2 monitoring-plugins-smtp-2.3.1-3.9.2 monitoring-plugins-smtp-debuginfo-2.3.1-3.9.2 monitoring-plugins-snmp-2.3.1-3.9.2 monitoring-plugins-snmp-debuginfo-2.3.1-3.9.2 monitoring-plugins-ssh-2.3.1-3.9.2 monitoring-plugins-ssh-debuginfo-2.3.1-3.9.2 monitoring-plugins-swap-2.3.1-3.9.2 monitoring-plugins-swap-debuginfo-2.3.1-3.9.2 monitoring-plugins-tcp-2.3.1-3.9.2 monitoring-plugins-tcp-debuginfo-2.3.1-3.9.2 monitoring-plugins-time-2.3.1-3.9.2 monitoring-plugins-time-debuginfo-2.3.1-3.9.2 monitoring-plugins-ups-2.3.1-3.9.2 monitoring-plugins-ups-debuginfo-2.3.1-3.9.2 monitoring-plugins-users-2.3.1-3.9.2 monitoring-plugins-users-debuginfo-2.3.1-3.9.2 monitoring-plugins-wave-2.3.1-3.9.2 perl-Crypt-DES-2.07-3.2.1 perl-Crypt-DES-debuginfo-2.07-3.2.1 perl-Crypt-DES-debugsource-2.07-3.2.1 perl-Crypt-Rijndael-1.13-3.2.1 perl-Crypt-Rijndael-debuginfo-1.13-3.2.1 perl-Crypt-Rijndael-debugsource-1.13-3.2.1 - openSUSE Leap 15.4 (aarch64 ppc64le x86_64): monitoring-plugins-sensors-2.3.1-3.9.2 - openSUSE Leap 15.4 (noarch): perl-Net-SNMP-6.0.1-3.2.1 - openSUSE Leap 15.3 (aarch64 ppc64le s390x x86_64): freeradius-client-1.1.7-3.2.1 freeradius-client-debuginfo-1.1.7-3.2.1 freeradius-client-debugsource-1.1.7-3.2.1 freeradius-client-devel-1.1.7-3.2.1 freeradius-client-libs-1.1.7-3.2.1 freeradius-client-libs-debuginfo-1.1.7-3.2.1 monitoring-plugins-2.3.1-3.9.2 monitoring-plugins-all-2.3.1-3.9.2 monitoring-plugins-breeze-2.3.1-3.9.2 monitoring-plugins-by_ssh-2.3.1-3.9.2 monitoring-plugins-by_ssh-debuginfo-2.3.1-3.9.2 monitoring-plugins-cluster-2.3.1-3.9.2 monitoring-plugins-cluster-debuginfo-2.3.1-3.9.2 monitoring-plugins-common-2.3.1-3.9.2 monitoring-plugins-common-debuginfo-2.3.1-3.9.2 monitoring-plugins-cups-2.3.1-3.9.2 monitoring-plugins-dbi-2.3.1-3.9.2 monitoring-plugins-dbi-debuginfo-2.3.1-3.9.2 monitoring-plugins-dbi-mysql-2.3.1-3.9.2 monitoring-plugins-dbi-pgsql-2.3.1-3.9.2 monitoring-plugins-dbi-sqlite3-2.3.1-3.9.2 monitoring-plugins-debuginfo-2.3.1-3.9.2 monitoring-plugins-debugsource-2.3.1-3.9.2 monitoring-plugins-dhcp-2.3.1-3.9.2 monitoring-plugins-dhcp-debuginfo-2.3.1-3.9.2 monitoring-plugins-dig-2.3.1-3.9.2 monitoring-plugins-dig-debuginfo-2.3.1-3.9.2 monitoring-plugins-disk-2.3.1-3.9.2 monitoring-plugins-disk-debuginfo-2.3.1-3.9.2 monitoring-plugins-disk_smb-2.3.1-3.9.2 monitoring-plugins-dns-2.3.1-3.9.2 monitoring-plugins-dns-debuginfo-2.3.1-3.9.2 monitoring-plugins-dummy-2.3.1-3.9.2 monitoring-plugins-dummy-debuginfo-2.3.1-3.9.2 monitoring-plugins-extras-2.3.1-3.9.2 monitoring-plugins-file_age-2.3.1-3.9.2 monitoring-plugins-flexlm-2.3.1-3.9.2 monitoring-plugins-fping-2.3.1-3.9.2 monitoring-plugins-fping-debuginfo-2.3.1-3.9.2 monitoring-plugins-hpjd-2.3.1-3.9.2 monitoring-plugins-hpjd-debuginfo-2.3.1-3.9.2 monitoring-plugins-http-2.3.1-3.9.2 monitoring-plugins-http-debuginfo-2.3.1-3.9.2 monitoring-plugins-icmp-2.3.1-3.9.2 monitoring-plugins-icmp-debuginfo-2.3.1-3.9.2 monitoring-plugins-ide_smart-2.3.1-3.9.2 monitoring-plugins-ide_smart-debuginfo-2.3.1-3.9.2 monitoring-plugins-ifoperstatus-2.3.1-3.9.2 monitoring-plugins-ifstatus-2.3.1-3.9.2 monitoring-plugins-ircd-2.3.1-3.9.2 monitoring-plugins-ldap-2.3.1-3.9.2 monitoring-plugins-ldap-debuginfo-2.3.1-3.9.2 monitoring-plugins-load-2.3.1-3.9.2 monitoring-plugins-load-debuginfo-2.3.1-3.9.2 monitoring-plugins-log-2.3.1-3.9.2 monitoring-plugins-mailq-2.3.1-3.9.2 monitoring-plugins-mrtg-2.3.1-3.9.2 monitoring-plugins-mrtg-debuginfo-2.3.1-3.9.2 monitoring-plugins-mrtgtraf-2.3.1-3.9.2 monitoring-plugins-mrtgtraf-debuginfo-2.3.1-3.9.2 monitoring-plugins-mysql-2.3.1-3.9.2 monitoring-plugins-mysql-debuginfo-2.3.1-3.9.2 monitoring-plugins-nagios-2.3.1-3.9.2 monitoring-plugins-nagios-debuginfo-2.3.1-3.9.2 monitoring-plugins-nt-2.3.1-3.9.2 monitoring-plugins-nt-debuginfo-2.3.1-3.9.2 monitoring-plugins-ntp_peer-2.3.1-3.9.2 monitoring-plugins-ntp_peer-debuginfo-2.3.1-3.9.2 monitoring-plugins-ntp_time-2.3.1-3.9.2 monitoring-plugins-ntp_time-debuginfo-2.3.1-3.9.2 monitoring-plugins-nwstat-2.3.1-3.9.2 monitoring-plugins-nwstat-debuginfo-2.3.1-3.9.2 monitoring-plugins-oracle-2.3.1-3.9.2 monitoring-plugins-overcr-2.3.1-3.9.2 monitoring-plugins-overcr-debuginfo-2.3.1-3.9.2 monitoring-plugins-pgsql-2.3.1-3.9.2 monitoring-plugins-pgsql-debuginfo-2.3.1-3.9.2 monitoring-plugins-ping-2.3.1-3.9.2 monitoring-plugins-ping-debuginfo-2.3.1-3.9.2 monitoring-plugins-procs-2.3.1-3.9.2 monitoring-plugins-procs-debuginfo-2.3.1-3.9.2 monitoring-plugins-radius-2.3.1-3.9.2 monitoring-plugins-radius-debuginfo-2.3.1-3.9.2 monitoring-plugins-real-2.3.1-3.9.2 monitoring-plugins-real-debuginfo-2.3.1-3.9.2 monitoring-plugins-rpc-2.3.1-3.9.2 monitoring-plugins-smtp-2.3.1-3.9.2 monitoring-plugins-smtp-debuginfo-2.3.1-3.9.2 monitoring-plugins-snmp-2.3.1-3.9.2 monitoring-plugins-snmp-debuginfo-2.3.1-3.9.2 monitoring-plugins-ssh-2.3.1-3.9.2 monitoring-plugins-ssh-debuginfo-2.3.1-3.9.2 monitoring-plugins-swap-2.3.1-3.9.2 monitoring-plugins-swap-debuginfo-2.3.1-3.9.2 monitoring-plugins-tcp-2.3.1-3.9.2 monitoring-plugins-tcp-debuginfo-2.3.1-3.9.2 monitoring-plugins-time-2.3.1-3.9.2 monitoring-plugins-time-debuginfo-2.3.1-3.9.2 monitoring-plugins-ups-2.3.1-3.9.2 monitoring-plugins-ups-debuginfo-2.3.1-3.9.2 monitoring-plugins-users-2.3.1-3.9.2 monitoring-plugins-users-debuginfo-2.3.1-3.9.2 monitoring-plugins-wave-2.3.1-3.9.2 perl-Crypt-DES-2.07-3.2.1 perl-Crypt-DES-debuginfo-2.07-3.2.1 perl-Crypt-DES-debugsource-2.07-3.2.1 perl-Crypt-Rijndael-1.13-3.2.1 perl-Crypt-Rijndael-debuginfo-1.13-3.2.1 perl-Crypt-Rijndael-debugsource-1.13-3.2.1 - openSUSE Leap 15.3 (aarch64 ppc64le x86_64): monitoring-plugins-sensors-2.3.1-3.9.2 - openSUSE Leap 15.3 (noarch): perl-Net-SNMP-6.0.1-3.2.1 References: https://bugzilla.suse.com/1047218 https://bugzilla.suse.com/1114483 https://bugzilla.suse.com/1191011
participants (1)
-
maintenance@opensuse.org