Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

UNIVERSIDADE FEDERAL FLUMINENSE 
ALVARO ULISSES PINTO DA SILVA 
 
 
 
 
 
 
 
 
 
 
 
ANÁLISE DE FERRAMENTAS DE GERÊNCIA DE REDES 
 
 
 
 
 
 
 
 
 
 
Niterói 
2020
 
ALVARO ULISSES PINTO DA SILVA 
 
 
 
ANÁLISE DE FERRAMENTAS DE GERÊNCIA DE REDES 
 
 
 
Trabalho de Conclusão de Curso 
submetido ao Curso de Tecnologia em 
Sistemas de Computação da 
Universidade Federal Fluminense como 
requisito parcial para obtenção do título 
de Tecnólogo em Sistemas de 
Computação. 
 
Orientador: 
Vinicius Ferreira 
 
 
 
 
 
 
 
 
 
NITERÓI 
2020 
 
Ficha catalográfica automática - SDC/BEE
Gerada com informações fornecidas pelo autor
Bibliotecário responsável: Sandra Lopes Coelho - CRB7/3389
S586a Silva, Alvaro Ulisses Pinto da
 Análise de Ferramentas de Gerência de Redes / Alvaro
Ulisses Pinto da Silva ; Vinicius Ferreira, orientador.
Niterói, 2020.
 39 f. : il.
 Trabalho de Conclusão de Curso (Graduação em Tecnologia
de Sistemas de Computação)-Universidade Federal Fluminense,
Instituto de Computação, Niterói, 2020.
 1. Gerenciamento de rede. 2. Ferramenta de gerenciamento. 3.
Monitoramento de rede. 4. Produção intelectual. I. Ferreira,
Vinicius, orientador. II. Universidade Federal Fluminense.
Instituto de Computação. III. Título.
 CDD -
 
ALVARO ULISSES PINTO DA SILVA 
 
 
ANÁLISE DE FERRAMENTAS DE GERÊNCIA DE REDES 
 
Trabalho de Conclusão de Curso 
submetido ao Curso de Tecnologia em 
Sistemas de Computação da 
Universidade Federal Fluminense como 
requisito parcial para obtenção do título 
de Tecnólogo em Sistemas de 
Computação. 
 
Niterói, ___ de _______________ de 2020. 
Banca Examinadora: 
_________________________________________ 
Prof. Vinicius Ferreira, MSc. – Orientador 
UFF - Universidade Federal Fluminense 
 
_________________________________________ 
Prof. Adriel dos Santos Araújo, MSc. – Avaliador 
UFF - Universidade Federal Fluminense 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Dedico este trabalho a minha esposa Erica 
Adriana Marques Teodoro. 
 
AGRADECIMENTOS 
Aos Colegas de curso pelo incentivo e troca de 
experiências. 
 
A todos os meus familiares e amigos pelo 
apoio e colaboração. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“Se você pode sonhar, você pode fazer”. 
Walt Disney
 
 
RESUMO 
Tendo em vista o crescimento das redes de computadores no mundo todo, é 
importante para as organizações um gerenciamento de redes estruturado, para 
prevenir, detectar problemas de conexão, quedas constantes de acesso à 
internet, possíveis invasões e desempenho sobre tráfego de informações. 
Este trabalho apresenta o emprego do protocolo SNMP é fundamental para 
gerenciamento de redes de computadores, assim como analisa duas 
ferramentas de gerenciamento de redes, Zabbix e Nagios. Na análise são 
abordadas questões referentes à instalação, configuração, comunidade de 
desenvolvimento e melhorias das ferramentas, funcionalidades da interface e 
monitoramento dos hosts. Após a análise, há um estudo comparativo para 
mostrar de forma clara, qual a ferramenta com mais atributos e mais facilidade 
de manuseio para administradores de redes. 
Palavras-chaves: monitoramento; gerenciamento; zabbix; nagios; snmp, 
redes de coputadores. 
 
 
 
 
ABSTRACT 
In view of the growth of computer networks worldwide, it is important for 
organizations to have structured network management to prevent, detect 
connection problems, constant drops in internet access, possible intrusions and 
performance on information traffic. This work presents the use of the SNMP 
protocol, which is fundamental for computer network management, as well as 
analyzing two network management tools, Zabbix and Nagios. The analysis 
addresses issues related to installation, configuration, development community 
and tool improvements, interface functionalities and host monitoring. After the 
analysis, there is a comparative study to clearly show which tool has more 
attributes and is easier to handle for network administrators. 
Keywords: monitoring; management; zabbix; Nagios; snmp, computer 
networks. 
 
 
 LISTA DE ILUSTRAÇÕES 
