24 lines
694 B
Bash
Executable File
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
|