Das Linuxfabrik Repository bietet mehr als 220 Monitoring Plugins an, welche ausschließlich in Python geschrieben sind. Damit entfällt der Mix aus Perl, Python und Systemscripten.
Für Redhat basierte Systeme
sudo rpm --import=https://repo.linuxfabrik.ch/linuxfabrik.key
sudo wget https://repo.linuxfabrik.ch/monitoring-plugins/rhel/linuxfabrik-monitoring-plugins-release.repo --output-document=/etc/yum.repos.d/linuxfabrik-monitoring-plugins-release.repo
sudo yum install linuxfabrik-monitoring-plugins-selinux
Für Debian Systeme
mkdir -p /etc/apt/keyrings
wget https://repo.linuxfabrik.ch/linuxfabrik.key --output-document=/etc/apt/keyrings/linuxfabrik.asc
source /etc/os-release
echo "deb [signed-by=/etc/apt/keyrings/linuxfabrik.asc] https://repo.linuxfabrik.ch/monitoring-plugins/debian/ $VERSION_CODENAME-release main" > /etc/apt/sources.list.d/linuxfabrik-monitoring-plugins.list
apt update
apt install linuxfabrik-monitoring-plugins
Ubuntu und compatible
mkdir -p /etc/apt/keyrings
wget https://repo.linuxfabrik.ch/linuxfabrik.key --output-document=/etc/apt/keyrings/linuxfabrik.asc
source /etc/os-release
echo "deb [signed-by=/etc/apt/keyrings/linuxfabrik.asc] https://repo.linuxfabrik.ch/monitoring-plugins/ubuntu/ $VERSION_CODENAME-release main" > /etc/apt/sources.list.d/linuxfabrik-monitoring-plugins.list
apt update
apt install linuxfabrik-monitoring-plugins
Pythonpath setzen
cp /usr/lib64/nagios/plugins/* /usr/lib/nagios/plugins/
PYTHONPATH=/usr/lib64/nagios/plugins
./systemd-unit --unit=sshd