Figura 1: Elementos de um sistema de gerenciamento de rede ...................... 18 
Figura 2: Elementos do SNMP ......................................................................... 19 
Figura 3: Relação entre gerente e agente no modelo TCP/IP .......................... 20 
Figura 4: Estrutura em árvore da MIB .............................................................. 21 
Figura 5: Comunicação entre agente Zabbix e servidor Zabbix ....................... 24 
Figura 6: Conexão com Zabbix proxy ............................................................... 26 
Figura 7: Tela de monitoramento Zabbix .......................................................... 27 
Figura 8: Interface de monitoração Nagios....................................................... 29 
Figura 9: Fórum Nagios .................................................................................... 33 
Figura 10: Fórum Zabbix .................................................................................. 33 
 
 
 
 
 
 
 
LISTA DE TABELAS 
Tabela 1: .......................................................................................................... 34 
 
 
 
 
 
 
 
 
 
 
 
LISTA DE ABREVIATURAS E SIGLAS 
SNMP - Simple Network Management Protocol 
OSI - Open Systems Connection 
IP - Internet Protocol 
MIB - Management Information Base 
GPL - General Public License 
TCP - Transmission Control Protocol 
SMS - Short Message Service 
GUI - Graphical User Interface 
SQL - Structured Query Language 
ISO - International Standards Organization 
 
 
 
 
 
 
 
SUMÁRIO 
RESUMO............................................................................................................ 7 
ABSTRACT ........................................................................................................ 8 
LISTA DE ILUSTRAÇÕES ................................................................................. 9 
LISTA DE TABELAS ........................................................................................ 10 
LISTA DE ABREVIATURAS E SIGLAS ........................................................... 11 
1 INTRODUÇÃO .......................................................................................... 14 
2 REDE DE COMPUTADORES ................................................................... 16 
2.1 GERENCIAMENTO DE REDE........................................................... 16 
2.1.1 PROTOCOLO SNMP (SIMPLE NETWORK MANAGEMENT 
PROTOCOL) ............................................................................................. 18 
2.1.2 GERENTE SNMP ......................................................................... 19 
2.1.3 AGENTE SNMP ........................................................................... 20 
2.1.4 MIB (MANAGEMENT INFORMATION BASE) ............................. 21 
3 ZABBIX ..................................................................................................... 23 
3.1 CARACTERíSTICAS DO ZABBIX ..................................................... 23 
3.2 COMO ZABBIX FUNCIONA .............................................................. 24 
3.3 FERRAMENTAS DO ZABBIX ............................................................ 25 
3.3.1 ZABBIX SERVIDOR ....................................................................... 25 
3.3.2 ZABBIX AGENTE ........................................................................... 25 
3.3.3 ZABBIX PROXY ............................................................................. 25 
3.3.4 ZABBIX INTERFACE WEB ............................................................26 
4 NAGIOS .................................................................................................... 28 
4.1 NAGIOS PLUGINS ............................................................................ 28 
4.2 COMO NAGIOS FUNCIONA ............................................................. 28 
5 COMPARAÇÃO ENTRE ZABBIX E NAGIOS ........................................... 30 
5.1 INSTALAÇÃO .................................................................................... 30 
 
 
5.2 CONFIGURAÇÃO .............................................................................. 30 
5.3 INTERFACE ....................................................................................... 31 
5.4 PLUGINS ........................................................................................... 31 
5.5 COMUNIDADE................................................................................... 32 
5.6 MONITORAMENTO DE HOST .......................................................... 33 
5.7 ANÁLISE DAS FERRAMENTAS ....................................................... 34 
6 CONCLUSÕES E TRABALHOS FUTUROS ............................................. 36 
REFERÊNCIAS BIBLIOGRÁFICAS ................................................................. 37 
 
 
 
 
 
 
14 
 
1 INTRODUÇÃO 
Com o desenvolvimento da tecnologia e a transformação das 
pequenas redes em grandes infraestruturas interligadas, surgiu a importante 
necessidade de controlar e coordenar os componentes de um sistema complexo, 
formado pela união de componentes de hardware e software que interagem para 
transmitir informações. [1]. 
Nas últimas décadas, houve necessidade do mundo estar conectado. 
Se antes era necessário um computador, hoje em dia em todo lugar, com um 
notebook, smartphone, qualquer pessoa pode se conectar, pesquisar, comprar 
e conversar com qualquer um no mundo todo, estamos em uma rede global. 
Essa interconexão gera uma necessidade de gerenciamento dessa rede, 
principalmente dentro das empresas, que possuem informações gerenciais 
relevantes que devem ser armazenadas sem correr o risco de serem perdidas. 
De acordo com o relatório anual da internet da Cisco (2018 – 2023), 
o número de dispositivos conectados às redes IP (Internet Protocol) será mais 
de três vezes a população global até 2023. Haverá 3,6 dispositivos em rede per 
capita até 2023, acima dos 2,4 dispositivos em rede per capita em 2018. Haverá 
29,3 bilhões de dispositivos em rede até 2023, acima dos 18,4 bilhões em 2018. 
[2]. 
Com a evolução da tecnologia, as empresas têm buscado os serviços 
de computação em nuvem, 26% das empresas da União Europeia usaram a 
computação em nuvem em 2018, principalmente para hospedar seus sistemas 
de e-mail e armazenar arquivos em formato eletrônico. [3]. 
Em uma pesquisa de 2019 foi constatado, que os serviços mais 
usados foram Microsoft Office 365 (66%), seguido pelo Microsoft Exchange 
(37%). O Salesforce (32%), o Google G Suite (29%) e o Dropbox (26%) 
complementam os cinco serviços baseado em nuvem mais populares. [4]. 
No gerenciamento de rede estão associados o controle das atividades 
e seu monitoramento, logo em um ambientes corporativos não é aceitável a 
queda da rede, o gerenciamento de falhas aponta os passos para uma rápida 
resolução, que seria identificar o problema, isolar, registrar e resolver, uma boa 
15 
 
