Installazione di Nagios e Centreon per il monitoraggio della rete.

network_monitorMonitorare la rete per garantire il corretto funzionamento di tutti i servizi, è un aspetto che ritengo molto importante in una infrastruttura di medie dimensioni.

Share

19 pensieri su “Installazione di Nagios e Centreon per il monitoraggio della rete.

  1. Ottimo!!!! Concordo anch’io, l’unica guida veramente fatta bene!
    Complimenti!
    Se non sono troppo indiscreto, hai fatto anche un manuale operativo?

    Grazie!!!

    Fabio

      • 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!

          • 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

  2. Perfetto ora funziona tutto!
    Grazie per i tuoi consigli molto preziosi e per la tua professionalità!

    Grazie infinite

    Fabio

  3. 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

  4. 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

  5. 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.

  6. Pingback: Installazione di Nagvis su Centos 6 | Luca Malatesta | Articoli e Configurazioni

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *