[Pkg-nagios-devel] Bug#943888: check_libs: ignores deleted mmaped files
Felix Geyer
felix.geyer at credativ.de
Thu Oct 31 12:37:39 GMT 2019
Package: nagios-plugins-contrib
Version: 17.20161211
check_libs doesn't report processes that have mmaped files which have
been deleted in the meantime.
Importantly that includes libraries that have been upgraded.
To reproduce on buster with systemd (but obviously applies to other
processes as well):
apt install --reinstall libseccomp2
# /usr/lib/nagios/plugins/check_libs
No upgraded libs linked in running processes
This is caused by on overly aggressive optimization introduced in the
lsof-speedup patch here:
https://salsa.debian.org/nagios-team/pkg-nagios-plugins-contrib/commit/cd5eacf4faa9f81ec82d57befd44bf6d623c7e26#24f6022115d4e658ca493136b4c17be4fc7e0537_8_8
When reverting that patch to (removing -a +L1)
> my $LSOF = '/usr/bin/lsof -nPF0';
it correctly reports systemd processes
# /usr/lib/nagios/plugins/check_libs
The following processes have libs linked that were upgraded: root:
(sd-pam) (544), systemd (1, 543), [...]
--
Felix Geyer
Berater
Tel.: +49 2166 9901-0
Fax: +49 2166 9901-100
E-Mail: felix.geyer at credativ.de
PGP: D1DF 8149 7643 8822 7283 92DC 1004 DA1C FF6D B892
https://www.credativ.de
credativ GmbH, HRB Mönchengladbach 12080
USt-ID-Nummer: DE204566209
Trompeterallee 108, 41189 Mönchengladbach
Geschäftsführung: Dr. Michael Meskes, Jörg Folz, Sascha Heuer
Unser Umgang mit personenbezogenen Daten unterliegt
folgenden Bestimmungen: https://www.credativ.de/datenschutz
More information about the Pkg-nagios-devel
mailing list