nagios/nrpe/setup.sh

24 lines
694 B
Bash
Executable File

#!/usr/bin/env bash
if [[ $EUID -ne 0 ]]; then
echo "You must be a root user" 2>&1
exit 1
fi
apt update
apt install -y nagios-nrpe-server monitoring-plugins-basic monitoring-plugins-common monitoring-plugins systemd
[[ ! -d "/etc/nagios/nrpe.d" ]] && mkdir -p /etc/nagios/nrpe.d
cp -v etc/nagios/nrpe.cfg /etc/nagios/
cp -rv etc/nagios/nrpe.d/* /etc/nagios/nrpe.d/
cp -rv usr/lib/nagios/plugins/* /usr/lib/nagios/plugins/
if [[ -f "etc/nagios/nrpe_$(hostname -s).cfg" ]]; then
cp -v etc/nagios/nrpe_$(hostname -s).cfg /etc/nagios/
echo "include=/etc/nagios/nrpe_$(hostname -s).cfg" >> /etc/nagios/nrpe.cfg
fi
usermod -a -G docker nagios
systemctl restart nagios-nrpe-server.service