infraestrutura de rede, que é o meio por onde se conecta todos os equipamentos 
de tecnologia, é crucial para atender as altas demandas da empresa, pois ela 
fornece a estabilidade, segurança e permite o intercâmbio de informações entre 
os equipamentos. 
Para atender a alta demanda do mercado, surgiram as ferramentas 
de monitoração, para colher informações dos equipamentos, se antes as redes 
eram restritas ao governo e poucas faculdades, e devido a isso era fácil seu 
gerenciamento e ocasionalmente seus erros eram rapidamente solucionados, 
hoje com a expansão das redes de computadores e o aumento de protocolos 
utilizados por elas, sua monitoração se tornou um pouco mais complexa. 
É crucial que todo gerente de rede use uma ferramenta específica 
para gerenciá-la, neste trabalho iremos comparar as ferramentas Zabbix e 
Nagios, duas ferramentas de software de monitoramento de código aberto, muito 
utilizadas para monitorar redes. 
O objetivo deste trabalho é comparar essas duas ferramentas 
disponíveis no mercado e como o software ajuda as empresas no controle e 
coordenação da rede, mostrando que é possível implantar na empresa um 
serviço eficiente para monitorar qualquer equipamento na rede. 
O restante do trabalho está organizado da seguinte maneira. 
• O capítulo 2 traz um panorama geral sobre 
gerenciamento de rede e os protocolos utilizados. 
• O capítulo 3 se dedica ao software Zabbix, mostrando 
seu funcionamento e suas características. 
• O capítulo 4 é mostrado o funcionamento do software 
Nagios. 
• O capítulo 5 faz uma comparação das duas 
ferramentas mostradas neste trabalho. 
• O capítulo 6 traz as considerações finais e trabalhos 
futuros. 
 
 
 
 
16 
 
2 REDE DE COMPUTADORES 
“Uma rede de computadores existirá, quando houver certa quantidade 
de nós interligados entre si e onde seja possível haver troca de informações e/ou 
compartilhamento de recursos. Um nó é qualquer dispositivo interligado à rede: 
pode ser um computador, hub, impressora, switch etc”. [5]. 
 
2.1 GERENCIAMENTO DE REDE 
“Gerenciamento de rede inclui a disponibilização, a integração e a 
coordenação de elementos de hardware, software e humanos, para monitorar, 
testar, consultar, configurar, analisar, avaliar e controlar os recursos da rede, e 
de elementos, para satisfazer às exigências operacionais, de desempenho e de 
qualidade de serviço em tempo real a um custo razoável”. [1]. 
"Gerenciamento de rede inclui a implementação, a integração e a 
coordenação de elementos de hardware, software e humanos, para monitorar, 
testar, consultar, configurar, analisar, avaliar e controlar os recursos da rede, e 
de elementos, para satisfazer às exigências operacionais, de desempenho e de 
qualidade de serviço a um custo razoável”. [1]. 
Com o gerenciamento de rede, o administrador da rede 
tem em seu alcance uma coleção de ferramentas integradas em tempo real e 
pode ver tudo o que está acontecendo em sua topologia, detectando qualquer 
eventualidade que possa estar correndo, prevenindo erros antes mesmo de 
ocorrerem. 
Resumindo, as tarefas básicas seriam: obter as informações da 
rede, para diagnosticar possíveis problemas e conseguir solucionar os mesmos, 
ou seja: monitorar a disponibilidade e tempo de resposta, melhorar a 
automatização, detectar e corrigir falhas, prevenir as possíveis falhas que podem 
17 
 
