Escolar Documentos
Profissional Documentos
Cultura Documentos
FERRAMENTAS
CURITIBA
2011
CURITIBA
2011
TERMO DE APROVAO
Jeferson de Oliveira Braga
Esta monografia foi julgada e aprovada para a obteno do grau de Especialista em Redes de
computadores e segurana de redes no curso Redes de computadores da Universidade Tuiuti do
Paran.
Orientador:
RESUMO
Este documento visa o estudo de ferramentas que localizam e monitoram os ativos
de rede que utilizam o protocolo SNMP para armazenamento de informaes sobre
o ativo de rede. O estudo visa fazer um comparativo entre duas ferramentas que
trabalham com estas informaes mostrando as caractersticas de cada ferramenta.
Com este estudo propem-se aos administradores de rede ou gestores da rea de
infra estrutura a melhor utilizao de cada ferramenta em seu ambiente, para que os
mesmos consigam obter os melhores resultados na administrao de suas redes.
ABSTRACT
This paper aims at studying tools that locate and monitor active network using the
SNMP protocol for storing information about the active network. The study aims to
make a comparison between two tools that work with this information showing the
characteristics of each tool. With this study we propose to network administrators or
managers of infrastructure of the area the best use of every tool in your environment,
so that they can obtain the best results in managing their networks.
Keywords:
network
assets,
monitoring,
management,
SNMP,
networks.
SUMRIO
1 INTRODUO ......................................................................................................... 8
2 GERENCIAMENTO DE REDES .............................................................................. 9
2.1 Arquitetura de gerenciamento de redes TCP/IP ........................................................................... 9
2.2 Porque do gerenciamento de Redes ........................................................................................... 10
4 FERRAMENTAS DE MONITORAMENTO............................................................. 15
4.1 ZABBIX ......................................................................................................................................... 16
4.2 NAGIOS ........................................................................................................................................ 19
4.3 CACTI ........................................................................................................................................... 22
5 CONCLUSO ........................................................................................................ 29
REFERNCIAS ......................................................................................................... 30
LISTA DE FIGURAS
FIGURA 1 - RVORE HIERARQUICA DA ESTRUTURA LGICA DA MIB ................................................... 15
FIGURA 2 - VISUALIZAO DO MAPA DE REDE NO ZABBIX .................................................................. 19
FIGURA 3 - GERAO DE GRFICOS NO ZABBIX ................................................................................... 19
FIGURA 4 - GRFICO DE UTILIZAO DE UM ATIVO DE REDE .............................................................. 21
FIGURA 5 - GRFICOS DE PERFORMANCE DO NAGIOS ......................................................................... 21
FIGURA 6 - HYPERMAP DO NAGIOS ...................................................................................................... 22
FIGURA 7 - GRFICOS DE UTILIZAO DE BANDA DE UM ATIVO ......................................................... 25
FIGURA 8 - LISTA DE ATIVOS MONITORADOS ....................................................................................... 25
1 INTRODUO
Com o avano das tecnologias de rede de computadores a administrao
destas redes exige cada vez mais dos administradores redes, pois necessrio ter
um controle de todos os equipamentos dentro da rede, para que no haja
contratempos em caso de uma pane em algum destes equipamentos de rede.
Nos dias atuais qualquer empresa que tenha uma rede de computadores
precisa mant-la em bom funcionamento, pois informaes importantes e urgentes
trafegam dentro da mesma. Para isso necessita-se de um acompanhamento
constante que monitore o estado desta rede e alerte seus administradores com a
maior rapidez possvel, para que a empresa no venha a ser prejudica pelo tempo
inoperante de um ou mais servios.
Os softwares existentes dentro destes ativos de rede nem sempre mostram
com clareza o que realmente se passa com o ativo, por isso existem ferramentas
que auxiliam o administrador de rede a coletar estas informaes e analisas para
que seja possvel tomar aes preventivas dentro da rede.
Baseado nestes fatos este estudo tem como objetivo fazer um comparativo
entre ferramentas existentes no mercado que utilizam o protocolo SNMP para
coletar informaes dos ativos de rede existentes dentro de uma rede de
computadores.
2 GERENCIAMENTO DE REDES
Segundo LIMA, a rea de gerncia de redes,
foi inicialmente impulsionada pela necessidade de monitorao e controle
do universo de dispositivos que compem as redes de comunicao.
Atualmente as redes de computadores e os seus recursos associados, alm
das aplicaes distribudas, tem-se tornado fundamental e de tal
importncia para uma organizao, que elas basicamente "no podem
falhar". Isto significa que o nvel de falhas e de degradao de desempenho
considerados aceitveis esta cada vez mais diminuindo, sendo este nvel
igual at a zero, dependendo da importncia da rede para uma instituio.
(1997, p. 1).
Estao de gerenciamento;
Agente de Gerenciamento;
10
3 PROTOCOLO SNMP
O protocolo SNMP (Simple Network Management Protocol ou Protocolo de
Gerncia Simples de Redes) considerado um protocolo tpico de gerncia de redes
TCP/IP e est situado na camada de aplicao.
11
12
3.2 ARQUITETURA
A arquitetura do protocolo SNMP composta basicamente por: Agentes
Mestres (Master Agents), Sub-agentes (Subagents) e Estaes de gerenciamento
(Management Stations).
13
get-response-PDU -
14
15
4 FERRAMENTAS DE MONITORAMENTO
A maior parte das ferramentas disponveis para monitoramento de rede tem
como base a ferramenta MRTG (Multi Router Traffic Grapher). O MRTG uma
ferramenta escrita em C e Perl que utiliza o protocolo SNMP para capturar as
variveis de trfego que esto armazenados dentro dos ativos de rede. Com estas
informaes coletas a ferramenta gerar grficos de trfico de conexo de rede que
podem ser visualizadas via web. Como o MRTG possui um log de todas as variveis
coletas, ele pode criar representaes visuais dirias, semanais, mensais e anuais
podendo armazenar dados dos ltimos 2 anos.
16
4.1 ZABBIX
O Zabbix foi criado por Alexei Vladishev, um software que controla e
monitora uma grande quantidade de mquinas em uma rede e verifica o
funcionamento e integridade dos servidores nesta rede. Possui um mecanismo de
notificao flexvel que permite que os usurios configurem e-mails onde possam
receber alertas de problemas ou mudanas na rede, assim as correes e ajustes
na rede podem ser realizados mais rapidamente.
O Zabbix um sistema baseado na WEB que pode ser acessado em
qualquer
computador
que
esteja
conectado
internet,
possibilitando
ao
17
Tamanho da rede
Pequena
Ubuntu Linux
PII
350MHz MySQL MyISAM
256MB
20
Mdia
50
Grande
Muito grande
RedHat Enterprise
Intel
Xeon Fast RAID10 MySQL >10000
2xCPU 8GB
InnoDB or PostgreSQL
Hosts
monitorados
Software
Apache
1.3.12 or later
PHP
5.0 or later
GD 2.0 or later
--with-ttf
PHP bc support
php-bcmath, --enable-bcmath
php-xml or php5-dom, if
provided as a separate package
by the distributor
php-session, if provided as a
separate package by the
distributor
18
php-net-socket,
sockets. Required
script support.
--enablefor user
php-mbstring,
mbstring
--enable-
IBM
ibm_db2
DB2
MySQL
php-mysql
Oracle
oci8
PostgreSQL
php-pgsql
SQLite
php-sqlite3
3.3.5 or later
19
4.2 NAGIOS
O Nagios foi escrito e mantido por Ethan Galstad e seus muitos
desenvolvedores que mantm uma comunidade ativa de plugins.
20
21
22
4.3 CACTI
O software Cacti uma ferramenta gratuita que faz a coleta e a exibio das
informaes sobre o estado de cada dispositivo presente dentro de uma rede de
computadores, atravs de grficos. O Cacti um frontend para a ferramenta
RRDTool que armazena os dados em um banco de dados MySQL, ele foi escrito na
linguagem PHP e possui suporte ao protocolo SNMP.Foi concebido para ser
adaptvel as diversas necessidades e fcil de usar.
RRDTool um aplicativo de base de dados Round-Robin criado por Tobias
Oetiker. Este aplicativo foi desenvolvido para armazenar sries de dados numricos
sobre o estado de redes de computadores, porm pode ser empregado no
armazenamento de qualquer outra srie de dados como uso de CPU, uso de
memria, entre outros.
23
Verso
RRDTool
MySQL
PHP
4.3.6 ou 5.x
recomendado
Apache
2 ou superior
ISS
6.0 ou superior
altamente
24
25
26
4.1 ZABBIX
O Zabbix conta com uma excelente documentao tcnica sobre os recursos
e sua configurao o que auxilia e muito a tarefa do administrador ou gestor da rede,
tambm conta com o software que recebe atualizaes constantes fazendo com que
sempre novas funcionalidades ou correes de bugs sejam eliminados. Alm de a
ferramenta ser uma das mais completas analisadas por este estudo, tambm conta
com uma diversidade de bancos de dados compatveis, o que faz que a ferramenta
seja atraente para inmeros administradores de rede.
Esta ferramenta est registrada sobre a licena GPL, o que permite o
administrador possa personalizar a mesma conforme a sua necessidade, mas por se
ter uma gama de funcionalidades e atualizaes nem necessrio tal
personalizao. Possu uma interface robusta e amigvel, os mapas e os grficos
so rapidamente gerados.
Os agentes utilizados na coleta das informaes so rpidos e conseguem
capturar uma diversidade de informaes do ambiente.
27
4.2 NAGIOS
O Nagios se mostrou um software bastante abrangente para tarefas de
monitoramento de dispositivos, com uma gama de opes de plugins desenvolvidos
por sua comunidade, que lhe permite ampliar as funcionalidades do software. Esta
ferramenta tambm traz suporte a vrias tecnologias na parte de segurana, tais
como: SSL, Kerberos, HTTPS, entre outras.
O software permite que sejam feitas diversas configuraes para
customizao, fazendo com que o sistema se torne adaptvel aos diversos
ambientes de uma rede corporativa.
A ferramenta possui a capacidade para monitorar os mais diversos servios
e plataformas Windows, Linux e Unix, mas a sua melhor qualidade foi se mostrar
altamente disponvel onde toda a informao coleta corretamente reportada e
atualizada. O ponto que deixou a desejar foi o da varredura da rede, que os seus
concorrentes tiveram melhor desempenho, tambm o grande nmero de plugins
externos foi um fator que deixou um pouco a desejar.
Em se tratando da parte grfica o software mostrou-se bastante imponente,
trazendo grficos bastante expressivos com imagens bem definidas.
4.3 CACTI
O Cacti uma ferramenta muito vasta, com uma incrvel facilidade de uso e
timos grficos. Teve um funcionamento exemplar mesmo sobre testes de exausto
e em condies anormais como desligar e religar diversas mquinas na rede,
broadcasts, entre outros testes se comportou adequadamente.
28
29
5 CONCLUSO
O trabalho teve como objetivo realizar um estudo sobre o protocolo SNMP e
com isso realizar um comparativo entre algumas solues existentes no mercado
que se prestam a tarefa de gerenciamento de redes. O trabalho iniciou-se falando
sobre o que seria o gerenciamento de redes, ento passando para o estudo do
protocolo SNMP, abordando os componentes e a arquitetura do protocolo SNMP,
ento chegando a explicao sobre 3 ferramentas existentes no mercado que se
utilizam deste protocolo para seu funcionamento e por fim um comparativo entre as
trs ferramentas.
Observando o comparativo feito neste estudo chegou-se a concluso que
no existe uma s ferramenta que rena todas as funcionalidades que um
administrador ou gestor de rede busque, mas so ferramentas com muitas
caractersticas nicas.
O cenrio ideal seria unir duas ou mais softwares para conseguir atingir o
objetivo do gerenciamento de redes.
30
REFERNCIAS
AMARAL, Roberto Nia. TCP/IP Geral - Histrico. Disponvel em:
http://gerds.utp.br/roberto/roberto/tcpip/tcpipgeral2.htm. Acessado em: 18 nov. 2011.
BRAGA, Jeferson de Oliveira. Descoberta de ativos de rede e gerao de anlise
sobre o trfego de rede. 2009. 101 f. Trabalho de Concluso de Curso (Graduao
em Cincia da Computao) Faculdade de Cincias Exatas e Tecnolgicas,
Universidade Tuiuti do Paran, 2009.
CACTIUSERS.ORG. CACTI Users. Disponvel em: http://www.cactiusers.org.
Acessado em: 10 nov. 2011.
COMER, Douglas E. Interligao em rede com TCP/IP Volume 1.
3 ed. Rio de Janeiro: Campus, 1998.
DIAS, Beetthovem Zanella; JNIOR, Nilton Alves. Protocolo de Gerenciamento
SNMP. 2002. Disponvel em: http://mesonpi.cat.cbpf.br/naj/snmp_color.pdf.
Acessado em: 22 nov. 2011.
LIMA, Michele Mara de A. Espndula. Introduo a Gerenciamento de Redes
TCP/IP. Disponvel em: http://www.rnp.br/newsgen/9708/n3-2.html. Acessado em: 15
nov. 2011.
MALIMA CONSULTORIA. SNMP Protocolo de Gerenciamento Simples de Rede.
Disponvel em: http://www.malima.com.br/article_read.asp?id=50. Acessado em: 8
nov. 2011.
MARTIN-FLATIN, J.P. et al. A Survey of Distributed Enterprise Network and System
Management Paradigms. Journal of Network and Systems Management, New York,
v.7, n.1, p.9-26, mar. 1999.
Nagios
XI
Screenshots.
Disponvel
em:
http://www.nagios.com/products/nagiosxi/screenshots. Acessado em: 15 nov. 2011.
PINHEIRO, Jos Mauricio dos Santos. Conceitos Bsicos de Gerenciamento de
Redes.
Disponvel
em:
http://www.projetoderedes.com.br/tutoriais/tutorial_conceitos_gerenciamento_01.php
. Acessado em: 8 nov. 2011.
SCHMIDT, Maura. SNMP Essencial. Rio de Janeiro: Editora Campus, 2001.
SOARES, Luiz Fernando G. Redes de Computadores:das LANs, MANs e WANs s
Redes ATM. 2 ed. Rio de Janeiro: Campus 1995.
TANENBAUM, Andrew S. Redes de Computadores. 3 ed. Rio de Janeiro: Campus,
1997.
31