Você está na página 1de 7

1

MONITORAMENTO DE AMBIENTE DE REDES UTILIZANDO


ZABBIX

Edilmar Rodrigues Fonseca Junior


Faculdade de Tecnologia -IBRATEC
Av. Mal Mascarenhas de
Morais, 4989 Imbiribeira,
Recife PE, 51150-002.
(81) 3339-0998
junior.edilmar@gmail.com

ABSTRACT
This article aims to present a tool for centralization of low-cost Figura 1 - Proporo de empresas com redes
network management to implement to improve the monitoring
network of strategic form and control for public office or
companies that wish to have a troubleshooting tool for relating to
your network or services.

RESUMO
Este artigo tem como objetivo apresentar uma ferramenta para
centralizao da gerncia de redes, tendo um baixo custo na sua
implementao, melhorando o monitoramento da rede de forma
estratgica e controle para rgo pblico ou empresas que
desejem ter uma ferramenta para soluo de problemas
relacionados sua rede ou servios.

Fonte: Centro Regional para o Desenvolvimento da Sociedade da


Informao [1]
1. INTRODUO
E de acordo com a segunda Figura 2, analisamos a proporo de
empresas que aderiram mais recursos oferecidos pela tecnologia
Atualmente com as grandes transformaes que vm acontecendo de informao e outros servios relacionados.
no mundo dos negcios, as empresas adotam melhorias
tecnolgicas que as coloquem frente dos concorrentes, diante Figura 2 - Proporo de empresas com website
disso, os ambientes de tecnologia da informao vm crescendo a
cada dia, juntamente com a necessidade de ferramentas
estratgicas que gerenciem no s equipamentos e sim sistemas e
servios de redes. De acordo com uma pesquisa realizada pela
CETIC.br [1], com 7.010 empresas no ano de 2014, 95%
declararam utilizar computadores com 10 ou mais pessoas e que j
possuam alguma tecnologia de rede; assim, rede sem fio 78%,
rede cabeada 85%, intranet e extranet, que podemos observar na
Figura 1; embora seja uma pesquisa realizada em 2014, j relatava
uma proporo de empresas com redes satisfatria.

Fonte: Centro Regional para o Desenvolvimento da Sociedade da


Informao [1]
2

E outra pesquisa vem elevando bastante a utilizao de redes aos 2.2.1 Geral
dispositivos celulares. Na observao da Figura 3 possvel
Mostrar o desemprenho da ferramenta de monitoramento
analisar a utilizao para fins tambm corporativos, com 63% para
ZABBIX de forma proativa, analtica e centralizada.
envios de e-mails.
2.2.2 Especficos
Figura 3 - Proporo de utilizao de celulares
- Relatar recursos necessrios para implantao;
- Apresentar utilizao do protocolo SNMP;
- Demostrar coleta de monitoramento dos tipos de
monitoramentos: passivos, simples check e SNMP.

3. DESENVOLVIMENTO
3.1 Zabbix

uma ferramenta moderna, Open Source e multiplataforma, livre