ocorrer, gerar um log de informação para análise, monitorar a segurança e 
monitorar o controle de tráfego. 
A ISO (International Standards Organization) aprovou no início dos 
anos 80, um modelo de referência para comunicação entre máquinas, conhecido 
como OSI (Open Systems Connection), um modelo que facilita o processo para 
se obter interconectividade entre máquinas de fabricantes diferentes. [14]. 
O modelo de referência OSI é o modelo adotado como padrão de 
análises e projetos de protocolos. O modelo OSI admite interconexão de 
sistemas que não são fechados, permitindo comunicação de sistemas abertos 
e/ou proprietários. [8]. 
A ISO através do OSI propôs três modelos, para resolver os 
problemas associados à gerência em redes: 
• O Modelo Organizacional que estabelece a hierarquia entre sistemas de 
gerência em um domínio de gerência, dividindo o ambiente a ser gerenciado em 
vários domínios. 
• O Modelo Informacional que define os objetos de gerência, as relações e 
as operações sobre esses objetos. Uma MIB (Management Information Base) é 
necessária para armazenar os objetos gerenciados. 
• O Modelo Funcional que descreve as funcionalidadesde gerência: gerência 
de falhas, gerência de configuração, gerência de desempenho, gerência de 
contabilidade e gerência de segurança. [8] 
 
Na Figura 1 é mostrado a arquitetura básica de um gerenciamento de rede, se 
comunicando com outros dispositivos para coleta de informações. 
18 
 
 
Figura 1: Elementos de um sistema de gerenciamento de rede. [19]. 
 
2.1.1 PROTOCOLO SNMP (SIMPLE NETWORK MANAGEMENT 
PROTOCOL) 
“O SNMP (Simple Network Management Protocol) é usado para 
transmitir informações e comandos entre uma entidade gerenciadora e um 
agente que os executa em nome da entidade dentro de um dispositivo de rede 
gerenciado”. [1]. 
SNMP é um protocolo usado para gerenciar redes TCP/IP complexas. 
O TCP/IP é um conjunto de protocolos, que garantem a entrega dos dados que 
trafegam pela rede, em uma rede com muitos hosts é essencial a utilização do 
SNMP. 
O protocolo SNMP permite que uma ou mais máquinas na rede sejam 
designadas como gerentes de rede, logo esta máquina recebe informações de 
todas as outras da rede. 
Até meados da década de 80 não existia um padrão de protocolo a 
ser utilizado no gerenciamento de rede, cada fabricante tinha o seu próprio, até 
surgir o protocolo SNMP, que é usado como padrão para o gerenciamento de 
rede, após isso surgiu seu desenvolvimento open source, aplicações de código 
aberto, permitindo que roteadores e switches pudessem ser monitorados de 
19 
 
forma independente, porém o reconhecimento do protocolo SNMP só veio no 
final dos anos 80, posteriormente evoluiu para as versões SNMPv1, SNMPv2 até 
à versão mais recente SNMPv3. [15]. 
A Composição do protocolo SNMP é dada por 3 elementos: Gerente, 
Agente, MIB, como pode ser visto na Figura 2. 
 
 
Figura 2: Elementos do SNMP. [20]. 
 
2.1.2 GERENTE SNMP 
O gerente é um programa que fica localizado nos computadores 
servidores da rede, ele requisita e recebe dos agentes as informações para 
administrar a rede. 
O gerente fica responsável pelo monitoramento, relatórios e decisões 
na ocorrência de problemas. A fim de facilitar a manutenção, essas estações são 
centralizadas, porém em algumas situações quando uma estação não consegue 
fornecer todos os recursos necessários para a rede, é usado mais de uma 
estação de gerência. 
 
20 
 
2.1.3 AGENTE SNMP 
Um Agente SNMP fica armazenado em um dispositivo gerenciado. O 
agente tem o conhecimento das informações de gestão locais e traduz essas 
informações para um formato compatível com o protocolo SNMP e padronizados 
em bancos de dados, chamados MIB. 
O agente deve estar presente em cada nó da rede administrada pelo 
protocolo SNMP, os agentes SNMP são instalados nos dispositivos gerenciáveis 
da rede, que podem ser quaisquer componentes de hardware conectados a ela, 
como por exemplo impressoras, computadores, roteadores, entre outros. 
As funções principais de um agente são: atender as requisições 
enviadas pelo gerente e enviar automaticamente informações de gerenciamento 
ao gerente. 
 
 
Figura 3: Relação entre gerente e agente no modelo TCP/IP. [21]. 
 
A Figura 3 apresenta um exemplo de relação entre gerente e agente no modelo 
TCP/IP. 
21 
 
2.1.4 MIB (MANAGEMENT INFORMATION BASE) 
 “Na Estrutura de Gerenciamento de Padrão da Internet, as 
informações de gerenciamento são representadas como uma coletânea de 
objetos gerenciados que, juntos, formam um banco de informações virtuais, 
conhecido como MIB”. [1]. 
“A MIB pode ser imaginada como um banco virtual de informações 
que guarda objetos gerenciados cujos valores, coletivamente, refletem o 
“estado” atual da rede. Esses valores podem ser consultados e/ou definidos por 
uma entidade gerenciadora por meio do envio de mensagens SNMP ao agente 
que está rodando em um dispositivo gerenciado”. [1]. 
É um banco de dados associado ao SNMP, onde são armazenadas 
as informações coletadas através dos agentes, existem milhares de variáveis de 
gerência e o espaço de nomes delas fica organizado em formato de árvore. 
 
 
Figura 4: Estrutura em árvore da MIB. [22]. 
Na Figura 4 vemos uma estrutura em árvore da MIB. 
A MIB funciona representando objetos de redes, uma coleção deles, 
todos gerenciáveis que são uma representação lógica dos componentes físicos 
como computadores, impressoras, entre outros, todos habilitado para SNMP, os 
22 
 
