Monitorando um QNAP NAS

Neste post, veremos como monitorar um QNAP NAS ou SAN que temos em nossa organização, faremos isso apenas através do SNMP e veremos tudo o que pudermos obter! Graças ao Centreon, será rápido e fácil ter tudo sob controle, de discos rígidos para qualquer sensor de chassi ou status RAID! Nada, Recebemos alguns scripts necessários primeiro e é isso! Em seguida, costure e cante!

 

Em primeiro lugar, deberemos habilitar se no lo hemos hecho ya el service SNMP en nuestra QNAP, lo haremos desde el “Painel de Controle” > “Servicio de Red” > “SNMP”, tras habilitarlo, estableceremos la Comunidad SNMP y Aplicamos los cambios.

 

Uso de CPU y Memoria

Con el script 'check_qnap_cpumem.sh’ poderemos facilmente obter resultados de uso de CPU e de la Memória utilizada na QNAP. Nos descargamos dicho fichero de Nagios Exchange y lo colocamos en '/usr/lib/nagios/plugins/'. Lo haremos executable con 'chmod +x’ y podremos probar a executarlo con el siguiente formato:

 

[Código-fonte]./check_qnap_cpumem.sh -H DIRECCION_IP_QNAP -v VERSION_SNMP -C COMUNIDAD_SNMP -w %_AVISO_WARNING -c %_AVISO_CRITICAL[/Código-fonte]

 

 

Monitorización de temperaturas

Para medir la temperatura de la QNAP, lo haremos con 'check_qnap_temp.sh', lo descargamos de Nagios Exchange e também o tornamos executável e deixamo-lo no caminho dos plugins.

 

[Código-fonte]./check_qnap_temp.sh -H ENDEREÇO_IP_QNAP -v VERSÃO_SNMP -C COMUNIDADE_SNMP -w TEMPERATURA_AVISO_EM_CELSIUS -c TEMPERATURA_CRÍTICA_EM_CELSIUS[/Código-fonte]

 

 

Mais coisas de QNAP…

O resto dos elementos, como o uso do disco, estado dos discos rígidos ou volumes poderemos obter com o script ‘check_qnap’ que também iremos baixar de Nagios Exchange, guardando-o no caminho dos plugins e tornando-o executável.

 

Se executarmos o comando seguido do parâmetro adequado (que obtemos com –Ajuda) poderemos monitorizar o que nos interesse. Talvez precisemos de editar o script ‘check_qnap’ ao nosso gosto para monitorizar mais discos… mas, bem, executando neste formato obteríamos resultados desde o shell:

 

[Código-fonte]./check_qnap ENDEREÇO_IP_QNAP COMUNIDADE_SNMP OPÇÃO AVISO CRÍTICO[/Código-fonte]

 

Poço, tras las pruebas desde la shell que son opcionales, procederemos a crear los 3 Comandos, uno por cada script que utilizaremos, y al ser 3 distintos para obtener distintas cosas que monitorizaremosComo siempre lo haremos desde “Configuração” > “Comandos” > “Adicionar” e indicamos los nombres de los comandos con los nombres originales de estos scripts, así los relaconaremos mejor cuando los necesitemos a la hora de crear los Servicios.

 

Ejemplo de línea de comando para ‘check_qnap_cpumem.sh’:

[Código-fonte]/usr/lib/nagios/plugins/check_qnap_cpumem.sh -H $HOSTADDRESS$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ -w $ARG1$ -c $ARG2$[/Código-fonte]

 

Ejemplo de línea de comando para ‘check_qnap_temp.sh’:

[Código-fonte]/usr/lib/nagios/plugins/check_qnap_temp.sh -H $HOSTADDRESS$ -v $_HOSTSNMPVERSION$ -C $_HOSTSNMPCOMMUNITY$ -w $ARG1$ -c $ARG2$[/Código-fonte]

 

Ejemplo de línea de comando para ‘check_qnap’:

[Código-fonte]/usr/lib/nagios/plugins/check_qnap $HOSTADDRESS$ $_HOSTSNMPCOMMUNITY$ $ARG1$ $ARG2$ $ARG3$[/Código-fonte]

Donde el primer argumento serán los parámetros que le pasaremos desde el Servicio para monitorizar el volumen, disco…

 

E nada, ya definidos los Comandos como base para empezar a trabajar, podemos crear ya los Servicios que monitorizará cada ítem,desde “Configuração” > “Serviços” > “Adicionar” los crearemos asociandolos al Host de la QNAP. Ojo que si no tienes creado este host es hora de hacerlo, lo das de alta desde “Configuração” > “Hosts” > “Adicionar” y le asignas un nombre, un alias, su dirección IP y le asignas la plantilla de generic-host al menos. Tras ello lo dicho, crearemos tantos Servicios como necesitemos, en este ecrã chequeamos la Memória Livre y tras selecionar el Comando cumplimentaremos los argumentos que nos interessam!

 

 

Tras grabar la configuración y reiniciar el engine, desde “Monitorização” > “Status Details” podemos ver todos los Servicios que hemos ido añadiendo, forçaremos um checkeo o esperamos a que Centreon los executa y verificar sua correta monitorização. Con este tipo de cosas, verdad que cada dia vivimos mais tranquilos? Já podemos garantir que temos controlada nossa pequena cabina de armazenamento QNAP!

 

Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!

O que há de novo no Nakivo 7.4

28 de Maio de 2018