Monitorando Asterisk com Zabbix


Tutorial fácil e rápido pra você que quer monitorar seu Asterisk, gráficos de quantidades de canais ativos separados por protocolos, quantidade de canais SIP online e muito mais…


To de volta!

Vamos com esse tutorial ai, quem ja tem Zabbix pega esse template aqui, e é só importar la [Configuração > Templates > Importar]. E agora vamos para o foco desse post que é o servidor que tem o Asterisk (testado em Asterisk 1.6 e 1.8, no Asterisk 1.4 foi feito de forma diferente):

Começaremos a brincadeira instalando o SNMP:

 

Pare o SNMP para fazermos as configurações:

 

Crie um usuario SNMP V3

(Esse usuario e senha você tambem tem de colocar no template baixado acima, altere no template as palavras USUARIO e SENHA para as inseridas agora)

 

Criar usuario asterisk

 

Configurando SNMP no Asterisk

 

Descomentar linhas subagent e enable:

 

Instalar Zabbix Sender:

 

Configurar SNMP para acesso externo:

 

Criar as MIBS para Asterisk (Descompacte o conteudo deste arquivo, no exemplo a seguir estará em “/usr/src/”):

 

Adicione o usuario zabbix no arquivo /etc/sudoers

 

Adicione as linhas abaixo no arquivo /etc/zabbix/zabbix_agentd.conf (Filipinho aqui criou uns graficos legais no template ai de cima e vai precisar dessa parte aqui):

 

Reinicie o Asterisk e inicie o SNMP:

 

Pode testar a paradinha agora:

 

Agora é só ativar o template que inserimos la no começo no Host em que fizemos esse tutorial, lembrando de fazer o NAT da porta 161 caso ainda não use o SNMP neste servidor.

É isso ai, agora eu fui

5 comentários em “Monitorando Asterisk com Zabbix”

    1. Bom dia Anderson, não testei nessa versão Zabbix que citou. Mas no caso do Ast* 1.4 faça o seguinte:

      “Altere o “/usr/src/” para a pasta na qual descompactou o seu Ast* para compila-lo”:

      :~# cd /usr/src/asterisk-1.4.42/
      :~# mkdir /usr/share/snmp/mibs/
      :~# cp doc/*-mib.txt /usr/share/snmp/mibs/
      :~# cp -r /usr/share/snmp/mib2c-data/* /usr/share/snmp/mibs/
      :~# cp -r /usr/share/mibs/netsnmp /usr/share/snmp/mibs/
      :~# export MIBS=+ASTERISK-MIB

      Valew!!!

  1. Fiz todos procedimentos corretos, porém quando foi adicionar o Template no meu host. Me surge este seguinte erro:

    Não foi possível encontrar interface “Elastix” no host para a chave do item “asterisk.INTER”.

    Poderia me auxiliar?

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios são marcados com *