MIBs têm informações sobre as configurações deles, logo a MIB funciona como 
diretório com seus nomes lógicos. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23 
 
3 ZABBIX 
O Zabbix é utilizado para monitorar infraestrutura de redes, 
servidores, máquinas virtuais e serviços em nuvem, acompanhando o 
desempenho das aplicações usadas pelo usuário. [9]. 
“Zabbix é uma ferramenta moderna, Open Source (open source) e 
multiplataforma, livre de custos de licenciamento, pois sua licença é a GPLv2 
(General Public License). Tem apenas uma versão, que é considerada de classe 
Enterprise, sendo utilizada para monitorar a disponibilidade e o desempenho de 
aplicações, ativos e serviços de rede por todo o mundo”. [5]. 
3.1 CARACTERÍSTICAS DO ZABBIX 
O Zabbix foi desenvolvido e distribuído de acordo com a General 
Public License versão 2. 
Possui suporte para a maioria dos sistemas operacionais, como por 
exemplo: Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, NetBSD, Mac OS X, 
Windows, entre outros. [10]. 
A ferramenta monitora serviços simples como e-mails e páginas da 
internet sem o uso de agentes, ele tem suporte nativo ao protocolo SNMP, 
interface de gerenciamento Web de fácil utilização, integração com banco de 
dados, geração de gráficos em tempo real, fácil instalação e customização. [10]. 
O Zabbix também possui agentes disponíveis para diversas 
plataformas: Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, SCO-
OpenServer, Mac OS X, Windows 2000/XP/2003/Vista, agentes para 
plataformas 32 bits e 64 bits, integração com os contadores de performance do 
Windows, excelente manual (em inglês), envio de alertas para: e-mail, Jabber e 
SMS. [10]. 
 
 
24 
 
3.2 COMO ZABBIX FUNCIONA 
O servidor Zabbix realiza o processamento dos dados, que são 
enviados pelo Zabbix agente que reúne essas informações, vinda dos sistemas 
de hardware. 
Os dispositivos monitorados tem seu agente instalado, esse agente 
reúne todas as informações do equipamento ou seja seu funcionamento e envia 
para o servidor Zabbix quando solicitado, o servidor Zabbix por sua vez irá 
transformar esses dados em estatísticas, para toda vez que alguma coisa estiver 
fora do normal, ser disparados alertas informando ao administrador de redes, 
que existe algo errado com a rede e é necessário tomar providências. 
 
 
Figura 5: Comunicação entre agente Zabbix e servidor Zabbix. [23]. 
A figura 5 nos mostra um exemplo de comunicação entre agente 
Zabbix e servidor Zabbix. 
25 
 
3.3 FERRAMENTAS DO ZABBIX 
O Zabbix possui algumas ferramentas, elas são subdivididas em: 
Zabbix Servidor, Zabbix Agente, Zabbix Proxy, Zabbix Interface Web. 
 
3.3.1 ZABBIX SERVIDOR 
Esse é o componente central, ele verifica tanto e-mail quanto web, de 
forma remota e assim os agentes podem enviar informações sobre o sistema 
que está em monitoramento, toda a configuração, dados operacionais e dados 
estatísticos serão armazenados para quando surgir algum problema no sistema. 
 
3.3.2 ZABBIX AGENTE 
O agente está instalado em todo dispositivo que será monitorado, 
capaz de analisar os recursos do dispositivo em questão, ele pega todas essas 
informações e envia para o servidor Zabbix, havendo falhas o servidor alerta os 
administradores de rede. 
 
3.3.3 ZABBIX PROXY 
Utilizar Zabbix Proxy é uma opção do gerente de rede, não é algo 
obrigatório, porém é muito utilizado, pois ele reduz o consumo de recursos do 
Zabbix Server. 
26 
 
Todos os dados recebidos pelo Zabbix Proxy são armazenados 
temporariamente e depoistransferidos ao Zabbix Server no qual o Zabbix Proxy 
pertence. 
 
 
Figura 6: Conexão com Zabbix proxy. [24]. 
 
A Figura 6 mostra que o proxy requer apenas uma conexão com o 
Zabbix Server. Desta forma fica mais simples de se configurar as regras de 
firewall. 
 
3.3.4 ZABBIX INTERFACE WEB 
Onde o usuário interage com o sistema, ela tem recursos de 
configuração para monitoramento de sua rede. 
 
27 
 
 
Figura 7: Tela de monitoramento Zabbix. [25]. 
 
Na Figura 7, vemos o status dos hosts monitorados pelo Zabbix. 
 
 
 
 
 
 
 
 
28 
 
