X

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.

Luca Malatesta:

View Comments (18)

  • Non ci posso credere! Dopo una marea di guide sbagliate e parziali, una esatta dalla A alla Z.
    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!

          • 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

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

Related Post