Ferramentas do usuário

Ferramentas do site


infra-estrutura:gpon:monitoramento_gpon_furukawa_template_zabbix

Monitoramento de tráfego de entrada e saida das ONU's GPON via SNMP com ZABBIX

Vamos mostrar como configurar um ambiente de monitoramento com a GPON 2502/2504. Abaixo segue o ambiente que iremos utilizar.

Na topologia acima temos simulado dois notebooks na rede 192.168.10.0/24 endereços ip's final .1 e .2. Temos uma vlan de QinQ para encapsular o trafego e queremos monitorar a porta da ONU GE1 na ONU A e porta GE2 na porta ONU B.

O monitoramento da LD-2502 e concentrado na OLT ele possue a mib de todas as ONU's conectadas nas interfaces gponx.x, se visualizarmos as ONU's na console da LD-2502 veremos nossas duas ONU's.

LightDrive#show onu running database 
ONUs registered in databases: 2
| interf | id |   serial number  |      model name       |     status       |      profile name   | pfl status |     ip address     |  Rx(dBm) |
 ----------------------------------------------------------------------------------------------------------------------------------------------
| gpon0.1|  1 | 417347611000XXXX |  LightDrive582        |      active      | InternetInterligacao|   active   |  172.16.90.10/24   |  -21.0   |
| gpon0.7|  3 | 417347611000YYYY |  LightDrive582        |      active      |      acessoQinQ     |   active   |  172.16.90.11/24   |  -16.0   |
 ----------------------------------------------------------------------------------------------------------------------------------------------
%For more detail about one ONU use: show onu interface IFNAME onu-index <0-63> 
 
 
Statistics:
ONUs in 'Not valid' state.......: 0
ONUs in 'Inactive' state........: 0
ONUs in 'Activate pending' state: 0
ONUs in 'Active' state..........: 2
ONUs in 'Deactive pending' state: 0
ONUs in 'Disable pending' state.: 0
ONUs in 'Disable' state.........: 0
 
Profile Statistics:
ONUs in 'Not applied' profile state: 0
ONUs in 'Activating' profile state.: 0
ONUs in 'Updating' profile state...: 0
ONUs in 'Mib reset' profile state..: 0
ONUs in 'Uploading' profile state..: 0
ONUs in 'Uploaded' profile state...: 0
ONUs in 'Active' profile state.....: 2
ONUs in 'Failed' profile state.....: 0
 
LightDrive#

Criamos uma template para colocar no Zabbix para isso precisamos entender como funciona o OID de consulta Por exemplo para coletarmos o octetos transferidos entrante da ONU A que esta na gpon0.1.

.1.3.6.1.4.1.3979.6.4.2.1.2.6.2.3.1.2.6101.2.1

Repare que a parte da OID que fica fixo é .1.3.6.1.4.1.3979.6.4.2.1.2.6.2.3.1.2, isso é uma afirmação. A parte restante 6101.2.1 informa a qual interface e index a onu a ser monitorada se encontra.

A parte 6102, informa a OLT então seguinte a tabela abaixo

Código OLT
6101 gpon0.1
6102 gpon0.2
6103 gpon0.3
6104 gpon0.4
6105 gpon0.5
6106 gpon0.6
6107 gpon0.7

A parte 6101.2.1 informa o onu-index e o .1 informa a porta se for a ONU 580 teremos apenas duas portas então este índice irá ir até 2 se for a ONU 1102 teremos o índice até 4.

Os seguintes OID informam o IN e OUT de octetos transferidos, entrada e saída.

IN

.1.3.6.1.4.1.3979.6.4.2.1.2.6.2.3.1.2.{OLT}.{onu-index}.N

OUT

.1.3.6.1.4.1.3979.6.4.2.1.2.6.2.3.1.10.{OLT}.{onu-index}.N

Com isso criamos o template abaixo tanto para a ONU 580 quanto para 1100, claro que o Zabbix é uma ferramenta de monitoramento poderosa e tem muita coisa a ser melhorada como explorar a opção de discovery.

Templates para Zabbix para monitoramento ONU LD-580

templatesonufurukawald580.xml

Templates para Zabbix para monitoramento ONU LD-1100

templatesonufurukawald1100.xml

Depois de criar o host a ser monitorado no Zabbix somente e necessário importar o template e ele irá importar todos os items de monitoramento. Para o template funcionar você precisa definir três variavéis ou na linguagem do Zabbix MACROS: OLT, INDICE e SNMP_COMMUNITY

E note como ficou a definição do de cada item com o preenchimento das macros.

Agora para teste se esta monitorando mesmo vamos utilizar o comando de testes de rede iperf. O Iperf funciona utilizando dois itens o servidor e cliente, então um dos notebooks será servidor e o outro cliente .

Vou passar os comandos executados.

ONU A

# iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.30.1, port 37726
[  5] local 192.168.30.2 port 5201 connected to 192.168.30.1 port 37728
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-1.00   sec  1.62 MBytes  13.6 Mbits/sec                  
[  5]   1.00-2.00   sec  1.25 MBytes  10.4 Mbits/sec                  
[  5]   2.00-3.00   sec  1.22 MBytes  10.2 Mbits/sec                  
[  5]   3.00-4.00   sec  1.22 MBytes  10.3 Mbits/sec                  
[  5]   4.00-5.00   sec  1.29 MBytes  10.8 Mbits/sec                  
[  5]   5.00-6.00   sec  1.23 MBytes  10.3 Mbits/sec                  
[  5]   6.00-7.00   sec  1.23 MBytes  10.4 Mbits/sec                  
[  5]   7.00-8.00   sec  1.23 MBytes  10.3 Mbits/sec                  
[  5]   8.00-9.00   sec  1014 KBytes  8.31 Mbits/sec                  
[  5]   9.00-10.00  sec  1.27 MBytes  10.6 Mbits/sec                  
[  5]  10.00-10.27  sec   464 KBytes  14.1 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-10.27  sec  0.00 Bytes  0.00 bits/sec                  sender
[  5]   0.00-10.27  sec  13.0 MBytes  10.6 Mbits/sec                  receiver

ONU B

# iperf3 -c 192.168.10.2 -t 999
Connecting to host 192.168.30.2, port 5201
[  4] local 192.168.30.1 port 37728 connected to 192.168.30.2 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec  2.06 MBytes  17.3 Mbits/sec    0   99.0 KBytes       
[  4]   1.00-2.00   sec  1.37 MBytes  11.5 Mbits/sec   54   33.9 KBytes       
[  4]   2.00-3.00   sec  1.18 MBytes  9.94 Mbits/sec   61   15.6 KBytes       
[  4]   3.00-4.00   sec  1.18 MBytes  9.94 Mbits/sec   49   24.0 KBytes       
[  4]   4.00-5.00   sec  1.38 MBytes  11.6 Mbits/sec  121   2.83 KBytes       
[  4]   5.00-6.00   sec  1.18 MBytes  9.94 Mbits/sec   48   5.66 KBytes       
[  4]   6.00-7.00   sec  1.18 MBytes  9.94 Mbits/sec   32   48.1 KBytes       
[  4]   7.00-8.00   sec  1.15 MBytes  9.68 Mbits/sec   53   59.4 KBytes       
[  4]   8.00-9.00   sec  1.18 MBytes  9.94 Mbits/sec  112   12.7 KBytes       
[  4]   9.00-10.00  sec  1.15 MBytes  9.68 Mbits/sec   42   29.7 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  13.0 MBytes  10.9 Mbits/sec  572             sender
[  4]   0.00-10.00  sec  13.0 MBytes  10.9 Mbits/sec                  receiver

Colocamos a opção -t 999 para ele gerar uma raxada por 999 segundos.

Monitoramento na ONU

Att.

infra-estrutura/gpon/monitoramento_gpon_furukawa_template_zabbix.txt · Última modificação: 2018/07/19 11:42 por ricardobarbosams