4 NAGIOS 
Nagios é um programa de código aberto, para fazer monitoramento 
de redes, ele monitora hosts e serviços, alertando quando ocorrerem problemas, 
uma das vantagens do Nagios é a utilização de plugins para fazer verificações 
de serviços e servidores. [11]. 
 
4.1 NAGIOS PLUGINS 
Existem aproximadamente 4.000 mil plugins adicionais do Nagios, 
[16], tanto oficiais quanto os desenvolvidos pela comunidade e ele permite fazer 
o monitoramento de toda a infraestrutura de TI, os plugins fornecem uma das 
quatro possíveis condições: ok, warning, critical, unknown. 
O Nagios executará um plugin sempre que houver necessidade de 
verificar o status de um host ou serviço. 
4.2 COMO NAGIOS FUNCIONA 
Os plugins enviam informações para o servidor onde se encontra o 
Nagios, logo ele exibe-os em um GUI (Graphical User Interface), eles conferem 
um serviço e depois retornam um resultado, existem quatro possíveis estados: 
• UNKNOWN: Quando um elemento é monitorado e não se 
consegue obter informações sobre ele; 
• OK: Quando o elemento que está sendo monitorado, está 
funcionando sem problemas; 
• WARNING: Essa função é definida pelo administrador da rede, é 
ele quem vai decidir o limite máximo, passando desse limite irá aparecer 
a mensagem Warning; 
29 
 
• CRITICAL: Assim como Warning, o Critical tem seu valor definido 
pelo administrador, assim que o limite ultrapassar o valor máximo 
estabelecido no Critical, o alerta irá aparecer. 
Após fazer toda a verificação o gerente de rede poder decidir o que 
fazer em relação ao possível problema. 
 
 
Figura 8: Interface de monitoração Nagios. [26]. 
 
Na Figura 8 temos um exemplo de interface de monitoração Nagios, 
onde nos mostra os vários níveis de estados. 
 
 
 
 
 
30 
 
5 COMPARAÇÃO ENTRE ZABBIX E NAGIOS 
Neste capítulo iremos fazer uma comparação das duas ferramentas, 
mostrando os pontos fortes, pontos fracos, oportunidades de crescimento e 
melhorias 
O comparativo será em torno de seus atributos, facilidade de 
manuseio por parte dos usuários, se tem uma fácil instalação, se a comunidade 
é ativa e seus fóruns tiram dúvidas rápidas, quem tem o tutorial mais explicado 
e quais as características que mais se sobressaem. 
5.1 INSTALAÇÃO 
Instalar qualquer programa pode ser um grande problema caso não 
haja um tutorial completo disponível, instalar o Zabbix é bem simples, pode-se 
encontrar vários tutoriais na comunidade da ferramenta e no site da própria 
fabricante. Além do download é possível seguir o passo a passo para ter sucesso 
na instalação, após escolher a plataforma desejada é só seguir as orientações 
para instalar e configurar o programa. 
O Nagios também tem fácil instalação, após baixar o Nagios é preciso 
extraí-lo usando um comando de texto, depois disso é necessário executar 
alguns comandos a partir do terminal para compilar e instalar o Nagios, o que 
pode ser um problema para usuários menos experientes, no site da fabricante 
tem as opções da plataforma a ser instalada, existem vários tutoriais não oficiais 
para fazer a instalação. 
5.2 CONFIGURAÇÃO 
A configuração do Zabbix em comparação com o Nagios, é mais 
interativa para o usuário, pois o mesmo pode fazer suas alterações através da 
31 
 
interface web, no site oficial do Zabbix o usuário pode encontrar a documentação 
com toda a descrição de configuração da ferramenta. 
Já para o Nagios não existe interação com a interface web, o usuário 
precisa criar arquivos de texto, esses arquivos podem ser encontrados no pacote 
padrão de instalação do programa, o tutorial pode ser acessado no site oficial, 
além de ter vários tutoriais não oficiais, diferente do Zabbix a configuração do 
Nagios requer usuários mais experientes. 
 
5.3 INTERFACE 
Uma boa interface é de fácil entendimento, é crucial para qualquer 
usuário utilizar a ferramenta. No Zabbix o usuário pode personalizar sua 
interface, configurando-a de acordo com suas necessidades, o que torna muito 
mais fácil acessar informações de monitoramento e a configuração de elemento 
de rede. 
Enquanto isso no Nagios há uma interface mais básica que não 
permite alterações, é usada apenas para visualização dos elementos de rede, e 
produção relatórios. 
5.4 PLUGINS 
Ter plugins facilita a criação e a adição de qualquer tipo de painel, 
facilita na hora de mostrar os dados e possibilita monitorar recursos da rede no 
ambiente trabalhado. 
As duas ferramentas possuem uma série de plugins, de acordo com 
o site da Nagios, existem aproximadamente 50 plugins que são considerados os 
plugins “oficiais” do Nagios, e uma breve pesquisa foi verificado outros milhares 
de plugins não oficiais desenvolvidos por sua comunidade, no site oficial do 
32 
 