de custos de licenciamento. Tem apenas uma verso que
Fonte: Centro Regional para o Desenvolvimento da Sociedade da considerada classe Enterprise, sendo utilizada para monitorar a
Informao [1] disponibilidade e o desempenho de aplicaes, ativos e servios
de rede por todo mundo. (HOST; PIRES; DEO 2015, p.19) [3].
E com isso, destaca-se que a TI vem sendo bem utilizada pelas
organizaes. De acordo com, Kuwabara et al. (2012) [2]Redes Com a sua vasta maneira de monitoramento centralizada de
de computadores tm se tornado cada vez mais importantes para o equipamentos e servios de redes para grandes ou pequenos
funcionamento de sistemas de larga escala. Este artigo apresenta volumes de hosts. Atravs das suas mtricas e formas de
uma proposta para o monitoramento de ambientes de TI, alinhado notificaes pelo meio de SMS, e-mail e aplicativos como:
com negcios, buscando auxiliar seus profissionais e gestores no telegram, whatsapp entre outros, e com caractersticas de interagir
compartilhamento de informaes e servios. A ferramenta open com scripts e/ou API. No entanto, todas essas caractersticas torna
source ZABBIX apresentada como uma possvel soluo de rpida a resoluo do problema, fazendo com isso monitoramento
baixo custo para o monitoramento de redes tais como: ativos, de rede proativo, que nos dias atuais de essencial importncia, e
servios e desempenho de aplicaes. A utilizao desse tipo de vale ressaltar que Gerenciamento de rede inclui o oferecimento, a
ferramenta poder auxiliar os profissionais de TI a corrigir integrao e a coordenao de elementos hardware, software,
eventuais falhas de forma rpida e automtica e fornecer subsdios humanos, para monitorar, testar, consultar, configurar, analisar,
para o negcio da empresa. avaliar e controlar os recursos de rede, e de elementos, para
satisfazer s exigncias operacionais, de desempenho e de
qualidade de servio em tempo real e um custo razovel.
2. JUSTIFICATIVA E OBJETIVOS (SAYDAM, 1996) [4]. E com isso de fundamental importncia
explorar um pouco das arquiteturas de gerenciamento, que
segundo Farrel (2011) [5], h quatro tipos de gerncia de rede
2.1 Justificativa presentes no mercado, onde se encontra as formas: centralizada,
Fundamentado na atual necessidade das empresas que utilizam os hierrquica, distribuda. E seus tipos de gerncia so reativas e
recursos de TI em seus negcios, se faz necessria uma ferramenta proativas. So esses tipos de gerncia, no qual o administrador
de gerenciamento e monitoramento de rede, que possua vrios regularmente procura informaes que possam ser teis para
recursos teis e que posar ser utilizados pela maioria dos antecipar problemas. Vale ressaltar a distribuda, que se encontra
administradores de ambientes tecnolgicos. Possuir uma como uma combinao das caractersticas da centralizada e
ferramenta que permita o monitoramento do ambiente, e que hierrquica, atravs do monitoramento distribudo e faz replicao
possua a capacidade de tomar decises baseadas em regras das bases de dados. O ZABBIX, com uma soluo de nvel
previamente estabelecidas (inteligentes), de fundamental enterprise de cdigo aberto e com suporte monitorao
importncia. As ferramentas de monitoramento atuais apenas distribuda, atende essas caractersticas. Para o correto
colhem informaes dos ativos e reporta ao operador as falhas funcionamento dos servios de rede, deve ser fornecida ao cliente
ocorridas, desta forma, um software de gerenciamento composto a infraestrutura necessria para prover os recursos de maneira
por vrios componentes de extrema importncia na garantia do satisfatria. nesse ponto que os equipamentos de infraestrutura
bom funcionamento da rede e de seus recursos. de redes tornam-se importantes e assim so divididos em duas
classes: ativos e passivos. Segundo Tanenbaum (2011) [6] ativos
so todos os componentes da rede que criam, processam,
2.2 OBJETIVOS armazenam, transmitem ou descartam dado. O gerenciamento dos
ativos em rede com monitoramento do Zabbix exemplos:
Apresentar uma plataforma de monitoramento Open Source de switches, roteadores, computadores e etc. so instalados um
gerenciamento de ativos com novas funcionalidades para agente na mquina cliente que pode ser atravs do protocolo
administrao do ambiente tecnolgico de rede e negcios. SNMP ou at mesmo o agente do prprio ZABBIX, onde se
comunica com o servidor principal e/ou proxys e assim as
3

informaes so armazenadas e coletadas no gerenciamento. E por Figura 5 - Ns Gerenciados agentes SNMP


fim geram-se relatrios, conforme a sequncia: Cliente (agente),
Protocolo (SNMP), Gerente (Servidor), Gerenciamento de ativos
e relatrio do gerenciamento (tabelas, grficos e etc.). J os
gerenciamentos passivos so elementos que no so capazes de
alterar o contedo enviado na rede, como os cabos de rede, os
conectores, patch panel e etc (salvo os casos de interferncia ou
atenuao), ou seja, eles so responsveis pelo transporte dos
dados atravs do meio fsico.

3.1.1 Protocolo SNMP


