Este documento compara sistemas de gerenciamento de rede como Nagios, Zabbix, Cacti, Zenoss e OCS Inventory. Descreve cada ferramenta, destacando suas principais funcionalidades como monitoramento de rede, gerenciamento de eventos, relatórios e suporte ao protocolo SNMP. O objetivo é entender os recursos de cada sistema para auxiliar na administração da rede.
Este documento compara sistemas de gerenciamento de rede como Nagios, Zabbix, Cacti, Zenoss e OCS Inventory. Descreve cada ferramenta, destacando suas principais funcionalidades como monitoramento de rede, gerenciamento de eventos, relatórios e suporte ao protocolo SNMP. O objetivo é entender os recursos de cada sistema para auxiliar na administração da rede.
Este documento compara sistemas de gerenciamento de rede como Nagios, Zabbix, Cacti, Zenoss e OCS Inventory. Descreve cada ferramenta, destacando suas principais funcionalidades como monitoramento de rede, gerenciamento de eventos, relatórios e suporte ao protocolo SNMP. O objetivo é entender os recursos de cada sistema para auxiliar na administração da rede.
Sistemas de Gerenciamento de redes: Estudo comparativo
Luane Alves dos Santos
1 1 Graduanda do Curso de Sistemas de Informao Departamento de Qumica e Exatas Universidade Estadual do Sudoeste da Bahia (UESB) Jequi BA Brasil
RESUMO. Com o desenvolvimento da tecnologia das redes de computadores, surgiu a necessidade do seu gerenciamento, de modo a garantir o bom funcionamento da rede. Pra isso surgiram os sistemas de gerenciamento de redes, ajudando o gerente na monitorao, manuteno e administrao da rede e seus recursos. Dessa forma, este artigo tem como objetivo comparar os seguintes sistemas de gerenciamento de rede: Nagios, Zabbix, Cacti, Cacic, Zenoss e OCS Inventory, buscando entender o que cada uma dessas ferramentas, suas principais funcionalidades, suas vantagens e desvantagens. 1. Introduo
A sociedade vem sofrendo grandes impactos com os avanos tecnolgicos, onde a informao se tornou um mecanismo para vantagem competitiva entre as organizaes. A tecnologia da informao uma maneira de auxiliar na manipulao da informao de forma segura e como as redes de computadores auxiliam o trafego dessa informao, necessrio sistemas de gerenciamento que garanta ao usurio a disponibilidade dos servios da rede, mantendo um bom nvel de desempenho e segurana. O gerenciamento de redes refere-se coordenao dos recursos fsicos, como os modems e switches e recursos lgicos, como os protocolos, buscando a confiabilidade e integridade do funcionamento da rede. Segundo Santos (2006) o gerenciamento de rede consiste em avaliar constantemente se os equipamentos esto em pleno funcionamento, acompanhando o que esta acontecendo com as mquinas da rede e saber quando e porque alguma delas deixa de funcionar. Dessa forma h a necessidade da utilizao de um sistema de gerenciamento que auxilie o gerente de rede em seu servio. Para Specialski (2010) medida que a rede cresce aumenta a complexidade de seu gerenciamento, forando a adoo de ferramentas automatizadas para a sua monitorao e controle.
2. Sistemas de Gerenciamento de Redes
Os sistemas de gerenciamento de redes so essenciais para o desenvolvimento das atividades de gerncia da rede, ajudando na deteco e soluo de problemas. A no utilizao de um sistema pode comprometer o bom desenvolvimento da gerncia da rede. Dentre as ferramentas para gerencia de rede esto: Nagios, Zenoss, Cacti, Zabbix, Cacic e OCS Inventory.
2.1 Nagios Nagios um sistema de gerenciamento de rede open-source, projetado para funcionar no ambiente UNIX e seus derivados. Ele utiliza um compilador C, sendo responsvel pelo monitoramento de servios da rede, reportando ao gerente da rede os problemas antes que o cliente esteja ciente da ocorrncia do erro. Segundo Santos (2008) o Nagios um programa open source de monitorao de hosts, de servios e de rede. Ele desenvolvido para informar sobre problemas de rede antes que seus clientes, end-users ou gerentes o faam. Com a utilizao do Nagios possvel efetuar o monitoramento dos recursos dos hosts, verificando se o funcionamento dos equipamentos est adequado de acordo com os padres pr-definidos com a utilizao de plug- ins. O Nagios possui um ambiente WEB capaz de gerar mapas da rede, relatrios e grficos online e possvel criar grupos de usurios para receber relatrios e alertas do sistema e executar aes sobre os problemas da rede ou hosts monitorados (DUARTE, 2012). As principais ferramentas que o Nagios executa so: Monitoramento de recursos do host; Monitoramento de redes; Define a hierarquia de hosts de rede; Suporte ao protocolo SNMP; Multiusurio web com nveis de acessos; Interface WEB capaz de informar sobre status atual da rede, servios, arquivos de logs; Histrico das notificaes sobre problemas nos hosts ou servios da rede.
2.2 ZenOSS O ZenOSS um aplicativo de gerenciamento de rede, com a utilizao de uma interface web, que provem uma interface clara e intuitiva para o monitoramento da rede e reporta ao gerente a situao atual da mesma sobre alteraes no seu funcionamento que pode afeta-la, prevenindo de possveis falhas. Zenoss Core um aplicativo baseado em web que se instala em um servidor na rede a ser monitorada (, 2012) e sua principal caracterstica refere- se a opo de auto-descoberta de dispositivos numa rede (SIMES, 2010), onde com a utilizao de comandos, o Zenoss verifica a disponibilidade e o funcionamento da rede, KANEVIECHER dando cobertura no s para a rede, mas tambm para servidores, aplicativos, servios e virtualizao. Simes (2010) diz que no Zenoss a visualizao da informao da rede, incluindo as relaes entre os seus dispositivos, e a apresentao do desempenho do seu comportamento, realizada com base em relatrios. Nestes relatrios so expostas as informaes de disponibilidade e funcionamento da rede, relatrios de dispositivos e de eventos dentro da rede e informaes referentes utilizao da interface. Dentre as atividades desenvolvidas pelo Zenoss, observa-se a navegao e organizao dos dispositivos da rede, o gerenciamento dos dispositivos, monitoramento de disponibilidade e desempenho, configurao e administrao do ambiente e os inmeros relatrios do funcionamento da rede. As principais reas de execuo do Zenoss so: Descoberta e configurao de redes e dispositivos; Desempenho e disponibilidade; Gerenciamento de falhas e eventos; Suporte ao protocolo SNMP; Multiusurio web com nveis de acessos; Alertas e correes; Anlise e Relatrios.
2.3 Cacti O Cacti um sistema de gerenciamento de redes que verifica funcionamento e exibe em formas de grficos as informaes da rede, exibindo tambm em forma de grficos as possveis solues, a partir do recolhimento e exibio das informaes acerca do estado da rede. Para Pereira e Moura (2013): Dentre suas vantagens esta o fato de dispor um poller rpido, templating de grfico avanado, mtodos de aquisio de dados mltiplos, administrao de usurio, estado de elementos de rede, programas, largura de banda utilizada e uso de CPU. Tudo isto forma um pacote intuitivo e uma interface de fcil uso para redes pequenas e at redes complexas com centenas de dispositivos (PEREIRA E MOURA, 2013). O Cacti se divide no recolhimento, armazenamento e apresentao dos dados relativos rede, utiliza uma interface Web e tem como principais funcionalidades: Adio de novos dispositivos Visualizao do estado dos dispositivos da rede Criao e gesto de grficos Suporte ao protocolo SNMP; Multiusurio web com nveis de acessos; Gesto de utilizadores. Para Simes (2010) o Cacti apresenta um complexo, mas interessante, sistema de permisses para utilizadores. possvel definir permisses diferentes para diferentes utilizadores, de forma a filtrar o acesso informao disponvel na interface. O desempenho do Cacti permite o recolhimento de dados locais de forma remota, os arquivos podem ser armazenados e disponibilizados em forma de grficos em tempo real. Pereira e Moura (2013) ressalta a importncia do Cacti no gerenciamento de corporaes, afirmando que essa ferramenta de extrema importncia quando se deseja monitorar de forma eficiente todos os tipos de processos relativos rede e tambm o desempenho dos equipamentos que fazem parte da interface da rede.
2.4 Zabbix O Zabbix uma ferramenta que auxilia o gerente de rede no seu gerenciamento, proporcionando o monitoramento o desempenho da rede e tambm a disponibilidade de todos os servios e dispositivos conectados a rede. Assim, Galiano Filho (2010) afirma que o Zabbix um sistema que consegue coletar informaes de todos dispositivos que esto interligados na rede, absorvendo as informaes por meio de scripts, permitindo o armazenamento dessas informaes em um banco de dados. Segundo Puska (2011), o Zabbix um software que monitora vrios parmetros de uma rede e a sade e integridade dos equipamentos, a partir da utilizao de um mecanismo de notificao flexvel que permite a configurao de alertas para praticamente todo evento que influencie a rede, alm de fornecer uma ferramenta com excelentes relatrios e funcionalidades para visualizao das informaes com base nos dados armazenados. Dentre as diversas funcionalidades do Zabbix esto: Monitoramento em tempo real; Suporte ao protocolo SNMP; Multiusurio web com nveis de acessos flexveis; Relatrios em tempo real; Execuo de comandos remotos; Rpida deteco de problemas na infraestrutura; Alertas via email e SMS;
2.5 Cacic O Cacic um sistema de monitoramento capaz de disponibilizar informaes centralizadas a cerca do funcionamento da rede, sendo capaz de monitora-la de forma precisa, com uma interface web de fcil manipulao, onde todas as informaes da rede podem ser visualizadas pelo gerente da rede. O Cacic um software desenvolvido para elaborar inventrios de hardware e software do parque computacional de uma empresa (MATOS, 2008). O Cacic multiplataforma, ou seja, pode ser usado em diversos sistemas operacionais. Com isso, afirma-se que cada sistema operacional desempenha um papel e funcionamento diferente dentro da rede, possuindo agentes com diferentes funcionalidades para se adequar ao sistema operacional sob o qual est sendo executado. O Cacic realiza de forma automtica as atividades que so de responsabilidade dos tcnicos que prestam atendimento aos usurios da rede, e suas principais caractersticas so: Exibe de informaes detalhadas sobre os componentes de hardware e software instalados em cada ativo de rede; Instalao fcil, rpida e automatizada; Suporte ao protocolo SNMP; Alertar quando ocorrer alterao da localizao fsica do equipamento; Fornecer informaes necessrias para acesso remoto aos computadores.
2.6 OCS Inventory O OCS Inventory um software de gerenciamento de redes que coleta automaticamente as informaes dos ativos de TI (hardware e software), armazenando as informaes em um banco de dados no servidor. Mattar (2012) diz que o OCS coleta estas informaes sobre o hardware e software de mquinas em rede rodando o programa cliente OCS ("OCS Inventory Agent"). O OCS possui uma interface web que utilizada na visualizao do inventrio realizado e na emisso dos respectivos relatrios. O OCS possui arquitetura de comunicao e uma plataforma de instalao de fcil utilizao e multiplataforma, ou seja, oferece suporte para instalao do servidor em uma plataforma Windows ou Unix (e seus derivados). o OCS possui uma arquitetura de comunicao entre o servidor e os clientes (agentes) que multiplataforma, valendo-se fortemente dos protocolos http/https (MATTAR, 2012). As principais funcionalidades do OCS so: Monitora configuraes de hardware e possui o cdigo fonte aberto sobre a licena GNU/GPL (BARRADAS, 2010); Multiplataforma; Suporte ao protocolo SNMP; Possui um servidor de banco de dados que armazena informaes de inventrio; Possui um servidor de comunicao que manipula as comunicaes HTTP entre o servidor de banco de dados e agentes; Possui um console de administrao que permite aos administradores consultar o servidor de banco de dados usando o navegador favorito; Possui um servidor de implantao que armazena todas as configuraes de implantao do pacote.
3. Resultados
A Tabela 1 apresenta os resultados acerca da comparao entre as ferramentas de gerencia de rede estudadas. Sistema / Caracterstica NAGIOS ZENOSS CACTI ZABBIX CACIC OCS Plataforma Unix/Linux Multiplataforma Multiplataforma Multiplataforma Multiplataforma Multiplaforma Suporte ao protocolo SNMP SIM Atravs de plug-ins SIM SIM SIM SIM Interface web SIM SIM SIM SIM SIM SIM Servidor de banco de dados SIM SIM SIM SIM SIM SIM Plug-ins SIM SIM SIM SIM SIM SIM Alertas SIM SIM SIM SIM SIM SIM Inventrio Utiliza plug-ins SIM Utiliza plug-ins SIM SIM SIM Relatrios SIM SIM Grficos Grficos SIM SIM Licenciamento GPL GPL GPL GPL GPL GPL Tabela 1 Comparao das ferramentas
Na Tabela 2 so descritas as vantagens e desvantagens de cada ferramenta. Sistema Vantagens Desvantagens NAGIOS Reporta ao gerente da rede os problemas antes que o cliente esteja ciente da ocorrncia do erro Integrao com plug-ins Monitora os ativos autonomamente, permitindo tambm adicionar novos plug-ins; Muito flexvel, sendo possvel integrar nele Dependncia de outras tecnologias Falta de recurso grfico de configurao O processo de configurao costuma ser um tanto rduo Limitao para se adaptar rpida evoluo das redes atuais. algumas das outras ferramentas ZENOSS Gerenciamento de falhas e eventos Descoberta automtica dos elementos de rede; Tem integrao com o Google Maps, Dependncia de outras tecnologias No tem suporte para IPv6 CACTI Ferramenta de estatsticas e visualizao de tendncias de uma rede de dados, produzindo grficos muito bonitos e de fcil entendimento Diferentes formas de apresentao da informao tima definio de permisses. Dependncia de outras tecnologias ZABBIX Monitoramento em tempo real Gerao de grficos de monitoramento em tempo real Dependncia de outras tecnologias Configurao bastante complexa CACIC Diagnstico detalhado dos ativos de redes Acesso remoto aos computadores. Dependncia de outras tecnologias No fornece informaes exatas e/ou atualizadas dos equipamentos Apresenta duplicidade nas informaes aps ser realizada manuteno nos equipamentos
OCS Possui um servidor de banco de dados Possui um servidor de comunicao Possui um console de administrao Possui um servidor de implantao Dependncia de outras tecnologias Tabela 2 Vantagens e desvantagens das ferramentas
4. Concluso
Com base nos sistemas analisados o que demonstra melhores resultados e maior amplitude de gerenciamento o OCS Inventory, possibilitando ao usurio diversos servios de modo a manter a rede estvel e segura. O Nagios a ferramenta mais antiga e mais utilizada atualmente dentre as descritas. Porm, para uma melhor desempenho necessrio a sua utilizao com outros sistemas, como por exemplo, com o sistema Zabbix ou o Cacti, suprindo sua necessidade em relao a gerao de grficos de monitoramento. A utilizao de uma ferramenta de gerenciamento de rede requer um estudo detalhado das funcionalidades dos principais sistemas disponveis em comparao com a necessidade da rede, para que o gerente escolha um sistema ou um conjunto deles que o ajude no gerenciamento da rede e no sucesso da atividade desempenhada.
5. Referncia
BARRADAS, Gabriel do Sardo. Gesto De Ativos De Rede Com Auxilio De Um Sistema Cmdb: Um Estudo De Caso Na Fundao Cultural Cassiano Ricardo. Trabalho de Graduao (Tecnlogo em Redes de Computadores) - Faculdade de Tecnologia de So Jos dos Campos, So Jos dos Campos, 2010.
DUARTE, Lianna Mara Castro. GERENCIA DE REDES E SOFTWARE LIVRE: USO DO NAGIOS. Trabalho de Concluso de Curso (Ps-Graduao em Redes de Computadores) - Faculdade Santo Agostinho, Teresina PI, 2012.
GALIANO FILHO, Adilson. Avaliao da Ferramenta Zabbix. Trabalho de Concluso de Curso (Especializao em Redes e Segurana de Sistemas) - Pontifcia Universidade Catlica do Paran, Curitiba, 2010.
KANEVIECHER, Camilo. Monitoramento de rede com o uso do Zenoss Core. Instituto de Informtica Faculdade de Tecnologia Senac Pelotas. Pelotas, RS. 2012.
MATOS, Leonardo Kolisnik de. Um Processo De Gerencia Para Redes De Computadores Em Ambientes De Software Livre. Trabalho de Concluso de Curso (Curso Seqencial de Informtica no Gerenciamento de Pequenas e Medias Empresas) - Pontifcia Universidade Catlica do Paran, Curitiba, RS, 2008.
MATTAR, Sandro Fabiano. Implantao de Sistema de Inventrio e Service Desk com o OCS Inventory e o GLPI em uma empresa de Advocacia. . Trabalho de Concluso de Curso (Especializao em Redes e Segurana de Sistemas) - Pontifcia Universidade Catlica do Paran, Curitiba, RS, 2012.
PEREIRA, Eduardo Perez; MOURA, Rodrigo Costa de. Estudo da Ferramenta Cacti, para anlise de desempenho de rede. Centro Politcnico Universidade Catlica de Pelotas, Pelotas, RS. 2013.
PUSKA, Alisson Andrey. Soluo de Gerenciamento de Redes Utilizando o Sistema de Cdigo Aberto: Zabbix. Trabalho de Concluso de Curso (Especializao em Configurao e Gerenciamento de Servidores e Equipamentos de Redes) - Universidade Tecnolgica Federal do Paran, Curitiba, 2011.
SANTOS, Madson Da Silva. Estudo De Gerenciamento Da Rede De Distribuo Com O Protocolo Snmp E Tutorial Para Implantao De Ferramentas De Gerncia. Trabalho de pesquisa e implementao de um esquema de gerenciamento de redes para PoPPI/RNP localizado na FAPEPI. Teresina, PI, 2006.
SIMES, Joo Miguel Baia. Monitorizao automtica de redes de computadores: Estudo e proposta de uma nova soluo. Dissertao (Mestrado em Engenharia Electrotcnica e de Computadores) - Faculdade de Cincias e Tecnologia da Universidade Nova de Lisboa, Lisboa, 2010.
Specialski, Elizabeth Sueli. Gerncia de Redes de Computadores e de Telecomunicaes. Florianpolis, SC. 2010.