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

Nagios check
e lo avviamo:
nagios_st

per accedere all’interfaccia web basta aprire il browser e digitare http://localhost/nagios/

Nagios Web Interface
tra qualche giorno la seconda parte

Write a comment