De nodige software bevind zich in de EPEL repository.
Installeer die op de te monitoren servers door yum install epel-release
Installeer NRPE en de nagios plugins door:
yum install nrpe nagios-plugins nagios-plugins-nrpe
De nodige software bevindt zich in de standaard repositories.
Installeer NRPE en de nagios plugins door:
apt-get install nagios-nrpe-server nagios-plugins
Als de nrpe over een OpenVPN verbinding loopt moet de volgende fix worden uitgevoerd.
Het probleem is namelijk dat, omdat de systemd startup van services alfabetisch gaat als er geen dependencies zijn geconfigureerd de nrpe probeer te starten voor de openvpn.
fix dit door:
vi /lib/systemd/system/nrpe.service
en daar in de [UNIT] sectie een after voor de openvpn service toe te voegen:
[Unit] Description=Nagios Remote Program Executor Documentation=http://www.nagios.org/documentation Conflicts=nrpe.socket Requires=network-online.target After=var-run.mount nss-lookup.target network.target local-fs.target time-sync.target openvpn-server@.service
Vervolgens moet op de te monitoren servers de toegang voor de nagios server worden opengezen.
De nrpe daemon moet weten wat de nagios server is:vi /etc/nagios/nrpe.cfg en zet de volgende waarde:
allowed_hosts=[IP-van-Nagios-server]
en herstart de nrpe daemon:
systemctl enable nrpe
systemctl restart nrpe
of op debian/ubuntu
service nagios-nrpe-server restart
firewall-cmd --permanent --add-port=5666/tcp
firewall-cmd --reload
vi /etc/sysconfig/iptables en voeg toe:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 5666 -j ACCEPT
service iptables restart
Test de configuratie door op de nagios server /usr/lib64/nagios/plugins/check_nrpe -H server.example.nl