Nagios na parte de suporte, existe uma documentação para instalação dos 
plugins, a documentação é bem clara o que torna fácil sua instalação. [17]. 
Já o Zabbix também tem bastantes plugins desenvolvidos por sua 
comunidade, sendo um dos mais importantes o Grafana um plugin de código 
aberto, que permite visualizar dados de monitoramento do Zabbix e criar painéis 
para analisar métricas e monitoramento em tempo real, no site oficial da Grafana 
tem o passo a passo para fazer instalação do plugin [18] e no site oficial do 
Zabbix existem documentações para instalar os plugins oficiais da ferramenta, 
não existe dificuldade para fazer tal procedimento. 
Portanto, ambas as ferramentas podem atender às demandas de um 
operador de rede, porém pode-se considerar que o Nagios leva uma certa 
vantagem por possuir uma biblioteca maior de plugins. 
5.5 COMUNIDADE 
Por trás de um software open source sempre há uma grande 
comunidade online para desenvolver a ferramenta, realizar melhorias e auxiliar 
e dar suporte a novos usuário. As comunidades são fontes importantes de 
informações, onde pode-se ter orientações e tirar dúvidas, para obter o máximo 
de aproveitamento do programa. Nesse quesito, tanto o Zabbix quanto o Nagios 
têm comunidades bastante ativa. 
Ambas as ferramentas fornecem para o usuário vários complementos 
para os seus respectivos programas, além de cursos, artigos e tutoriais. 
Foi feito uma visita aos foruns oficias das duas plataformas no dia 
15/06/2020 às 23:21 e foi verificado que existe mais usuários ativos no fórum 
Zabbix do que no Nagios. [12]. 
 
 
 
 
 
 
33 
 
Na Figura 9 vemos a captura de tela Nagios. 
 
Figura 9: Fórum Nagios. [27]. 
 
Na Figura 10 temos a captura de tela Zabbix. [13]. 
 
 
 
Figura 10: Fórum Zabbix. [28]. 
 
Pode-se observar que o Zabbix leva uma pequena vantagem, pois 
tem mais membros cadastrados do que o Nagios, além de ter mais membros 
online na hora da visita. 
5.6 MONITORAMENTO DE HOST 
No Zabbix utiliza-se a interface web para realizar a configuração. 
Sempre que for necessário monitorar um novo host, basta cadastrá-lo na seção 
de configurações da interface, colocando seu nome, grupo que pertence e 
endereço IP. 
34 
 
As informações requisitadas pelo Zabbix são armazenadas em um 
banco de dados MySQL, PostgreSQL ou Oracle sendo possível acessar mais de 
um dado ao mesmo tempo. 
Como explicamos na seção de instalação e configuração, para o 
Nagios é necessário criar uma configuração baseada em texto para configuração 
da ferramenta. Esse arquivo deve ser inserido, no servidor e depois, para fazer 
o monitoramento,é necessário entrar no diretório onde o Nagios armazena os 
hosts a serem monitorados, e realizar a adição do arquivo adicionando 
informações do host. 
O Nagios possui vários servidores espalhados pela rede, que fazem 
verificações individuais e repassam seus resultados a um servidor central, 
existem três plugins para serem utilizados para acesso ao bando de dados, 
check_pgsql para o PostgreSQL, check_mysql para o MySQL e check_oracle 
para o Oracle. 
Ambas as ferramentas utlilizam filtros para facilitar a visualização dos 
dados monitorados e perfomace dos hosts, assim é possível segmentar apenas 
o que interessa para ser visualizado, através da comparação de gráficos. 
5.7 ANÁLISE DAS FERRAMENTAS 
Na comparação das ferramentas foram observadas poucas 
diferenças entre si. 
Para facilitar a visualização foi feito uma tabela com um ranking, 
mostrando a melhor performance de acordo com os resultados, cada uma das 
ferramentas recebeu notas de 1 a 5, 5 a melhor ferramenta para aquele atributo 
e 1 para o pior atributo. 
 
 
Características Zabbix Nagios 
Instalação 5 3 
Configuração 4 3 
35 
 
Interface 5 3 
Plugins 3 5 
Comunidade 5 5 
Monitoramento de 
host 
5 4 
Média 4,5 3,8 
 
Tabela 1: Comparação qualitativa das ferramentas. 
 
