r2 - 08 Mar 2006 - 18:23:59 - IuriDinizYou are here: TWiki >  Asterisk Web  >  AsteriskPBXSoftware > AsteriskStatistics

Estatísticas do Asterisk

Gerar gráficos

Gerar gráficos para uso do MRTG ou cacti via SNMP

Instalar o Net-SNMP

no servidor do asterisk instalar Net-SNMP (debian)
#!/bin/sh
apt-get install snmpd

Alguns scripts de SNMP

Não sei onde conseguir OID (por favor me expliquem como), então vou usar algumas aleatórias.

OID: .1.3.6.1.4.1.2021.255 - Pegar o número de chamadas atual
n_chamadas.sh

OID: .1.3.6.1.4.1.2021.258 - Pegar o número de clientes IAX2 (friends) conectados
n_iax2_logged.sh

OID: .1.3.6.1.4.1.2021.259 - Pegar o número de clientes IAX2 (friends) desconectados
n_iax2_not_logged.sh

OID: .1.3.6.1.4.1.2021.256 - Pegar o número de clientes SIP (friends) conectados
n_sip_logged.sh

OID: .1.3.6.1.4.1.2021.257 - Pegar o número de clientes IAX2 (friends) desconectados
n_sip_not_logged.sh

Coloque eles em uma pasta a sua escolha, por exemplo: /var/local/snmp_scripts

Configurar o Net-SNMP

Só a parte que me interessa eu vou falar, rocommunity e bla bla bla nao serão falados aqui.

incluir no /etc/snmp/snmpd.conf

pass .1.3.6.1.4.1.2021.255 /var/local/snmp_scripts/n_chamadas.sh
pass .1.3.6.1.4.1.2021.256 /var/local/snmp_scripts/n_sip_logged.sh
pass .1.3.6.1.4.1.2021.257 /var/local/snmp_scripts/n_sip_not_logged.sh
pass .1.3.6.1.4.1.2021.258 /var/local/snmp_scripts/n_iax2_logged.sh
pass .1.3.6.1.4.1.2021.259 /var/local/snmp_scripts/n_iax2_not_logged.sh

reiniciar Net-SNMP

#!/bin/sh
/etc/init.d/snmpd restart

Testar a partir de outra máquina

Instalar Net SNMP tools

#!/bin/sh
apt-get install snmp

pegar número de chamadas atual

#!/bin/sh
snmpget -v 1 -c [XXXXXXXXXXXXXXXX] asterisk.com.br  .1.3.6.1.4.1.2021.255
retorno:
UCD-SNMP-MIB::ucdavis.255 = INTEGER: 3

pegar número de clientes IAX2 conectados

#!/bin/sh
snmpget -v 1 -c [XXXXXXXXXXXXXXXX] asterisk.com.br  .1.3.6.1.4.1.2021.258
retorno:
UCD-SNMP-MIB::ucdavis.258 = INTEGER: 5

pegar número de clientes IAX2 desconectados

#!/bin/sh
snmpget -v 1 -c [XXXXXXXXXXXXXXXX] asterisk.com.br  .1.3.6.1.4.1.2021.259
retorno:
UCD-SNMP-MIB::ucdavis.259 = INTEGER: 8

pegar número de clientes SIP conectados

#!/bin/sh
snmpget -v 1 -c [XXXXXXXXXXXXXXXX] asterisk.com.br  .1.3.6.1.4.1.2021.256
retorno:
UCD-SNMP-MIB::ucdavis.256 = INTEGER: 40

pegar número de clientes IAX2 desconectados

#!/bin/sh
snmpget -v 1 -c [XXXXXXXXXXXXXXXX] asterisk.com.br  .1.3.6.1.4.1.2021.257
retorno:
UCD-SNMP-MIB::ucdavis.257 = INTEGER: 23

Gráficos no cacti

Não cheguei a importar nenhum template, acredito que só é necessário os Graph templates pois ele inclui as dependências.

Data templates

Graph templates

Gráficos em outros programas MRTG

Você já tem as MIBs consulte o manual do programa para saber.

-- IuriDiniz - 16 Feb 2006

AsteriskForm
Classificacao Dica
Resumo Gerar Gráficos com o Cacti
Versao Asterisk 1.2.X
toggleopenShow attachmentstogglecloseHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
shsh n_chamadas.sh manage 0.2 K 16 Feb 2006 - 11:58 IuriDiniz OID: .1.3.6.1.4.1.2021.255
shsh n_iax2_logged.sh manage 0.3 K 16 Feb 2006 - 12:05 IuriDiniz OID: .1.3.6.1.4.1.2021.258
shsh n_iax2_not_logged.sh manage 0.3 K 16 Feb 2006 - 12:05 IuriDiniz OID: .1.3.6.1.4.1.2021.259
shsh n_sip_logged.sh manage 0.3 K 16 Feb 2006 - 12:05 IuriDiniz OID: .1.3.6.1.4.1.2021.256
shsh n_sip_not_logged.sh manage 0.2 K 16 Feb 2006 - 12:05 IuriDiniz OID: .1.3.6.1.4.1.2021.257
xmlxml cacti_data_template_asterisk_numero_chamadas.xml manage 5.5 K 16 Feb 2006 - 13:01 IuriDiniz  
xmlxml cacti_data_template_asterisk_iax2_logados.xml manage 5.5 K 16 Feb 2006 - 13:01 IuriDiniz  
xmlxml cacti_data_template_asterisk_iax2_deslogados.xml manage 5.5 K 16 Feb 2006 - 13:03 IuriDiniz  
xmlxml cacti_data_template_asterisk_sip_logados_1.xml manage 5.5 K 16 Feb 2006 - 13:03 IuriDiniz  
xmlxml cacti_data_template_asterisk_sip_deslogados.xml manage 5.5 K 16 Feb 2006 - 13:03 IuriDiniz  
xmlxml cacti_graph_template_asterisk_estado_clientes_iax2.xml manage 15.6 K 16 Feb 2006 - 13:07 IuriDiniz  
xmlxml cacti_graph_template_asterisk_estado_clientes_sip.xml manage 15.6 K 16 Feb 2006 - 13:07 IuriDiniz  
xmlxml cacti_graph_template_asterisk_numero_chamadas.xml manage 9.6 K 16 Feb 2006 - 13:08 IuriDiniz  
pngpng clientesIAX2.png manage 26.4 K 16 Feb 2006 - 13:10 IuriDiniz Imagem do Cacti
pngpng clientesSIP.png manage 22.9 K 16 Feb 2006 - 13:10 IuriDiniz Imagem do Cacti
pngpng numerochamadas.png manage 21.7 K 16 Feb 2006 - 13:10 IuriDiniz Imagem do Cacti
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r2 < r1 | More topic actions
Asterisk.AsteriskStatistics moved from Personal.AsteriskStatistics on 08 Mar 2006 - 18:23 by IuriDiniz - put it back
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback