Meetup ocorrido em 26/11/16 em Fortaleza, Ceará. Apresentação baseada nas experiências obtidas utilizando o Zabbix + Grafana para verificação de SLA com aplicação de multas em caso de ocorrências negativas. Evento patrocinado pela F13 e promovido pela UNIREDE.
1. Zabbix on the Road - Fortaleza
Werneck Costa (Analista de suporte – USUT/CAERN)
Apresentação
Zabbix e Grafana podem salvar seu bolso!
2. Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
2
Quem sou/estou eu?
• Analista de suporte
– CAERN (Companhia de Águas e Esgotos do RN)
• Professor de alguns cursos de T.I
– UNI-RN (Centro Universitário do RN)
• Eterno estudante de T.I.
3. Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
3
Experiências com o Zabbix
• Primeiro contato em 2012 (versão 1.6);
• Certificação em 2016 (UniRede-PoA);
• Implantações focadas em parte visual
(facilitação da vida dos setores de suporte);
• Atividade na lista de e-mails, fórum oficial e
grupo do Telegram.
4. Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
4
Sobre o que falaremos?
• A CAERN
• Como o Zabbix aderiu à companhia
• Como o Zabbix e o Grafana vem ajudando à
CAERN
• Sobre SLA/contratos (multas e economia)
5. Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
5
A CAERN
• Companhia de Águas e Esgotos do RN
– Criada em 02 de Setembro de 1969;
– Atende a 153 dos 167 municípios do RN;
– www.caern.com.br;
– Mais de 2300 funcionários.
• Missão
– Contribuir para melhoria da qualidade de vida da
população do RN, satisfazendo suas necessidades de
abastecimento de água e esgotamento sanitário,
respeitando os fatores sociais, econômicos e ambientais.
6. Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
6
7. Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
7
8. Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
8
9. Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
9
10. Como o Zabbix aderiu à companhia
• Em meados de 2014, utilizava-se o Zenoss
como software para monitoramento
– Boa interface;
– Integração nativa com gMaps;
– Simples e claro;
– Mas...
Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
10
11. Como o Zabbix aderiu à companhia
• Em meados de 2014, utilizava-se o Zenoss
como software para monitoramento
– Travado em “ZenPacks”;
– Somente SNMP;
– Sem suporte a agentes (para monitoramento
estendido);
– Telas padrão.
Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
11
12. Números
• Infra CAERN:
– Cerca de 50 Switchs, 25 AccessPoints, 50
servidores, virtualização, aplicações web...
• Links de transporte
– 85 links de transporte (via rádio) com as
localidades remotas;
– Fornecido por prestadora especializada no serviço.
Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
12
13. Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
13
Mapa fornecido pela prestadora de serviços em links
de transporte
16. Novos horizontes
Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
16
Significa problema
Link de internet
17. Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
17
18. 18
Situação normal
Novos horizontes
Por exemplo, em casos onde o link estiver com
consumo maior que 85%.
Requer atenção
Em casos onde o link estiver com alta-perda ou
alta-latência (causando lentidão).
Significa problema
Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
20. Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
20
21. Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
21
22. Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
22
23. Como o Zabbix e o Grafana vem ajudando à CAERN
• Monitoramento do serviço de links de
transporte;
• Adesão através de ATA de registro de preços
– Aceitação de todos os termos contratuais,
incluindo o SLA:
• Perda de pacotes média < 3% num período de 24h;
• Latência média < 50ms num período de 24h;
• Disponibilidade mensal de 99%.
Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
23
24. Como o Zabbix e o Grafana vem ajudando à CAERN
• O Zabbix pode medir o SLA (acordo de nível de
serviço) baseado em um ou mais níveis e
parâmetros:
Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
24
25. Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
25
26. Como o Zabbix e o Grafana vem ajudando à CAERN
• Existe um dia para abertura/fechamento do
período (mensal);
• Porém, os períodos no Zabbix, nos prendiam a
poucas opções:
Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
26
O ciclo é de mês/16 a mês/15 e nem
sempre dá pra checar o SLA no dia exato.
27. Como o Zabbix e o Grafana vem ajudando à CAERN
• Solução: Zabbix + Grafana
Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
27
28. Como o Zabbix e o Grafana vem ajudando à CAERN
• Instalação do Grafana;
• Instalação do Plugin Grafana-Zabbix;
• Criação de um Dashboard com o componente
SLA.
Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
28
29. Como o Zabbix e o Grafana vem ajudando à CAERN
• Resultado visual
Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
29
30. Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
30
31. Como o Zabbix e o Grafana vem ajudando à CAERN
Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
31
Mês Desconto
Março 700,00
Abril 2.836,99
Maio 5.529,00
Junho 5.682,42
Julho 3.822,00
Agosto 7.599,41
Setembro 10.365,78
Outubro 4.924,50
Total de descontos 41.460,10
• Resultado financeiro
Valor do contrato
mensal: cerca de R$ 90k
32. Como o Zabbix e o Grafana vem ajudando à CAERN
• Resultado financeiro
Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
32
700,00
2.836,99
5.529,00 5.682,42
3.822,00
7.599,41
10.365,78
4.924,50
0,00
2.000,00
4.000,00
6.000,00
8.000,00
10.000,00
12.000,00
1
Aplicação de multas por SLA não cumprido
Março Abril Maio Junho Julho Agosto Setembro Outubro
33. Como o Zabbix e o Grafana vem ajudando à CAERN
• Melhoria - média de links fora do ar:
Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
33
34. Como o Zabbix e o Grafana vem ajudando à CAERN
• E-mails enviados com alertas pré-ocorrência
– De acordo com o contrato, os SLAs de latência e
perdas de pacotes são, praticamente,
inexequíveis;
– Encontramos uma forma de “cobrar” por isso.
Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
34
35. Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
35
36. Como o Zabbix e o Grafana vem ajudando à CAERN
• Fatos curiosos
– Desconto no primeiro mês
– Melhoria dos serviços
– E-mails automáticos (chateação) para fatos não
contabilizados no SLA (perdas e latência)
– A prestadora mudando de Nagios para Zabbix
Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
36
37. Valeu, um abraço!
Zabbix on the Road - Meetup Brasil -
Fortaleza (11/2016)
37
Contatos:
werneck.costa@gmail.com / werneck@caern.com.br
Telegram: @WerneckCosta