O protocolo SNMP fundamentalmente consiste em um conjunto
de operaes simples e as informaes contidas nessas operaes
possibilitam ao administrador da rede ou aos servios de TI (o
qual necessita da rede para operar) a capacidade de coletar dados
de dispositivos e at alterar o estado dessas informaes, como Fonte:
por exemplo, mudar o estado de uma interface, verificar a https://dl.dropboxusercontent.com/u/16594342/Apostila%20
velocidade em que a interface de um equipamento como switch ou Ger%C3%AAncia%20de%20Redes%20com%20SNMP%20
roteador, saber a temperatura desses dispositivos, entre outros. v2.zip [8]
SILVA, MEDEIROS & MARTINS (2015) [7]. E por possuir
varias abordagem genrica e poder de gerenciar diversos tipos de
sistemas e equipamentos. O modelo de Gerenciamento SNMP, O Protocolo tambm tem Entidade com Dupla Funo,
tambm e chamado de Modelo internet DEO, p27. (2012) [8] e que possibilita a capacidade de desempenhar o papeis
segundo HOLOS, Ano 31, Vol. 8 279 [9] O protocolo SNMP duplos, tais como agentes e gerente simultaneamente.
definido pela IETF [10] (The Internet Engineering Task Force), Componentes com informaes de gerenciamento que
essa sendo responsvel pelos padres de protocolos que contm as informaes de gerenciamento em cada n,
controlam o trfego de internet. E vale ressaltar os tipos de os quais descrevem a configurao, o estado, as
protocolos SNMP e seus componentes elementares tais como: estatsticas e as aes que controlam os ns gerenciados
a exemplo de um proxy do zabbix que possuir esse
O Gerente, responsvel por todas as informaes de componente com perfeita harmonia.
todos os equipamentos a serem gerenciados, com isso
receber todas as aes dos agentes e a interpretao Toda comunicao entre a aplicao, gerente e os
coletada atravs de um software e adiciona agentes so atravs do protocolo SNMP e por meio
funcionalidades para armazenamento de informaes, disso se dar o monitoramento via SNMP, que por sua
disparo de alertas e gerao de grficos entre outros, vez ir repassar Aplicao de gerenciamento, que
como possvel verificar na Figura 4 a aplicao de efetuar as aes adicionais como disparar alertas,
gerenciamento e o gerente. alimentar grficos e armazenar em banco de dados,
entre outras.
de fundamental relevncia ressaltar que o Gerenciamento de
Figura 4 - Gerente SNMP redes com protocolo SNMP na camada de aplicao
(comparando com o modelo OSI a 7 camada) que tem como
objetivo principal coletar informaes dos dispositivos
gerenciveis. E com isso ele tem a responsabilidade por veicular
informao de gerncia (valores das MIBs). A MIB (Management
Information Base - Base de Informaes de Gerenciamento) um
conjunto dos objetos gerenciados, com o objetivo de abranger
informaes necessrias para a gerncia da rede. Suas interaes e
envios no so orientados conexo; ele trabalha com mensagens
Fonte: no protocolo UDP/IP, no requer aes previas, utilizando as
https://dl.dropboxusercontent.com/u/16594342/Apostila%20Ger portas 161 e 162, com seus pacotes; tem tamanho varivel e cada
%C3%AAncia%20de%20Redes%20com%20SNMP%20v2.zip equipamento. Figura 6, de arquitetura de gerncia SNMP, tem
[8] suas mibs padro de fbrica e atravs delas consegue enviar
informaes dos equipamentos de gerenciamento.

Agentes, todos os dados que sero coletados dos


dispositivos gerenciados; so enviados para os Gerentes,
formando ento os ns de gerenciados ilustrados na
Figura 5.
4

Figura 6 - Arquitetura de Gerncia SNMP e segundo Ferrari 2015 [15], A tecnologia a espinha dorsal nos
negcios, sendo assim, prevenir vem se tornando cada vez mais
essencial.

3.2.1 Monitoramento com o protocolo SNMPv2


