
Monitoraggio di un QNAP NAS
In questo post, vedremo come monitorare un QNAP NAS o SAN che abbiamo nella nostra organizzazione, lo faremo solo tramite SNMP e vedremo tutto ciò che possiamo ottenere! Grazie a Centreon sarà facile e veloce avere tutto sotto controllo, dai dischi rigidi a qualsiasi sensore dello chassis o stato RAID! Niente, Prima riceviamo un paio di script necessari e il gioco è fatto! Poi cuci e canta!
Innanzitutto, dobbiamo abilitare il servizio SNMP sul nostro QNAP se non lo abbiamo già fatto, lo faremo dal “Pannello di controllo” > “Servizio di rete” > “SNMP”, dopo averlo abilitato, Istituiremo la comunità SNMP e applicheremo le modifiche.
Utilizzo della CPU e della memoria
Con la scritta 'check_qnap_cpumem.sh’ possiamo facilmente ottenere i risultati dell'utilizzo della CPU e della memoria utilizzata in QNAP. Scarichiamo questo file da Borsa di Nagios e lo mettiamo in '/usr/lib/nagios/plugins/'. Lo renderemo eseguibile con 'chmod +x’ e possiamo provare a eseguirlo con il seguente formato:
[Codice sorgente]./check_qnap_cpumem.sh -H DIRECCION_IP_QNAP -v VERSION_SNMP -C COMUNIDAD_SNMP -w %_AVISO_WARNING -c %_AVISO_CRITICAL[/Codice sorgente]
Monitoraggio della temperatura
Per misurare la temperatura di QNAP, Lo faremo con 'check_qnap_temp.sh', lo scarichiamo da Borsa di Nagios e lo rendiamo anche eseguibile e lo lasciamo nel percorso dei plugin.
[Codice sorgente]./check_qnap_temp.sh -H DIRECCION_IP_QNAP -v VERSION_SNMP -C COMUNIDAD_SNMP -w TEMPERATURA_WARNING_EN_CELSIUS -c TEMPERATURA_CRITICAL_EN_CELSIUS[/Codice sorgente]
Altro QNAP…
Il resto degli elementi, come l'utilizzo del disco, Lo stato dei dischi rigidi o dei volumi può essere ottenuto con lo script 'check_qnap’ da cui scenderemo anche noi Borsa di Nagios, salvandolo nel percorso dei plugin e rendendolo eseguibile.
Se eseguiamo il comando seguito dal parametro appropriato (che otterremo con –Guida) Saremo in grado di monitorare ciò che ci interessa. Potrebbe essere necessario modificare lo script 'check_qnap’ a piacimento per monitorare più dischi… Ma, beh,, Eseguendo in questo formato otterremmo risultati dalla shell:
[Codice sorgente]./check_qnap DIRECCION_IP_QNAP COMUNIDAD_SNMP OPZIONE DI AVVISO CRITICO[/Codice sorgente]
Bene, dopo il test opzionale della calotta, Procederemo alla creazione del 3 Comandi, uno per ogni script che utilizzeremo, ed essere 3 cose diverse per ottenere cose diverse che monitoreremo… Come faremo sempre da “Configurazione” > “Comandi” > “Aggiungere” e indicare i nomi dei comandi con i nomi originali di questi script, in modo da metterli in relazione al meglio quando ne avremo bisogno durante la creazione dei Servizi.
Esempio di riga di comando per 'check_qnap_cpumem.sh':
[Codice sorgente]/usr/lib/nagios/plugins/check_qnap_cpumem.sh -H $HOSTADDRESS$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ -w $ARG 1$ -c $ARG 2$[/Codice sorgente]
Esempio di riga di comando per 'check_qnap_temp.sh':
[Codice sorgente]/usr/lib/nagios/plugins/check_qnap_temp.sh -H $HOSTADDRESS$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ -w $ARG 1$ -c $ARG 2$[/Codice sorgente]
Esempio di riga di comando per 'check_qnap':
[Codice sorgente]/usr/lib/nagios/plugins/check_qnap $HOSTADDRESS$ $_HOSTSNMPCOMMUNITY$ $ARG 1$ $ARG 2$ $ARG 3$[/Codice sorgente]
Dove il primo argomento saranno i parametri che passeremo dal Servizio per monitorare il volume, disco…
E niente, Una volta che i Comandi sono stati definiti come base per iniziare a lavorare, possiamo già creare i Servizi che monitoreranno ogni articolo,poiché “Configurazione” > “Servizi” > “Aggiungere” Li creeremo associandoli all'host QNAP. Fai attenzione, se non hai creato questo host è ora di farlo, lo registri da “Configurazione” > “Ospita” > “Aggiungere” e tu gli dai un nome, Un alias, il tuo indirizzo IP e assegnagli almeno il modello generic-host. Dopodiché, cosa è stato detto, creeremo tutti i Servizi di cui abbiamo bisogno, in questa schermata controlliamo la Memoria Libera e dopo aver selezionato il Comando inseriremo gli argomenti che ci interessano!
Dopo aver registrato la configurazione e riavviato il motore, poiché “Monitoraggio” > “Dettagli sullo stato” saremo in grado di vedere tutti i Servizi che abbiamo aggiunto, forzeremo un controllo o aspetteremo che Centreon li esegua e verifichi il loro corretto monitoraggio. Con questo genere di cose, È vero che ogni giorno si vive più serenamente? Ora possiamo assicurarci di avere sotto controllo il nostro piccolo array di archiviazione QNAP!