Buscar

Sistemas de gerenciamento de redes: uma breve análise

Prévia do material em texto

Sistemas de gerenciamento de redes: uma breve análise 
Jonathas Souza de Santana 
Curso de Bacharelado em Sistemas de Informação – Universidade Estadual do Sudoeste 
da Bahia 
 (UESB) – Campus de Jequié 
45205-490– Jequié – BA – Brasil 
Jhonny-ss@live.com 
 
 
 
 
 
 
 
Abstract. The purpose of this article is to present a brief evaluation of some 
network management systems proposed in the classroom, highlighting its main 
functionalities in order to develop knowledge and practice of the content 
addressed in the course. 
 
Resumo. O presente artigo tem como finalidade apresentar uma avaliação, de 
maneira sucinta, sobre alguns sistemas de gerenciamento de redes propostos 
em sala de aula, elencando as suas principais funcionalidades, a fim de 
desenvolver o conhecimento e a prática do conteúdo abordado na disciplina. 
 
 
 
 
 
 
 
 
 
 
 
1. Introdução 
 
A gerência de redes é uma área de fundamental importância, pois assegura o bom 
funcionamento dos elementos que compõe uma determinada rede, bem como, auxilia no 
monitoramento e controle, garantindo um nível de qualidade ao serviço. Entretanto, 
gerir uma rede é uma tarefa bastante complexa e é necessário o suporte oferecido por 
um conjunto de ferramentas integradas, o qual denomina-se sistema de gerência de 
redes. 
 O processo de gerência envolve, principalmente, atividades de monitoramento e 
controle. Através de alguns softwares especiais é possível gerir uma rede obtendo e 
tratando informações sobre ela, resultando em diagnósticos precisos e, 
consequentemente, soluções mais eficientes. Buscando conhecer melhor o 
funcionamento desses sistemas, serão apresentados alguns, previamente selecionados, 
destacando entre eles as principais funcionalidades. 
 
 
2. Nagios 
 
O Nagios é um software de gerenciamento de redes desenvolvido originalmente para 
plataforma Linux. Ele é um sistema open source, ou seja, código aberto , o que 
possibilita aos usuários uma licença para consulta ou modificação do produto 
obedecendo certas condições. Ele é um aplicativo indicado para o monitoramento da 
rede, sendo possível especificar através do programa os dispositivos a serem observados 
e receber alertas sobre quaisquer anormalidades. 
 
2.1 Funcionalidades 
 
A principal funcionalidade descrita sobre o Nagios é o monitoramento, contudo é 
possível realizar diversas outras ações através da instalação de plug-ins específicos para 
cada caso. O programa exerce o seu papel através de verificações constantes na rede 
sobre disponibilidade do serviço, inspecionamento de recursos, além da possibilidade de 
configurar soluções para problemas recorrentes e ainda receber notificações através do 
e-mail ou mesmo por mensagens de texto no celular, contendo alertas ou relatórios de 
erros. 
 A maioria das funções executadas pelo Nagios dá-se por meio de plug-ins. É 
possível o desenvolvimento desses plugins, em qualquer linguagem de programação, 
por usuários, contendo novas atribuições para o sistema a fim de adaptar-se as diferentes 
necessidades de uso. 
 Para monitorar os equipamentos é imprescindível o uso de agentes em cada um 
deles. Isso tornará capaz a coleta de informações em cada dispositivo. 
 
2.2 Requisitos 
 
A único requisito é uma máquina com sistema operacional Linux ou variante, que tenha 
acesso a rede e um compilador C instalado. 
 
3. ZenOss 
 
O ZenOss é um aplicativo voltado para a área de gerenciamento de redes , open source e 
gratuito que funciona através de uma interface web e é capaz de monitorar diversos 
dispositivos conectados à uma determinada rede. Informa, também, sobre quaisquer 
alterações e/ou falhas que venham a acontecer. Através de sua interface web, ele utiliza 
um servidor de banco de dados MySQL para armazenamento de informações 
pertinentes. 
 O software trabalha com um modelo de quatro camadas: 
 User – Implementada para aplicação web e acessível pela maioria dos 