O Zabbix monitora os dispositivos que suportem o protocolo
SNMP nas trs verses, embora o sistema tenha essa possibilidade
de monitoramento para monitorar dispositivos como impressoras,
switches, roteadores ou nobreaks que, normalmente, possuem
interfaces SNMP habilitadas e funcionando; o gerenciamento do
zabbix coleta as informaes e apresenta conforme ilustrado na
Figura 7, que possvel verificar o nome do equipamento, modelo
e o tempo do equipamento ligado.
Utilizao do SNMP: coletando informaes de um switch bem
como: nome do switch e tempo do equipamento ligado.
Fonte: www.teleco.com.br [11]
Figura 7 - SNMP coletando informaes de switch.
Existem trs verses do protocolo SNMP, so elas: SNMPv1,
SNMPv2 e SNMPv3. Cada uma com suas particularidades. E de
acordo com a RFC 1157 [11], o protocolo SNMP tem como base
senhas ou palavras (conhecidas como comunidades), permitindo
que qualquer aplicao baseada nesse protocolo pudesse se
comunicar com outras aplicaes, atravs desse mtodo de
reconhecimento. As informaes obtidas pelo gerenciamento dos
dispositivos so realizadas das seguintes formas:
Somente leitura; Fonte: Elaborada pelo o autor, 2016.
Leitura/escrita; Uma forma de coletar, possvel de ser realizada atravs do
protocolo SNMP o trafego ilustrado na Figura 8.
Trap.
A verso do protocolo SNMPv2 ser adotada para os exemplos de
coletar nesse artigo, Apesar do SNMPv1 ser histrico, ainda a Figura 8 - SNMP trfegos de portas do switch
principal implementao do SNMP que muitos fornecedores
suportam. (MAURO; SCHMIDT, 2005) [12]. E segundo: Poleto
Filho (2012) [13] O SNMPv2 um protocolo orientado a pacotes
e possui, em sua estrutura, cabealho, dados e informaes de
verificao (PDU) tais como: Get request, Get-next request, Set
request,Get response e Trap. E conforme algumas mudanas que
foram feitas no decorrer do tempo existem novidades; ressalva a
adio de mais dois comandos getbulk - facilita a recuperao de
dados em tabelas e inform - que permitem a estratgia de
gerenciamento descentralizado, isto , uma comunicao entre
gerentes e no somente gerente e agente. A terceira e mais recente
verso (SNMPv3) foi desenvolvida com intuito de garantir
segurana nos aspectos de autenticidade e criptografia, em trocas
de mensagens entre as entidades, e de principal importncia
ressaltar que essa verso de protocolo no para substituir as
verses anteriores e sim para dar uma capacidade de segurana ao Monitoramento simples ICMP uma forma de obter o
protocolo. monitoramento de qualquer equipamento que esteja na rede, caso
no seja possvel a instalao de um agente zabbix e/ou o
equipamento no tenha suporte ao protocolo SNMP. No entanto,
3.2 Monitoramento quando realizada uma verificao bsica, as consultas so feitas
Hoje de fundamental importncia, monitorar as aplicaes, diretamente nas interfaces de rede dos dispositivos e aplicao ou
ativos e servios da rede com todos os recursos possveis para porta. O zabbix j vem com os parmetros bsicos de coletar
alcanar de forma proativa os resultados satisfatrios dos servios ICMP conforme exibido na Figura 9; possvel a verificao caso
oferecidos. Devido uma pesquisa realizada em 2015 pela Cetic.br o equipamento ou links esteja down ou up: o tempo de resposta de
[14], 43% das entrega de produtos ou servios das empresas tem cada parmetro do protocolo ICMP.
um formato digital pela internet, e 60% das empresas oferecem
servios, informaes ou assistncias ao consumidor pela internet
5

Figura 9 - Coletar ICMP Figura 11 - Checagem de monitoramento web

Fonte: Elaborada pelo o autor, 2016


Ilustrao de coletas de uma impressora atravs do protocolo
SNMP na Figura 10, com informaes como: Contador de
impresso, Nmero de srie entre outro, que de fundamental Fonte: Elaborada pelo o autor, 2016.
importncia para um controle total da rede gerenciada.
Figura 10 - Coletar do SNMP da impressora. Essa Figura 12. Ilustra-se um cenrio que possvel verificar o
download de cada site especifico entre a mdia de cada cenrio e
o ltimo dado coletado e atualizado.

