-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path500-mfdc-nagios
executable file
·26 lines (22 loc) · 1.06 KB
/
500-mfdc-nagios
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/bash
# Install MFDC Nagios monitoring setup
# This creates a 'nagios' user and also installs all the Nagios scripts
source common
if [ -d '/home/nagios' ]; then
INIT skip "Nagios already configured"
else
INIT status "Create 'nagios' user"
sudo useradd -m nagios
sudo mkdir /home/nagios/.ssh
INIT status "Install Nagios public key"
echo 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDEH1RTpaAJT2V8ej408ubNR7/CDvCfhvCq5o7iHq+8PyXgoPhyU3Ke0tcWgkJh4LlzX9fK4dVPL3fT3WzzWwnR+P0qr+sGGPmjxIT+eBqOfUemSALSXjijw0CCskEUcZMIwrYJX7OKCIVsXTqadVUkIh6zEZ0eN7yNXLgNT3+PoYmi3Y4DbpHZfcMH534+qj4sc8LtRstHTHYqynrl270k6IgNQ85KgXcOXHNJ9YFxLwsvzEMNd3Nb9X1D+YCN0bRQADeBrLLbupLODRMLHBLFwITYvLFajoB8keOdXhEU4yIjl2vf3lP/2AL9jFs2CVEZxy9yKyWpCRzZtlFkVyW3 nagios@Zapp' | sudo tee /home/nagios/.ssh/authorized_keys >/dev/null
sudo chmod 0600 /home/nagios/.ssh/authorized_keys
sudo chown nagios -R /home/nagios/.ssh
fi
INIT status "Install Nagios scripts via APT"
INIT apt-install \
nagios-plugins \
nagios-plugins-basic \
nagios-plugins-common \
nagios-plugins-standard \
nagios-plugins-contrib \