Icinga2 – Linuxfabrik Repository

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