Na Tabela 1 é apresentado um resumo da análise das duas 
ferramentas como foi mostrado em capítulos anteriores, a comparação nos 
mostra, que existe muita semelhança entre as duas ferramentas. 
Na Instalação e configuração o Zabbix leva vantagem, por seu 
manuseio ser de fácil acesso para usuários poucos experientes, diferente do 
Nagios, que requer uma prática maior no entendimento de configuração por 
terminal, pois ele requer manipulação de código em texto e modificação nas 
pastas do arquivo. 
O Zabbix leva vantagem na interface gráfica em comparação com o 
Nagios, o qual tem uma interface que não é atrativa para usuários menos 
experientes, porém em relação aos plugins o Nagios é superior, tendo uma 
biblioteca oficial e não oficial, superior à do Zabbix. 
As duas ferramentas estão em constantes crescimento em relação às 
suas comunidades, até o dia 15/06/2020 o Zabbix contava com 93.876 membros 
cadastrados, contra 92.870 membros cadastrados no Nagios, podemos observar 
que a diferença entre as duas é pouca. 
Já na monitoração de host, o Zabbix leva vantagem, pelo fato de 
poder fazer tudo pela interface, sem a necessidade de criar arquivos de texto, 
diferente do seu rival Nagios. 
Sendo assim é mais viável a utilização do Zabbix em comparação com 
o Nagios. 
 
36 
 
6 CONCLUSÕES E TRABALHOS FUTUROS 
Devido às várias ferramentas de monitoramento de redes, que estão 
disponíveis no mercado e suas diferentes características, muitas vezes fica a 
dúvida de qual a melhor solução para atender as necessidades de uma 
organização para gerenciar, monitorar e preservar o funcionamento da rede. 
Zabbix e Nagios são duas ótimas opções de ferramentas e soluções 
eficientes, que facilitam aos administradores de redes fazerem a monitoração, 
no geral as duas ferramentas têm seus prós e contras como foi visto no 
desenvolvimento deste trabalho. 
Fazendo a avaliação e comparando as duas ferramentas, conclui-se 
que nenhuma ferramenta de monitoramento de rede é perfeita, no geral sempre 
existe a possibilidade de melhorias, porém o Zabbix leva um pouco mais de 
vantagem em relação ao Nagios como visto na comparação realizada. 
O assunto é extenso e diversos questionamentos ainda podem ser 
feitos, não é descartado uma comparação mais profunda, utilizando as duas 
ferramentas em uma empresa durante alguns meses, monitorando toda rede e 
comparando qual ferramenta se sairia melhor em um cenário de uso contínuo. 
 
 
37 
 
REFERÊNCIAS BIBLIOGRÁFICAS 
1. Ross,Keith W.; Kurose,Jim. Redes de Computadores e A Internet - Uma 
Abordagem Top-Down, editora Pearson, 5º Ed. 2010. 
2. Cisco. Cisco Annual Internet Report (2018–2023) White Paper 
 Acesso em 
10 abril 2020. 
3. Eurostat. Uso da Computação em Nuvem. Acesso em 10 abril 2020. 
4. Checkpoint. Relatório de Segurança na Nuvem. 
 Acesso em 11 abril 2020. 
5. Equipe Digerati Books. Livro Guia técnico de redes de computadores, 
Editora Digerati, 2007. 
6. Saydam, Networks and Network Management into Service and 
Service Management. Journal of networks and system management, vol. 4, 
n. 4 (dezembro de 1996), p. 345-348]. 
7. TANENBAUM. A. S. – Redes de Computadores – 4ª Ed., Editora 
Campus (Elsevier), 2003. 
8. Prof. Alexandre Sztajnberg. Conceitos Básicos sobre os Protocolos 
SNMP e CMIP. 
 
Acesso em 25 abril 2020. 
9. Zabbix. Acesso em maio 2020. 
10. ZabbixBrasil. Características do Zabbix. 
 Acesso em 20 de maio 2020. 
11. Nagios. Acesso em 20 de maio 2020. 
12. Nagios. Nagios Support Forum. 
Acesso 16 em junho 2020. 
38 
 
13. Zabbix. Zabbix Forum. Acesso 16 em 
junho 2020. 
14. Prof. Bianca Zadrozny. Acesso 25 de abril 2020. 
15. Prof. Rodrigo Salvo. Ti - Redes Compartilhando Conhecimento. 
 Acesso 28 abril 
2020. 
16. Nagios. Nagios Plugins. Acesso em 26 junho 2020. 
17. Nagios. Base de conhecimento do Suporte Nagios. 
 Acesso em 26 junho 2020. 
18. Grafana. Instalar Grafana. 
 Acesso em 26 junho 2020. 
19. Gerenciamento de Rede de Computadores. 
 Acesso em 8 abril 2020. 
20. Gerenciamento de Rede: Protocolo SNMP. 
 
Acesso em 8 abril 2020. 
21. Relacionamento Entre Gerente e Agente. 
 Acesso em 9 abril 2020. 
22. MIB. Acesso em 9 abril 
2020. 
23. ZabbixBrasil. 
 
Acesso em 10 abril 2020. 
24. Zabbix Documentation. 
 Acesso em 10 abril 2020. 
39 
 
25. Zabbix. 
 Acesso em 11 abril 2020. 
26. Nagios – Monitoração 
 Acesso em 13 abril 2020. 
27. Nagios Forum. Acesso em 15 junho 
2020. 
28. Zabbix Forum. Acesso 15 junho 2020.

Mais conteúdos dessa disciplina