It Monitoramento Zabbix Monitorando espaço em disco de unidades NFS montadas no Linux
Post
Cancel

Monitorando espaço em disco de unidades NFS montadas no Linux

Aprenda passo-a-passo como descobrir e monitorar as unidades NFS montadas em um servidor Linux.

Edite o arquivo de configuração do agente, em meu ambiente localizado em /usr/local/etc/zabbix_agentd.conf e adicione no final do arquivo a seguinte linha

[sourcecode language="shell"]UserParameter=vfs.nfs.discovery,echo "{  \"data\":[" && cnt=1 && cat /etc/mtab | grep -v pipefs | grep nfs | while read -r line; do if [ "$cnt" -gt "1" ]; then echo ","; fi; FSNAME=$(echo $line|awk '{print $2}'|sed -e 's/\\/\\\\/g' -e 's|/|\\/|g') && FSTYPE=$(echo $line|awk '{print $3}') && echo " { \"{#NFSNAME}\":\"${FSNAME}\",\"{#NFSTYPE}\":\"${FSTYPE}\",\"{#NFSDEV}\":\"${FSDEV}\",\"{#BDNAME}\":\"${BDNAME}\"}"; cnt=$(($cnt+1)); done && echo "] }"
[/sourcecode]

Reinicie o agente

Agora no servidor Asterisk realize a importação do template (disponível aqui), este arquivo somente irá atualizar o template Template OS Linux para adicionar o novo item de discovery (para descobrir as unidades NFS) bem como inserir os itens de monitoramento, alerta e gráfico para essas unidades.

Segue abaixo como realizar a importação:

Clique em Configuration > Templates > Import

 

nfs.import.template

Realize o download do arquivo, descompacte o conteudo e selecione o arquivo XML.

Logo após clique em Import.

nfs.import.template2

Pronto!

Caso não tenha dado erro sua importação ocorreu com sucesso, caso deseje ver os itens inseridos basta ir no Template OS Linux conforme imagem abaixo.

nfs.import.template3