Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Blogosfera d...
Tela cheia Sugerir um artigo

Rafael Gomes: Monitorando ligações ativas do Asterisk usando Zabbix

27 de Março de 2011, 0:00 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 4390 vezes

Como havia informado, há muito tempo atrás, nesse post, eu comecei a utilizar a ferramenta de monitoramento chamada Zabbix e desse momento até então não consigo encontrar ferramenta melhor.

Ok, o meu não é assim, mas tudo bem...

Estou montando uma nova central de monitoramento, no meu novo emprego, e me deparo com uma central de telefonia Voip Asterisk.

Após uma pesquisa rápida, descobri que o comando abaixo informa as ligações ativas no Asterisk, ou seja, quem já usa Zabbix já sabe como monitorar isso certo?

/usr/sbin/asterisk -rvvvvvx 'core show channels'

Caso não seja experiente no Zabbix não se desespere. Irei explicar passo a passo.

O agente do Zabbix tem uma opção chamada UserParameter. Essa opção serve para especificarmos monitoria local, ou seja, com essa opção é possível monitorar TUDO no sistema que tem o agente instalado.

Parece propaganda de telemarketing não é? mas é verdade.

A sintaxe do UserParameter é composto por:

UserParameter=<chave.que.sera.usada.no.zabbix.server>,<comando que será executado pelo usuário zabbix no agente>

Exemplo:

UserParameter=test.echo,echo “1″

Ou seja, quando você configurar no Zabbix server a key test.echo para esse agente, receberá o valor 1. Entendeu?

Vamos agora para o exemplo prático,

Acesse o arquivo /etc/zabbix/zabbix_agentd.conf e adicione a seguinte linha:

UserParameter=user.asterisk.active.calls,sudo /usr/sbin/asterisk -rvvvvvx 'core show channels' | grep "active calls" | awk '{print $1}'

Agora acesse o arquivo /etc/sudoers e adicione a seguinte linha:

zabbix ALL=NOPASSWD:/usr/sbin/asterisk

Nesse mesmo arquivo comente a seguinte linha:

Defaults    requiretty

Pronto! Agora reinicie o serviço do agente Zabbix, configure a sua chave no servidor Zabbix e divirta-se.


Fonte: http://techfree.com.br/wordpress/2011/03/27/monitorando-ligacoes-ativas-do-asterisk-usando-zabbix/

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.