Nagios - Icinga: Debian Bullseye check_interfaces schlägt fehl
Geschrieben von Guenny amEin kurzer Tipp fürs Interface Monitoring mit Icinga oder Nagios unter Debian.
Nach einem Update auf Debian Bullseye kann es vorkommen, dass einige Check Plugins fehlschlagen. So geschehen mit check_interfaces.
Das Plugin bringt nur noch folgende Ausgabe:
Plugin-Ausgabe
/usr/lib/nagios/plugins/check_interfaces: error while loading shared libraries: libnetsnmp.so.30: cannot open shared object file: No such file or directory
Zunächst kann man natürlich versuchen, die nötigen Dateien auf anderen Systemen zu suchen oder das Paket libsnmp40 zu installieren, leider bringt dies unnötige Arbeit, bzw. keine Abhilfe.
Die Lösung ist ein einfaches neu builden des Plugins:
apt-get update
apt-get -y install git build-essential libsnmp-dev
wget https://github.com/NETWAYS/check_interfaces/archive/refs/tags/v1.4.tar.gz
tar xvf v1.4.tar.gz
cd check_interfaces-1.4/
./configure --libexecdir=/usr/lib/nagios/plugins
make
make install
Der Zielpfad kann natürlich je nach Check Plugin Verzeichnis angepasst werden. Nach dem erneuten Builden unter Debian Bullseye sollte das Plugin wieder ohne Probleme funktionieren.