navegadores. É a partir dela que o usuário tem acesso as funcionalidades do 
software. 
 Dados – Nela são armazenadas as configurações e informações utilizadas pelo 
ZenOss. 
 Processo – Responsável pela comunicação entre a camada de dados e a camada 
de coleta. 
 Coleta – Responsável pela coleta de informações sobre dispositivos, 
desempenho e eventos. Após coleta, os plugins de modelagem trabalham para 
converter os dados em formato utilizável pelo programa. 
 
3.1 Funcionalidades 
 
Como todo sistema de gerenciamento a sua principal finalidade é monitorar e controlar 
dispositivos conectados à rede, mas além disso ele é acessível através de um navegador, 
possui fácil instalação, interface intuitiva e detalhada. Possui uma tela inicial com 
resumo da rede e log de eventos ativos com situação em tempo real de cada dispositivo. 
 Esse software conta com uma ferramenta de análise avançada e detalhada dos 
componentes que pode fornecer informações importantes sobre o hardware e os 
softwares instalados em cada dispositivo monitorado. Possibilita, também, o envio de 
alertas customizadas via SMS ou E-mail. 
 O aplicativo possui integração com o Google Maps através de uma API Key, o 
que possibilita aos usuários gerarem mapas que abrangem toda a área da rede e com isso 
configurar e monitorar os dispositivos em suas localidades de maneira ilustrada. 
 
3.2 Requisitos 
 
Os requisites podem variar de acordo com o tamanho da rede, entretanto, recomenda-se 
o possuir no mínimo, para um bom desempenho: 
 4GB de memória RAM; 
 CPU com 2 Núcleos; 
 300GB de HD com 10.000 RPM ou SSD. 
Além dos seguintes softwares: 
 MySQL 5.0.22 ou superior; 
 Serviço SNMP; 
 
 
4. Cacti 
 
Outro software de monitoramento e análise de redes. Utiliza gráficos detalhados para 
ilustrar as condições da rede e foi projetado para proporcionar agilidade e facilidade no 
processo de coleta de informações. Ele cria gráficos através de informações 
armazenadas em um banco de dados MySQL. Trata-se de Front-End para RRDTool. 
 
4.1 Funcionalidades 
 
O ponto forte do Cacti é seu gerador de gráficos avançados. Ele utiliza-se do RRDTool 
(Sistema de base de dados round-robin) para criação dos gráficos, uma vez que uma ou 
mais fontes de dados foram definidas. Permite a criação de qualquer tipo de gráfico, 
atribuindo parâmetros, cores e preenchimento automático de texto. É considerado o 
melhor Front-End. As funcionalidades do software podem ser expandidas e melhoradas 
através do uso de plugins. 
Possibilita o gerenciamento de usuários, permitindo a adição de novos, restrição de 
acesso e modificações em gráficos do administrador. 
 
4.2 Requisitos 
 
Requer instalação em um servidor web para funcionamento. 
 
 
5. Zabbix 
 
Esse software é considerado como de nível empresarial e avançado, capaz de monitorar 
a disponibilidade e o desempenho de uma infraestrutura de TI. É também um aplicativo 
feito em código aberto e gratuito. Oferece recursos semelhantes a outros gerenciadores 
de redes e trabalha muito bem com um grande número dispositivos simultaneamente. 
 
5.1 Funcionalidades 
 
Possui uma interface web que permite o acesso aos dados do Zabbix de maneira 
facilitada, em qualquer lugar e em qualquer plataforma e alertas podem ser emitidos via 
SMS e E-mail. Os agentes da aplicação trabalham em alta performance em sistemas 
operacionais diferentes, inclusive Windows, entretanto, é possível a coleta de dados para 
monitoramento sem a necessidade de agentes (agentless) para diversos protocolos. 
Conta, também, com funções de descoberta automática de itens na rede e descoberta de 
itens monitorados. 
 
