Monitorare dispositivi NAS Buffalo TeraStation con Nagios

terastation01

Monitorare lo stato dello spazio utilizzato nei dispositivi NAS è un punto chiave per il mantenimento della funzionalità della rete. Ma cosa succede se il NAS utilizzato per il backup non ha spazio sufficiente? Il backup non viene eseguito ed il rischio di perdita dei dati può essere imprevedibile.

Per monitorare dispositivi NAS Buffalo TeraStation family, Nagios può essere di supporto con l’utilizzo di un plugin dedicato basato su PHP chiamato check_terastation_storage.php.

 

Prerequisiti

 

Configurazione di Nagios

Scaricare dal sito il plugin e copiarlo nella directory /var/lib64/nagios/plugins.

# cp check_terastation_storage.php /usr/lib64/nagios/plugins

Editare il file di configurazione di Nagios checkcommands.cfg ed inserire le seguenti righe:

# vi /etc/nagios/checkcommands.cfg

terastation02

 

Utilizzo

Il plugin deve essere utilizzato con la seguente sintassi:

php check_terastation_storage.php IP_HOST COMMUNITY WARNING CRITICAL

Esempio: php check_terastation_storage.php 192.168.10.20 public 10 5

 

Testare il plugin

Prima di testare il plugin da Nagios, è necessario abilitare l’SNMP dal dispositivo NAS.

Dalla web console del NAS TeraStation, selezionare il menu Network > SNMP e cliccare sul bottone Modify Settings ed abilitare l’opzione SNMP Settings. Impostare il valore del campo SNMP community name come public e cliccare successivamente su Save.

terastation03

Dalla console di Nagios posizionarsi sulla directory …/nagios/plugins e digitare il comando.

# cd /usr/lib64/nagios/plugins
# php check_terastation_storage.php 192.168.10.20 public 10 5

terastation03

Accedendo al browser, Nagios visualizza le informazioni relative allo Storage Usage del dispositivo NAS TeraStation.

terastation05

Il sistema di monitoraggio della rete è in grado di verificare lo stato dello storage usage in modo da avvisare l’amministratore per ogni variazione.

 

2 Comments

  1. Staff 11/10/2013
    • Paolo Valsecchi 15/10/2013