Figura 12 - Coleta de download e requisio

Fonte: Elaborada pelo o autor, 2016.

3.2.2 Monitoramento WEB


Monitoramento web um monitoramento passivo de aplicao.
um ponto que pode ser direcionado com viso de negcio por
fazer o servio a ser oferecido para o cliente, seja proativo Fonte: Elaborada pelo o autor, 2016.
referente falha e gargalos de um site especfico, por exemplo, e
do outro lado bastante eficaz na hora de tomar algumas decises,
como por exemplos: trocar do servidor de aplicao e/ou tambm possvel coletar informaes para cada passo de
parmetro que afetem o bom funcionamento do servio ou at cenrio especifico entre elas:
mesmo o links de internet para prover um melhor servio. Com o Velocidade de download por segundo;
monitoramento web possvel verificar diversos aspectos e
disponibilidades de sites web e servios, ligando diretamente a Tempo te resposta;
esses sites; os cenrios web configurados no zabbix so realizados Cdigo de resposta.
em requisies HTTP, ou seja, passo a passo. E atravs do Zabbix
server com uma ordem j pr-estabelecida em suas configuraes. A Figura 13, a seguir deste artigo mostra a velocidade mdia por
O zabbix vem desde a verso 2.2 associao do cenrio web a segundo e o tempo para fazer uma consulta para uma requisio
hosts/templates e com isso possibilita a criao de cenrio com especifica, a exemplo da consulta pgina
templates especficos para vrios hosts ou at mesmo apenas um http://horus.recife.pe.gov.br/SCDCAF/paginas/login.seam e o
host. tempo de resposta do cenrio, como exemplo um cdigo html
200.
Em qualquer cenrio web, possvel obter as seguintes
informaes:
Velocidade mdia de download de todos os passos do
cenrio;
Nmero de passos com falha;
ltima mensagem de erro.

possvel verificar na Figura 11, a seguir, onde mostra


apresentao do cenrio, o nmero de passos e a ltima checagem,
assim como o status
6

Figura 13 - Velocidade mdia de requisio. 3.2.3 Monitoramento visualizaes de eventos


Para um bom funcionamento e uma interverso rpida de todos os
eventos ocorridos no monitoramento, uma forma de visualizao
a tela de status do sistema: com ela possvel acompanhar todos
os grupos de hosts na Figura 16, e as suas severidades tais como:
desastre, alta, media, ateno, informao e as no classificadas
conforme critrios estabelecidos nas configuraes
Figura 96 - Status do Sistema.

Fonte: Elaborada pelo o autor, 2016


possvel tambm verificar o bom funcionamento da aplicao
(apache) na Figura 14, porm, com falha na requisio nesse
momento especifico, com o cenrio real o servio de banco de
dados estava em stop e devido a isso a velocidade mdia existia,
porm a resposta da requisio no. possvel comparar com a
Figura anterior com o mesmo cenrio, e perfeito o
funcionamento.

Figura 84 - Funcionamento do apache X falha no banco de dados.


Fonte: Elaborada pelo o autor, 2016

Outra forma tambm de acompanhar os eventos e assim ser


sempre proativo com as falhas ocorridas no monitoramento da
rede a integrao com o API do Telegram que informa problema
como a disponibilidade de um link ilustrado na Figura 17, quando
restabelecido esse link tambm relatada a informao.

Figura 107 - Notificao de Falhas

Fonte: Elaborada pelo o autor, 2016

Em teste de laboratrio foi realizado um cenrio parecido s para


demonstrao Figura 15.
Figura 15 Teste de laboratrio.

Fonte: Elaborada pelo o autor, 2016.


Fonte: Elaborada pelo o autor, 2016
7

3.3 Anlise final Ger%C3%AAncia%20de%20Redes%20com%20SNMP%20