5.2 Requisitos 
 
Apesar de funcionar em muitas plataformas, a Unix é a única que entrega de forma 
consistente os requisitos de performance, tolerância a falha. Os requisitos de hardware 
variam de acordo ao tamanho da infraestrutura de rede, porém é necessário o mínimo de 
128MBde Ram e 256MB de espaço em disco rígido. 
 
6. CACIC 
 
CACIC (Configurador Automático e Coletor de Informações Computacionais) é um 
software livre desenvolvido a partir de uma iniciativa do Dataprev. É um sistema de 
inventário de hardware e software baseado em agentes. Através dele é possível realizar 
um levantamento completo do parque computacional, recolhendo informações básicas 
sobre periféricos e configurações de dispositivos, além da possibilidade de efetuar ações 
automáticas configuradas pelo administrador do sistema. 
 
6.1 Funcionalidades 
 
A principal funcionalidade é a coleta de dados referentes a hardware e software. É 
possível saber as características de cada computador conectado à rede, bem como obter 
uma lista de todos os softwares instalados. Informa aos administradores sobre alterações 
na localização física de cada máquina e conta com o uso de webservices, identificação 
de compartilhamentos na rede, além das funcionalidades de básicas, como o envio de 
alertas por e-mail. 
 
6.2 Requisitos 
 
Para o servidor Linux são necessários os seguintes softwares: Apache; MySQL; PHP . 
Suporta Windows. 
 
 
6. OCS Inventory 
 
O OCS Inventory é mais um software livre de apoio no processo de gerência de redes 
que permite ao usuário identificar todos os seus ativos de TI. Semelhante aos outros já 
abordados, ele coleta informações de hardware e software por meio de agentes. Esse 
sistema é capaz de acionar automaticamente configurações, atualizações e até mesmo 
aplicativos nos dispositivos da rede. 
 
6.1 Funcionalidades 
 
Muito útil, principalmente no levantamento de inventário, além de possuir um sistema 
avançado de implantação de softwares e execução de scripts sem sobrecarga na rede. 
Possui interface web e suporta a adição de plugins. 
 
6.2 Requisitos 
 
Sistema Operacional baseado em Linux. 
 
 
 
 
 
 
7. Quadro Comparativo 
 
Ferramenta 
 
 
Prós Contras 
 
Nagios 
 
Possibilidade de receber 
funcionalidades inúmeras 
através do uso de 
plugins. 
Totalmente dependente de 
plugins para o 
funcionamento; 
Configuração complexa 
 
 
ZenOss 
 
Modelo de 
funcionamento em 4 
camadas bastante 
eficiente; Possibilidade 
de integração com o 
Google Maps. 
Instalação muito complexa; 
Acesso disponível apenas 
em navegador; 
 
 
Cacti 
 
Excelente em se tratando 
de geração de gráficos; 
Possibilidade do uso de 
plugins para melhor 
adequação dos usuários. 
Desempenho inferior em 
relação a softwares 
concorrentes. 
 
 
 
Zabbix 
 
Trabalha bem com 
grande número de 
dispositivos de maneira 
simultânea; Alta 
compatibilidade com 
bancos de dados 
diferentes. 
Não encontrados pontos 
fracos evidentes. 
 
 
Cacic 
 
Coletor de informações 
altamente eficiente; 
Possibilidade de detectar 
alterações na localização 
física das máquinas. 
Necessidade de instalação 
do cliente em cada estação. 
 
 
OCS Inventory 
 
Sistema avançado de 
implantação de softwares 
e execução de scripts; 
Alta compatibilidade 
com SOs. 
Não possui tantas 
ferramentas se comparado 
a outros softwares do 
mesmo tipo. 
 
 
 
 
 
 
 
 
 
Referências 
 
