Nagios install: differenze tra le versioni

Da GibeWiki.
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
|-
|-
| Testo della cella
| ./configure --with-httpd-cof=/etc/apache2/sites-enabled
|-
|-
| Testo della cella
| Deve uscire: Review the options above for accuracy.  If they look okay,
type 'make all' to compile the main program and CGIs.
|-
|-
| Testo della cella
| 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

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
./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
  1. cfg_dir=/usr/local/nagios/etc/servers
  2. cfg_dir=/usr/local/nagios/etc/printers
  3. cfg_dir=/usr/local/nagios/etc/switches
  4. 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