Para o correto funcionamento de uma rede de computadores entre v2.zip Acesso em: 13 janeiro de 2016
ativos e servios, se faz necessrio o gerenciamento atravs de [9] HOLOS, Ano 31, Vol. 8 279
ferramentas que sejam capazes de ser proativas em todos os [10] IETF Disponibilizado em:
aspectos, e que tambm sejam capazes de interagir com outras http://www.teleco.com.br/tutoriais/tutorialgmredes2/pagina_
ferramentas existente no mercado, por exemplo, o Telegram que 2.asp acessado em: 2 maio 2016
facilita a agilidade e rapidez nos diagnsticos dos eventuais
problemas ocorridos na rede, muito embora a implantao de um [11] http://www.teleco.com.br/ Disponibilizado em:
sistema de gerenciamento com Zabbix seja essencial, http://www.teleco.com.br/tutoriais/tutorialgmredes2/pagina_
relacionando com a natureza positiva de ser um software 2.asp acessado em 2 maio 2016
totalmente livre e regido sobre licena GPL v2, ou seja, para um [12] RFC 1157 Disponibilizado em:
rgo publico fundamental, sem licitao ou qualquer onerao http://www.teleco.com.br/tutoriais/tutorialgmredes2/pagina_
financeira com qualquer outro sistema proprietrio. Ainda no 2.asp acessado em :2 maio 2016
aspecto positivo, essa ferramenta de monitoramento esta sendo
[13] (MAURO; SCHMIDT, 2005) MAURO, Douglas R.;
apresentada para substituir um sistema de monitoramento antigo
SCHMIDT, Kevin J. Essential SNMP. 2. ed. California:
existente na Secretaria de Sade do municpio do Recife; vale
Oreilly Media, 2005.
ressaltar alguma dificuldade com a implantao da ferramenta: por
exemplo: se fez necessrio o profundo conhecimento de protocolo [14] Poleto Filho (2012)
SNMP e todos os seus fundamentos e ter conhecimento de todo http://www.teleco.com.br/tutoriais/tutorialgmredes2/pagina_
sua infraestrutura, muito embora todos os testes apresentar-se 2.asp
satisfatrios e todos os cenrios sejam reais e estejam em [15] CERTIC PROPORO DE EMPRESAS QUE
operao. Por fim, conclui-se que o monitoramento de rede com UTILIZARAM A INTERNET POR TIPO DE ATIVIDADE
o Zabbix faz com que a equipe de suporte e o administrador de NOS LTIMOS 12 MESES. Disponvel em:
rede estejam sempre alerta com os eventuais incidentes, e assim http://www.cetic.br/tics/empresas/2015/geral/B5/ Acesso em:
torna-se a equipe proativa em seus atendimentos. 5 maio. 2016
[16] FERRARI, Fabiano (2016) MONITORAMENTO DE REDE
NO PROJETO DE TI 06 de Abril de 2015. Acesso 30 maio
2016 Disponvel em : http://computerworld.com.br/por-que-
inserir-monitoramento-de-rede-nos-projetos-de-ti

4. REFERNCIAS

[1] CETIC BR. A5 - PROPORO DE EMPRESAS COM


REDE (LAN, INTRANET E EXTRANET). 2014.
Disponvel em:
http://data.cetic.br/cetic/explore?idPesquisa=TIC_EMP&idU
idUnidadeAnal=Empresas&ano=2014 Acesso em: 6 maio.
2016.
[2] Kuwabara, S., Shimizu, K., and Maruyama, M. (2012).
Adaptive network monitoring system for large-volume
streaming services in multi-domain networks. In World
Telecommunications Congress (WTC), 2012, pages 1 6
[3] Adail, Acio, Andr. De A a ZABBIX 2015
[4] SAYDAM, T.; MAGENDAZ, T "From networks and
network Management into Service Management." Journal of
Networks and Systems Management, vol.4, n. 4, dez 1996,
p345-348. Disponvel em:
http://zabbixbrasil.org/files/Monitoramento_e_Gerenciament
o_de_Redes_Utilizando_Zabbix.pdf p 22
[5] TANENBAUM, Andreq S. REDES DE
COMPUJTADORES. 4.ed Campus (2003).
[6] FARREL Adrian. (2011), a internet e seus protocolos. So
Paulo: Elsevier,2005.ISBN
[7] SILVA, MEDEIROS & MARTINS (2015). Verificar
[8] Andr L. B. Do. Gerenciamento de redes com SNMP
Disponvel em:
https://dl.dropboxusercontent.com/u/16594342/Apostila%20