Pra que serve o Nagios. Disponível em: <https://pessoa.eti.br/main/2010/10/11/pra-que-
serve-o-nagios/>. 
Acesso: Março/2017. 
Nagios Core Documentation. Disponível em: 
<https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/toc.html>. 
Acesso: Março/2017. 
Nagios, um poderoso programa de monitoramento de rede. Disponível em: 
<https://www.vivaolinux.com.br/artigo/Nagios-Um-poderoso-programa-de-
monitoramento-de-rede-(parte-1)?pagina=1> 
Acesso: Março/2017. 
Monitoramento de rede com o uso do Zenoss Core. Disponível em: 
<http://187.7.106.14/wiki2012_1/lib/exe/fetch.php?media=projeto03:sbc-
template_camilo.pdf> 
Acesso: Março/2017. 
Monitoramento de redes com o Zenoss. Disponível em: 
<https://desmontacia.wordpress.com/2010/07/01/monitoramento-de-redes-com-o-
zenoss/> 
Acesso: Março/2017. 
Tudo sobre Cacti. Disponível em: <http://www.techtudo.com.br/tudo-sobre/cacti.html> 
Acesso: Março/2017. 
What is Cacti. Disponível em: <http://www.cacti.net/what_is_cacti.php> 
Acesso: Março/2017. 
O que Zabbix. Disponível em: <https://www.4linux.com.br/o-que-e-zabbix> 
Acesso: Março/2017. 
Zabbix. Disponível em: <http://zabbixbrasil.org/?page_id=59> 
Acesso: Março/2017. 
Software Público Brasileiro. Disponível em: 
<https://softwarepublico.gov.br/social/cacic> 
Acesso: Março/2017. 
Apresentando o Cacic. Disponível em: 
<http://juliobattisti.com.br/tutoriais/jarbasteixeira/cacic001.asp> 
Acesso: Março/2017. 
OCS Inventory. Disponível em: <https://www.ocsinventory-ng.org/en/> 
Acesso: Março/2017. 
https://pessoa.eti.br/main/2010/10/11/pra-que-serve-o-nagios/
https://pessoa.eti.br/main/2010/10/11/pra-que-serve-o-nagios/
https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/toc.html
https://www.vivaolinux.com.br/artigo/Nagios-Um-poderoso-programa-de-monitoramento-de-rede-(parte-1)?pagina=1
https://www.vivaolinux.com.br/artigo/Nagios-Um-poderoso-programa-de-monitoramento-de-rede-(parte-1)?pagina=1
http://187.7.106.14/wiki2012_1/lib/exe/fetch.php?media=projeto03:sbc-template_camilo.pdf
http://187.7.106.14/wiki2012_1/lib/exe/fetch.php?media=projeto03:sbc-template_camilo.pdf
https://desmontacia.wordpress.com/2010/07/01/monitoramento-de-redes-com-o-zenoss/
https://desmontacia.wordpress.com/2010/07/01/monitoramento-de-redes-com-o-zenoss/
http://www.techtudo.com.br/tudo-sobre/cacti.html
http://www.cacti.net/what_is_cacti.php
https://www.4linux.com.br/o-que-e-zabbix
http://zabbixbrasil.org/?page_id=59
https://softwarepublico.gov.br/social/cacic
http://juliobattisti.com.br/tutoriais/jarbasteixeira/cacic001.asp
https://www.ocsinventory-ng.org/en/
 
Instalação do OCS Inventory. Disponível em: <http://www.analistadeti.com/instalacao-
do-ocs-inventory-ng-server/> 
Acesso: Março/2017. 
Inventariando sua rede com OCS Inventory. Disponível em: <http://cafe-
ti.blog.br/392~inventariando-sua-rede-com-o-ocs-inventory.html> 
Acesso: Março/2017. 
http://www.analistadeti.com/instalacao-do-ocs-inventory-ng-server/
http://www.analistadeti.com/instalacao-do-ocs-inventory-ng-server/
http://cafe-ti.blog.br/392~inventariando-sua-rede-com-o-ocs-inventory.html
http://cafe-ti.blog.br/392~inventariando-sua-rede-com-o-ocs-inventory.html

Continue navegando