Nagios install
Jump to navigation
Jump to search
step by step |
---|
apt update |
apt upgrade |
apt install -y autoconf bc gawk dc build-essential gcc libc6 make wget unzip libapache2-mod-php libgd-dev libmcrypt-dev make libssl-dev snmp libnet-snmp-perl gettext |
cd Scaricati |
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.14.tar.gz |
tar xvf nagios-4.4.14.tar.gz |
cd nagios-4.4.14 |
./configure --with-httpd-cof=/etc/apache2/sites-enabled |
Deve uscire: Review the options above for accuracy. If they look okay,
type 'make all' to compile the main program and CGIs. |
make all |
make install-groups-users |
usermod -a -G nagios www-data |
make install |
Deve uscire: *** Main program, CGIs and HTML files installed *** |
make install-daemoninit |
make install-init |
make install-commandmode |
make install-config |
make install-webconf |
a2enmod rewrite cgi |
cd |
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin |
apt install monitoring-plugins nagios-nrpe-plugin -y |
cd /usr/local/nagios/etc |
vi nagios.cfg |
Togli # da
e salva. |
mkdir servers printers switches routers |
vi resource.cfg |
Aggiungi sotto $USER1$=/usr/local/nagios/libexec
$USER1$=/usr/lib/nagios/plugins e salva. |
cd objects |
vi contacts.cfg |
sostituisci email nagios@localhost ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******Testo della cella
con nagios@giberti.net |
vi commands.cfg |
in fondo aggiungi:
define command{ command_name check_nrpe command_line $USER1$/check_nrpe -H $HOSTADDRESS$ - c $ARG1$ } e salva. |
Se vuoi il firewall
ufw status ufw ebavke ufw allow 80 ufw allow 443 ufw allow 22 ufw reload ufw status |
systemctl restart apache2 |
systemctl restart nagios |
systemctl enable apache2 |
systemctl enable nagios |
systemctl status apache2 |
systemctl status nagios |
fine |