Installazione di Nagios e Centreon per il monitoraggio della rete.
Monitorare la rete per garantire il corretto funzionamento di tutti i servizi, è un aspetto che ritengo molto importante in una infrastruttura di medie dimensioni.
Prego, spero che l'articolo sia stato esauriente..
Non ci posso credere! Dopo una marea di guide sbagliate e parziali, una esatta dalla A alla Z.
Grazie
GRANDE GRAZIE!
Ottimo!!!! Concordo anch'io, l'unica guida veramente fatta bene!
Complimenti!
Se non sono troppo indiscreto, hai fatto anche un manuale operativo?
Grazie!!!
Fabio
Ti ringrazio, ancora non ho fatto un manuale operativo. Se hai qualche domanda specifica puoi chiedermi.
Ciao
Luca
Grazie!
Vorrei poter monitorare un servizio attivo su un server e capire quando va giù.
Ho già aggiunto il file mib con le trap snmp, cerco di creare un servizio con il comando check_centreon_process ma mi restituisce l'errore:
No output returned from plugin.
Ho attivato anche il servizio snmp sul server interessato (Windows) in read ONLY.
Se hai un esempio da mandarmi ti sarei molto grato!
Ciao, ho provato ad utilizzare il comando check_centreon_processes ed effettivamente anche a me restituiva lo stesso errore.
Ho risolto in questo modo:
Configuration,commands,check_centreon_process
Dalla definizione del comando ho tolto il parametro "-n"
Comunque in generale quando devo fare il debug di un comando o un servizio, provo prima a lanciarlo collegandomi in ssh al server centreon, in questo caso ho lanciato questo comando per verificare l'esecuzione del processo store.exe
/usr/local/nagios/libexec/check_centreon_snmp_process -H 10.101.126.3 -p store.exe -C miaCommunity
Perfetto ora funziona tutto!
Grazie per i tuoi consigli molto preziosi e per la tua professionalità!
Grazie infinite
Fabio
Ciao Luca,
sono Fabio Tufi.
Spero di non disturbarti chiedendoti un'ulteriore delucidazione.
Sto configurando un servizio che controlli un FTP con accesso ed esecuzione di un programma interno e sto utilizzando il plugin check_ftp_rw che necessita, a quanto pare, di alcune configurazioni Perl5 che mi stanno facendo diventare matto.
Ti dico cosa ho fatto:
- ho copiato il plugin nel percorso /usr/lib/nagios/plugins/
- ho cambiato all'interno di check_ftp_rw il percorso /usr/local/nagios/libexec/ con /usr/lib/nagios/plugins
BEGIN failed--compilation aborted at /usr/lib/nagios/plugins/check_ftp_rw line 26.
Hai qualche idea in merito?
Ti sarei enormemente grato se mi aiutassi.
Grazie in qualsiasi caso!
Un saluto
Fabio Tufi
Ciao Fabio, è un problema di dipendenze, ho risolto in questo modo:
#yum install perl-Net-FTPSSL
A questo punto lo script funziona, questo è il risultato:
[root@centreon libexec]# ./check_ftp_rw --host 10.101.126.4 --user ftptest --password test.123 --dir test
Connected to 10.101.126.4, logged in as ftp, chdir'ed to test
Ciao Luca,
grazie per avermi risposto!
eseguo yum install perl-Net-FTPSSL ma ricevo questo errore...
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
*base: centos.crazyfrogs.org
*extrass: centos.crazyfrogs.org
*updates: centos.crazyfrogs.org
Setting up Install Process
No package perl-Net-FTPSSL available.
Nothing to do
rpm -Uvh epel-release*rpm
non viene accettato e rilascia come errore file non trovato da glob.
Ho provato anche direttamente:
rpm -Uvh epel-release-6-8.noarch.rpm
e anche questo non va.
La mia installazione non è CentOS + Nagios e Centreon ma direttamente l'installazione di Centreon da iso ces-standard-2.2-x86_64.iso versione Central.
Non so se questo cambi qualcosa.
Grazie per il tuo aiuto!
Ahh, certo. gli RPM sono pacchetti per le distro basate su RH.
Non so CES su cosa è basata, devi trovare un pacchetto per quella.
View Comments (18)
Grazie per le informazioni!
Prego, spero che l'articolo sia stato esauriente..
Non ci posso credere! Dopo una marea di guide sbagliate e parziali, una esatta dalla A alla Z.
Grazie
GRANDE GRAZIE!
Ottimo!!!! Concordo anch'io, l'unica guida veramente fatta bene!
Complimenti!
Se non sono troppo indiscreto, hai fatto anche un manuale operativo?
Grazie!!!
Fabio
Ti ringrazio, ancora non ho fatto un manuale operativo. Se hai qualche domanda specifica puoi chiedermi.
Ciao
Luca
Grazie!
Vorrei poter monitorare un servizio attivo su un server e capire quando va giù.
Ho già aggiunto il file mib con le trap snmp, cerco di creare un servizio con il comando check_centreon_process ma mi restituisce l'errore:
No output returned from plugin.
Ho attivato anche il servizio snmp sul server interessato (Windows) in read ONLY.
Se hai un esempio da mandarmi ti sarei molto grato!
Fabio
fabio.tufi@libero.it
Ciao, che tipo di servizio devi monitorare? Comunque è possibile che sul server windows devi installare nsclient.
Sempre verso quel server, stai monitorando altro?
Il server è un server dove gira Domino di IBM e devo monitorare lo stato del servizio:
nserver.exe.
Grazie per l'aiuto!
Hai provato leggendo questa wiki?
http://www.slideshare.net/fabiograsso/monitorare-lotus-domino-con-nagios-e-centreon-dominopoint-days-2012-13426453
Ciao, ho provato ad utilizzare il comando check_centreon_processes ed effettivamente anche a me restituiva lo stesso errore.
Ho risolto in questo modo:
Configuration,commands,check_centreon_process
Dalla definizione del comando ho tolto il parametro "-n"
Comunque in generale quando devo fare il debug di un comando o un servizio, provo prima a lanciarlo collegandomi in ssh al server centreon, in questo caso ho lanciato questo comando per verificare l'esecuzione del processo store.exe
/usr/local/nagios/libexec/check_centreon_snmp_process -H 10.101.126.3 -p store.exe -C miaCommunity
Perfetto ora funziona tutto!
Grazie per i tuoi consigli molto preziosi e per la tua professionalità!
Grazie infinite
Fabio
Ciao Luca,
sono Fabio Tufi.
Spero di non disturbarti chiedendoti un'ulteriore delucidazione.
Sto configurando un servizio che controlli un FTP con accesso ed esecuzione di un programma interno e sto utilizzando il plugin check_ftp_rw che necessita, a quanto pare, di alcune configurazioni Perl5 che mi stanno facendo diventare matto.
Ti dico cosa ho fatto:
- ho copiato il plugin nel percorso /usr/lib/nagios/plugins/
- ho cambiato all'interno di check_ftp_rw il percorso /usr/local/nagios/libexec/ con /usr/lib/nagios/plugins
- ho eseguito il comando perl -MCPAN -e shell
- install Net::FTPSSL
tutto come dal link : http://exchange.nagios.org/directory/Plugins/Network-Protocols/FTP/check_ftp_rw/details
ma niente da fare....
Rilascia l'errore:
[root@localhost ~]# /usr/lib/nagios/plugins/check_ftp_rw --host 10.0.0.4 --username user --password password
Can't locate Net/FTPSSL.pm in @INC (@INC contains:
/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.8
/usr/lib/perl5/site _perl
/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.8
/usr/lib/perl5/vendor_perl
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/5.8.8 .) at
/usr/lib/nagios/plugins/check_ftp_rw line 26.
BEGIN failed--compilation aborted at /usr/lib/nagios/plugins/check_ftp_rw line 26.
Hai qualche idea in merito?
Ti sarei enormemente grato se mi aiutassi.
Grazie in qualsiasi caso!
Un saluto
Fabio Tufi
Ciao Fabio, è un problema di dipendenze, ho risolto in questo modo:
#yum install perl-Net-FTPSSL
A questo punto lo script funziona, questo è il risultato:
[root@centreon libexec]# ./check_ftp_rw --host 10.101.126.4 --user ftptest --password test.123 --dir test
Connected to 10.101.126.4, logged in as ftp, chdir'ed to test
Ciao Luca,
grazie per avermi risposto!
eseguo yum install perl-Net-FTPSSL ma ricevo questo errore...
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
*base: centos.crazyfrogs.org
*extrass: centos.crazyfrogs.org
*updates: centos.crazyfrogs.org
Setting up Install Process
No package perl-Net-FTPSSL available.
Nothing to do
.....
Che posso fare?
Grazie
Fabio
Prova ad installare il repository epel.
http://dl.fedoraproject.org/pub/epel/6/i386/
rpm -Uvh epel-release*rpm
yum install perl-Net-FTPSSL
rpm -Uvh epel-release*rpm
non viene accettato e rilascia come errore file non trovato da glob.
Ho provato anche direttamente:
rpm -Uvh epel-release-6-8.noarch.rpm
e anche questo non va.
La mia installazione non è CentOS + Nagios e Centreon ma direttamente l'installazione di Centreon da iso ces-standard-2.2-x86_64.iso versione Central.
Non so se questo cambi qualcosa.
Grazie per il tuo aiuto!
Ahh, certo. gli RPM sono pacchetti per le distro basate su RH.
Non so CES su cosa è basata, devi trovare un pacchetto per quella.