Installare Nagios e plugins
Posted by Cristian | Posted in Nagios | Posted on 08-08-2009
0
Per iniziare installo questi pacchetti:
sudo apt-get install apache2
sudo apt-get install build-essential
sudo apt-get install libgd2-xpm-dev
qui creo l’utente nagios e gli imposto la password nagios:
sudo -s
/usr/sbin/useradd -m nagios
passwd nagios
imposto il gruppo di appartenenza e la shell:
/usr/sbin/groupadd nagios
/usr/sbin/usermod -G nagios nagios
/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -G nagcmd nagios
/usr/sbin/usermod -G nagcmd www-data
scarico i sorgenti:
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.0.tar.gz
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.13.tar.gz
scompatto e configuro il primo:
tar xzf nagios-3.2.0.tar.gz
cd nagios-3.2.0
./configure –with-command-group=nagcmd
make all
make install
configuro i permessi:
make install-init
make install-config
make install-commandmode
e configuro l’interfaccia web:
make install-webconf
per funzionare ha bisogno di un utente amministratore:
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
ora faccio ricaricare la configurazione ad Apache:
/etc/init.d/apache2 reload
installo openssl e altri pacchetti utili che mi servirà anche per utilizzare il plug-in check_http per verificare i certificati ssl:
apt-get install openssl dnsutils fping
non resta che installare i plugin, quindi mi porto nella directory dove sono stati salvati e li scompatto e configuro:
tar xzf nagios-plugins-1.4.13.tar.gz
cd nagios-plugins-1.4.13
./configure –with-nagios-user=nagios –with-nagios-group=nagios –with-openssl=/usr/bin/openssl
e non:
./configure –with-nagios-user=nagios –with-nagios-group=nagios
poi lancio:
make
make install
ora inizio con la configurazione.
per prima cosa edito il file bashrc e aggiungo un paio di alias per semplificarmi la vita:
vim /root/.bashrc
ed aggiungo subito dopo questa riga:
# some more ls aliases
questi alias:
alias nagios_rs=’/etc/init.d/nagios restart’
alias nagios_st=’/etc/init.d/nagios start’
alias nagios_check=’/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg’
poi facciamo si che nagios si avvii in automatico al boot:
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
controllo che non ci siano errori:
nagios_check
per accedere all’interfaccia web basta aprire il browser e digitare http://localhost/nagios/



