Uno degli strumenti di controllo della rete più completi e complessi che mi sia mai capitato di provare, è nagios3. Con nagios è possibile monitorare tutto ed è facilmente installabile.

Si tratta di uno strumento in grado di controllare qualsiasi pacchetto in transito nel nostro computer e di fornire dettagli sulle interfacce configurate (LAN, Wifi, ecc.)

Un po’ meno intuitiva la configurazione completa, ma già di default offre parecchie funzioni interessanti.

Installazione

Prima di compilare il source, è necessario installare alcune dipendenze:
sudo apt-get install apache2
sudo apt-get install build-essential
sudo apt-get install libgd2-xpm-dev

Quindi creiamo un account sul sistema:
sudo -s
/usr/sbin/useradd -m nagios
passwd nagios

E impostiamo 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

Adesso possiamo scaricare il source:
wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.3.tar.gz
wget http://osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.12.tar.gz

E lo installiamo:
tar xzf nagios-3.0.3.tar.gz
cd nagios-3.0.3
/configure --with-command-group=nagcmd
make all
make install

Infine configuriamo i permessi:
make install-init
make install-config
make install-commandmode

Quindi configuriamo l’interfaccia web:
make install-webconf

Per funzionare ha bisogno di un utente amministratore:
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Ora dobbiamo riavviare Apache:
/etc/init.d/apache2 reload

Non ci resta che installare i plugin, quindi ci portiamo nella directory dove sono stati salvati e li installiamo:
tar xzf nagios-plugins-1.4.12.tar.gz
cd nagios-plugins-1.4.12
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install

Nagios3

Prima di tutto creiamo un collegamento a nagios3 nella directory init.d, per poterlo avviare facilmente da qualsiasi path:
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

Controlliamo che non ci siano errori:
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

E lo avviamo:
/etc/init.d/nagios start

Interfaccia Web

Se vogliamo usare l’interfaccia web, con il browser apriamo l’indirizzo:
http://localhost/nagios/

In caso di problemi

Per qualunque problema, proviamo prima a riavviare nagios
sudo /etc/init.d/nagios restart

oppure controlliamo, sul sito del produttore, la fornitissima documentazione. Siamo disponibili anche sul nostro forum per qualunque chiarimento.

(2 voti | Media: 4,50 su 5)
Loading ... Loading ...


3 COMMENTI

  1. IT Management con Nagios, meeting a Bolzano il 29 Aprile | Linux Blog scrive:

    [...] è uno strumento avanzato che permette di monitorare e gestire la rete e tutti i componenti di un’infrastruttura IT. Si tratta di un progetto open source, nato nel [...]

  2. It management con nagios, meeting a bolzano il 29 aprile scrive:

    [...] è uno strumento avanzato che permette di monitorare e gestire la rete e tutti i componenti di un’infrastruttura IT. Si tratta di un progetto open source, nato nel [...]

  3. IT Management con Nagios, meeting a Bolzano il 29 Aprile | TalkNews - Guadagnare Scrivendo scrive:

    [...] è uno strumento avanzato che permette di monitorare e gestire la rete e tutti i componenti di un’infrastruttura IT. Si tratta di un progetto open source, nato nel [...]

Inserisci il tuo commento

XHTML: Puoi usare questi tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Feed RSS
 

Segui sempre MetHack.it? Ti sono piaciuti gli articoli pubblicati finora?

Fai una donazione tramite PayPal per far crescere questo portale.

Network
 
Categorie
 

Modifiche a cura di Mattia (Hack). © 2008-2010 Methack.it | Designed by: Elegant Wordpress Themes