Ninja – Gui alternativa per Nagios

Posted by Cristian | Posted in Nagios | Posted on 11-01-2011

0

Ninja è una gui alternativa per nagios a mio avviso veramente ben fatta, l’ho installata su di un server Linux Ubuntu e dopo qualche aggiustamento ora va alla grande.

op5-ninja

Il sito del progetto dove trovare tutte le informazioni necessarie è questo www.op5.org

Merlin ERROR 1045

Posted by Cristian | Posted in Nagios | Posted on 01-11-2010

0

root@my-server:/home/smemorando/merlin-0.6.8# sh install-merlin.sh –dest-dir=/usr/local/nagios/addons/merlin \
>            –nagios-cfg=/usr/local/nagios/etc/nagios.cfg \
>                    –db-type=mysql –db-user=merlin –db-pass=merlin \
>                    –db-name=merlin
  Database settings:
    Type     (–db-type): mysql
    Name     (–db-name): merlin
    Username (–db-user): merlin
    Password (–db-pass): merlin
 
  Path settings:
    Nagios config file  (–nagios-cfg): /usr/local/nagios/etc/nagios.cfg
    Destination directory (–dest-dir): /usr/local/nagios/addons/merlin
    Base root                 (–root):
 
  Installing the following components: db,files,config,init
Does this look ok? [Y/n] y
 
Installing
 
ERROR 1045 (28000): Access denied for user ‘root’@'localhost’ (using password: NO)
install-merlin.sh: 302: [[: not found
ERROR 1045 (28000): Access denied for user ‘root’@'localhost’ (using password: NO)
ERROR 1045 (28000): Access denied for user ‘root’@'localhost’ (using password: NO)
ERROR 1045 (28000): Access denied for user ‘root’@'localhost’ (using password: NO)
Failed to setup database.
Aborting.
 
Solutione: impostare la password dell’utente root su mysql vuota ed ultimata l’installazione reimpostarla

CHECK_NRPE: Error – Could not complete SSL handshake.

Posted by Cristian | Posted in Nagios | Posted on 15-09-2010

0

1) Installare nagios-nrpe-server
2) verificare che il processio sia avviato con netstat -an | grep nrpe,
3) Lanciare sul server Nagios  /usr/local/nagios/libexec/check_nrpe -H 10.0.0.9

se viene restituito l’errore seguente
CHECK_NRPE: Error – Could not cocmplete SSL handshake.

4) editare il file di configurazione di nrpe sul nodo da monitorare:

vi /etc/nagios/nrpe.cfg

modificare questa riga –> allowed_hosts=127.0.0.1
così –> allowed_hosts=10.0.0.3 (ip del mio mio server Nagios)

5) riavvio nrpe:

/etc/init.d/nagios-nrpe-server restart

6) Riprovare:

root@monitoraggio:~# /usr/local/nagios/libexec/check_nrpe -H 10.0.0.3
NRPE v2.12

Nagios NSClient++ per monitorare server Windows

Posted by Cristian | Posted in Nagios | Posted on 02-10-2009

0

NSClient++ è un agent per server windows disponibile per sistemi X32, X64 ed Itanium che permette a Nagios di eseguire innumerevoli check a servizi, processi e molto altro.

Una volta scaricata dal sito nsclient.org la versione corretta per il vostro sistema ed installata, basta personalizzare il file nsc.ini presente nella directory in cui è stato installato l’agent così da attivare i moduli aggiuntivi necessario ed impostare una password di sicurezza che non è obbligatoria ma a mio avviso vivamente consigliata.

E’ bene anche controllare le impostazioni del servizio che è stato creato NSClientpp e inpostare sul Log On il flag su Local System account e Allow service to interact with desktop.

nsclient

nsclient

Io ho installato una versione un pò vecchia, ho visto che ora c’è la 0.3.7…

Read the rest of this entry »

Installare e configurare NagiosGrapher

Posted by Cristian | Posted in Nagios | Posted on 16-09-2009

10

NagiosGrapher si integra con Nagios e sfruttando rrd permette di popolare dei grafici sull’andamento temporale dei servizi posti sotto monitoraggio, di seguito i passi da seguire per installarlo e configurarlo al meglio su ubuntu server.

nagios-screenshot

Read the rest of this entry »

nagiosDataNotUpToDate: NDOMy: NDO data to old (Backend ndomy_1) [SOLVED] [RISOLTO]

Posted by Cristian | Posted in Nagios | Posted on 24-08-2009

0

Utilizzado NDOutils e NagVis può capitare di vedersi restituire un errore di questo tipo:
nagiosDataNotUpToDate: NDOMy: NDO data to old (Backend ndomy_1)

se l’avvio di NDO è stato integrato nel file di configurazione di nagios (nagios.conf) basta stoppare nagios con:
/etc/init.d/nagios stop

verificare se il processo è stato stoppato utilizzando:
ps -aux | grep ndo*

e nel caso in cui ndo sia ancora in esecuzione ed ottengo come risultato qualcosa di questo tipo..
root     2529  …….  S   20:47   0:00 /usr/local/nagios/bin/ndo2db-3x -c /usr/local/nagios/etc/ndo2db.cf

basta lanciare un:
kill -9 2529

il valore del quale vado a fare il kill corrisponde all’id del processo.

Una volta fatto tutto questo basta cancellare il file ndo.sock:
rm /usr/local/nagios/var/ndo.sock
(il percorso potrebbe essere differente)

ed avviare nuovamente nagios:
/etc/init.d/nagios start

Can’t locate Net/SNMP.pm [SOLVED] [RISOLTO]

Posted by Cristian | Posted in Nagios | Posted on 13-08-2009

0

nel tentativo di utilizzare lo script check_snmp_mem.pl per monitorare l’snmp con Nagios può capitare di vedersi restituire l’errore seguente

Can’t locate Net/SNMP.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl
/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share
/perl/5.10 /usr/local/lib/site_perl .) at ./check_snmp_mem.pl line 16.

questo è dovuto al fatto che non si è provveduto ad installare libnet-snmp-perl quindi basta lanciare (su Ubuntu):
sudo apt-get install libnet-snmp-perl

e riprovare.

Principali file di configurazione in Nagios

Posted by Cristian | Posted in Nagios | Posted on 11-08-2009

0

Il file di configurazione di Nagios viene collocato di default sotto /etc/nagios/nagios.cfg – /usl/local/nagios/etc/nagios.cfg dipende dalla distribuzione che utilizzate.

Per una questione di ordine è a mio avviso meglio suddividere le configurazioni degli host, service, command, ecc. su diversi file ed includerli all’interno del nostro nagios.cfg come negli esempi che vedremo poi sotto e come suggerito anche dagli esempi commentati già presenti nel file nagios.cfg.
Read the rest of this entry »

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: Read the rest of this entry »