Acesse o zabbix, e vamos criar um script:
cd /usr/lib/zabbix/externalscripts nano ponzte6x
Jogue dentro do arquivo o seguinte:
#!/bin/bash COMMUNITY=$1 IP=$2 PON=$3 STATUS=$4 #Total de ONUs por Status #1 = LOS #3 = Online #4 = DyingGasp #6 = OffLine #Ex: ./ponzte public seu-ip 268501248 3 snmpwalk -v2c -c $COMMUNITY $IP .1.3.6.1.4.1.3902.1082.500.10.2.3.8.1.4."$PON" | grep -v "No Such" | awk '{print $4}' | grep "$STATUS" | wc -l
Ainda dentro da pasta de permissão ao arquivo:
chmod +x ponzte6x
E pronto.
Fica dessa forma:
### Vamos agora incluir o template ao zabbix:
Baixe ele nesse link:
Depois crie o Host
Escolha o template que importamos, e em macros do host coloque o snmp e porta. Alem de escolhe a opção de snmp no host.
Mude o nome da macro para sua community da olt
Ae basta adicionar o template do grafana e bingo.
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo