Nagios install: differenze tra le versioni
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
Nessun oggetto della modifica  | 
				Nessun oggetto della modifica  | 
				||
| Riga 48: | Riga 48: | ||
| cd  | | cd  | ||
|-  | |-  | ||
| htpasswd -c /usr/local/nagios/etc/htpasswd.users   | | htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin  | ||
|-  | |-  | ||
| apt install monitoring-plugins nagios-nrpe-plugin -y  | | apt install monitoring-plugins nagios-nrpe-plugin -y  | ||
Versione attuale delle 22:52, 24 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 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 |