Nagios install: differenze tra le versioni
Jump to navigation
Jump to search
(Creata pagina con " {| class="wikitable" |+ Nagios install |- ! 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 |- | Testo della cella |- | Testo della cella |- | T...") |
Nessun oggetto della modifica |
||
Riga 19: | Riga 19: | ||
| cd nagios-4.4.14 | | 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 nagiosadm | |||
|- | |||
| apt install monitoring-plugins nagios-nrpe-plugin -y | |||
|- | |||
| cd /usr/local/nagios/etc | |||
|- | |||
| vi nagios.cfg | |||
|- | |||
| Togli # da | |||
#cfg_dir=/usr/local/nagios/etc/servers | |||
#cfg_dir=/usr/local/nagios/etc/printers | |||
#cfg_dir=/usr/local/nagios/etc/switches | |||
#cfg_dir=/usr/local/nagios/etc/routers | |||
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 | |||
|} | |} |
Versione delle 18:56, 22 nov 2023
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 nagiosadm |
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 |