Upload
ricardo-zorek-daniel
View
26
Download
7
Embed Size (px)
DESCRIPTION
TCC sobre SNMP
Citation preview
ESTUDO SOBRE O PROTOCOLO SNMP E COMPARATIVO ENTRE FERRAMENTAS
CURITIBA 2011
Jeferson de Oliveira Braga
ESTUDO SOBRE O PROTOCOLO SNMP E COMPARATIVO ENTRE FERRAMENTAS
Trabalho de Concluso de Curso apresentado ao Curso de Redes de Computadores e Segurana de Redes da Faculdade de Cincias Exatas e Tecnolgica da Universidade Tuiuti do Paran, como requisito parcial para a obteno do ttulo de Especialista em Redes de Computadores e Segurana de Redes.
Orientador: Prof.ME: Roberto Nia Amaral
CURITIBA 2011
TERMO DE APROVAO Jeferson de Oliveira Braga
ESTUDO SOBRE O PROTOCOLO SNMP E COMPARATIVO ENTRE FERRAMENTAS
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.
Curitiba, 15 de fevereiro de 2012.
________________________________________
Redes de Computadores e Segurana de Redes Universidade Tuiuti do Paran
Orientador: Prof. ME Roberto Nia Amaral Universidade Tuiuti do Paran - FATEC
Prof. Esp. Luiz Altamir Corra Jnior Universidade Tuiuti do Paran - FATEC
Prof. Esp. Marcelo Soares Farias Universidade Tuiuti do Paran - FATEC
Prof. ME ngela Zatti Universidade Tuiuti do Paran - FATEC
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.
Palavras-chave: ativos de rede, monitoramento, gerenciamento, SNMP, 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
3 PROTOCOLO SNMP ............................................................................................. 10
3.1 Componentes do SNMP .............................................................................................................. 11
3.2 Arquitetura .................................................................................................................................. 12
3.2.1 Master Agent (agentes de gerenciamento) ......................................................................... 12
3.2.2 Management Station (Estao de gerenciamento) ............................................................. 13
3.2.3 Mensagens ........................................................................................................................... 13
3.2.4 MIB e MIB II .......................................................................................................................... 14
4 FERRAMENTAS DE MONITORAMENTO ............................................................. 15
4.1 ZABBIX ......................................................................................................................................... 16
4.2 NAGIOS ........................................................................................................................................ 19
4.3 CACTI ........................................................................................................................................... 22
4 COMPARATIVO DAS FERRAMENTAS................................................................ 26
4.1 Zabbix .......................................................................................................................................... 26
4.2 nagios .......................................................................................................................................... 27
4.3 cacti ............................................................................................................................................. 27
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
8
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.
9
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).
O gerente de rede responsvel pelo monitoramento e controle de sistemas
de hardware e software que fazem parte de uma rede. Este gerente o responsvel
por detectar e corrigir possveis problemas que venham a ocorrer dentro da rede,
causando algum tipo falha na comunicao entre hosts.
Segundo MARTIN-FLATIN, uma aplicao de gerenciamento composta
por gerentes executando nas estaes de gerenciamento e agentes executando nos
elementos gerenciados.
2.1 ARQUITETURA DE GERENCIAMENTO DE REDES TCP/IP
A base utilizada para gerenciamento de redes TCP/IP composta dos
seguintes componentes:
Estao de gerenciamento;
Agente de Gerenciamento;
Base de Informaes Gerenciais (MIB);
Protocolo de Gerenciamento de Redes;
10
2.2 PORQUE DO GERENCIAMENTO DE REDES
Por menor que seja uma rede de computadores de uma organizao ela precisa ser gerenciada, para garantir a confiabilidade e a disponibilidade dos servios
prestados a um nvel de desempenho aceitvel. Conforme a rede cresce, a
complexidade no gerenciamento tambm cresce, fazendo com que o administrador
ou gestor da rede tenha que criar tarefas automatizadas para a monitorao e o
controle da mesma.
Alguns fatores para se utilizar um software de gerenciamento:
Com o crescimento das organizaes as redes e os recursos por ela
oferecidos esto cada vez mais sendo demandados, com isso um controle
no efetivo dos mesmos pode prejudicar o andamento dos negcios por falta de informao para tomada de deciso.
Quando um software se torna vital para a organizao, a sua disponibilidade
de fundamental importncia, mas para o software ter um bom desempenho
preciso ter uma rede altamente disponvel e confivel.
Os clientes de uma rede sempre esperam que a mesma esteja altamente disponvel e com uma excelente qualidade, por isso a necessidade de manter
um constante monitoramento dos servios oferecidos.
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. O SNMP torna possvel que
administradores de rede possam gerenciar o desempenho de suas redes, encontrar
11
e diagnosticar possveis problemas, alm de fornecer informaes para um melhor
planejamento de expanso da rede, entre diversas outras possibilidades. (TANENBAUM, 1997).
Segundo LIMA, o protocolo SNMP,
refere-se a um conjunto de padres para gerenciamento que inclui um protocolo, uma especificao de estrutura de dados, e um conjunto de objetos de dados. Este protocolo hoje j est na sua segunda verso oficial, chamada de SNMPv2. E j existem estudos para o desenvolvimento do SNMPv3. (1997, p. 1).
Uma ou mais mquinas na rede podem ser designadas como gerentes de
rede, estas estaes coletam as informaes de todos os ativos conectados a rede,
que so denominadas agentes, e atravs do processamento das informaes
coletadas os gerentes analisam e detectam possveis falhas que estejam ocorrendo. Os dados coletados pela estao gerente ficam armazenados nas prprias estaes
da rede, em uma base de dados conhecida como MIB (Management Information Base). Esta base de dados contm todas as informaes necessrias para o gerenciamento do ativo de rede, atravs de variveis que so requeridas pela
mquina gerente.
3.1 COMPONENTES DO SNMP
Existem trs componentes chaves que formam a gerncia de rede utilizando
o protocolo SNMP, so eles:
Dispositivos gerenciados um host da rede gerenciada que possui o
protocolo SNMP instalado. Estes dispositivos capturam e armazenam
informaes de gerenciamento, mantendo as informaes disponveis para
sistemas NMS que utilizam o protocolo SNMP. Um dispositivo gerenciado
pode ser chamado de dispositivo de rede, que pode ser roteadores,
12
computadores, switches, servidores de armazenamento, servidores de
acesso, impressoras, entre outros.
Agentes nada mais do que um software de gerenciamento de rede que
instalado em um dispositivo gerencivel. O agente tem as informaes do
gerenciamento local e este traduz as informaes num formato que o
protocolo SNMO possa entender.
Sistemas de gerenciamento de redes (NMS Network-management Systems) considerado o gerente que fica responsvel pelo monitoramento e
controle dos dispositivos gerenciveis. Ele geralmente instalado num
computador, normalmente um servidor dedicado, que fica responsvel pelas
operaes de gerenciamento, este recebe informaes de todos os
dispositivos gerenciveis daquela rede.
3.2 ARQUITETURA
A arquitetura do protocolo SNMP composta basicamente por: Agentes
Mestres (Master Agents), Sub-agentes (Subagents) e Estaes de gerenciamento (Management Stations).
3.2.1 Master Agent (agentes de gerenciamento)
Segundo BRAGA, o Master Agent nada mais do que um software que esta
sendo executado em um dispositivo com suporte ao protocolo SNMP, como por
exemplo, um roteador possui o master agent instalado, este equipamento sofre
interao de uma estao de gerenciamento. O master agent pode ser comparado a
um servidor, na estrutura cliente-servidor, a nvel de software. O Subagent transmite
informaes especficas para o master agent.
13
3.2.2 Management Station (Estao de gerenciamento)
Segundo BRAGA, Management Station a responsvel pelas requisies
de informaes aos dispositivos gerenciados, alm das solicitaes aos dispositivos,
ele tambm recebe alarmes gerados pelos agentes e gera sadas para estes
alarmes, como por exemplo, alterar o valor de um determinado parmetro no
equipamento gerenciado, enviar uma mensagem para o celular do gestor de rede,
entre outras funes.
3.2.3 Mensagens
Segundo LIMA, o protocolo SNMP define mensagens, unidades de dados
chamadas PDU (Protocol Data Unit), para serem trocadas durante uma comunicao entre o gerente e o agente
Existem cinco tipos de PDUs: GetRequest, GetNextRequest, GetResponse,
SetRequest e Trap (COMER, 1998).
get-request-PDU mensagem enviada pelo gerente ao agente
solicitando o valor de uma varivel.
get-next-request-PDU mensagem utilizada pelo gerente para
solicitar o valor da prxima varivel depois de uma ou mais variveis
que foram especificadas.
set-request-PDU mensagem enviada pelo gerente ao agente para
solicitar que seja alterado o valor de uma varivel.
get-response-PDU - mensagem enviada pelo agente ao gerente,
informando o valor de uma varivel que lhe foi solicitado.
14
trap-PDU mensagem enviada pelo agente ao gerente, informando
um evento ocorrido.
3.2.4 MIB e MIB II
Segundo LIMA, a MIB pode ser caracterizada como um banco de dados
ativo, o que possibilita que os valores das suas variveis sejam, no s recuperados, como tambm alterados.
Tanenbaum explica que um conjunto de objetos gerenciados pelo SNMP definido detalhadamente na MIB e que por convenincia esses objetos so agrupados em dez categorias, que correspondem a dez ns sub mib-2 na figura XX.
(TANENBAUM, 1997). Segundo BRAGA, a MIB TCP/IP padro tambm conhecida como MIB-II que
todos os agentes devem suportar e existe ainda variveis MIB especficas para
determinados tipos de dispositivos gerenciados.
15
FIGURA 1 - RVORE HIERARQUICA DA ESTRUTURA LGICA DA MIB FONTE: Disponvel em: http://oreilly.com/catalog/esnmp/chapter/ch02.html
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 a internet, possibilitando ao administrador de redes verificarem o estado de sua rede e a integridade dos
servidores a qualquer momento. Ele gera grficos como, visualizao de utilizao
da rede, utilizao de memria dos servidores, espao livre nos HDs dos servidores,
etc.
um software de cdigo-fonte aberto e possui atualizaes desenvolvidas pela ZABBIX SIA. Livre de custos, escrito e distribudo sob a GPL (Geral Public License) deixando seu cdigo-fonte disponvel para os utilizadores do software fazerem suas adaptaes.
Zabbix uma ferramenta que utiliza o tipo servidor-agente de funcionamento
o que permite que mais de um servidor esteja rodando ao mesmo tempo o que o torna redundante. Sua arquitetura distribuda com isso no possvel ter um
console central. O Zabbix trabalha com banco de dados relacionais podendo a base
estar em MySQL, PostgreSQL, IBM DB2, SQLite ou Oracle, o software roda em
qualquer distribuio Linux/Unix. Os agentes podem ser instalados em sistemas
17
operacionais como Windows, Linux, Unix, MacOS/X, Solaris, FreeBSD, NetBSD,
OpenBSD e dispositivos rodando SNMP verso 1, verso 2 e verso 3.
Em relao aos pr-requisitos para instalao do software temos a tabela
abaixo que mostra o hardware e banco de dados necessrio para o bom
desempenho do software:
Tabela 1.1: Requisitos de hardware e banco de dados
Tamanho da rede Plataforma CPU/Memria Base de Dados Hosts
monitorados
Pequena Ubuntu Linux PII 350MHz
256MB
MySQL MyISAM 20
Mdia Ubuntu Linux 64 bit AMD Athlon
3200+ 2GB
MySQL InnoDB 50
Grande Ubuntu Linux 64 bit Intel Dual Core
6400 4GB
RAID10 MySQL
InnoDB or PostgreSQL
>1000
Muito grande RedHat Enterprise Intel Xeon
2xCPU 8GB
Fast RAID10 MySQL
InnoDB or PostgreSQL
>10000
FONTE: Zabbix web site: www.zabbix.com, acessado em: 15 NOV 2011
TABELA 1.2: Requisitos de software
Software Verso Comentrios
Apache 1.3.12 or later
PHP 5.0 or later
PHP modules: php-gd GD 2.0 or later PHP GD module must support
PNG images.
PHP TrueType: support --with-ttf
PHP bc support php-bcmath, --enable-bcmath
PHP XML support php-xml or php5-dom, if
provided as a separate package
by the distributor
PHP session support php-session, if provided as a
separate package by the
distributor
18
PHP socket support php-net-socket, --enable-
sockets. Required for user
script support.
PHP multibyte support php-mbstring, --enable-
mbstring
IBM DB2
ibm_db2
Required if IBM DB2 is used as
Zabbix back end database.
MySQL
php-mysql
3.22 or later Required if MySQL is used as
Zabbix back end database.
Oracle
oci8
Required if Oracle is used as
Zabbix back-end database.
PostgreSQL
php-pgsql
7.0.2 or later if Zabbix < 1.8.9
7.4 or later if Zabbix >= 1.8.9
Required if PostgreSQL is used
as Zabbix back-end database.
SQLite
php-sqlite3
3.3.5 or later Required if SQLite is used as
Zabbix back-end database.
FONTE: Zabbix web site: www.zabbix.com, acessado em: 15 NOV 2011.
Esta ferramenta tem a funcionalidade de monitorar a rede em tempo real,
com sua interface web possvel ter um cenrio de todos os dispositivos que
compem a rede. A navegao na ferramenta extremante fcil e os comandos so
executados rapidamente. Uma funcionalidade muito interessante do software a
gerao de mapas da representao da rede a partir de um ponto definido pelo
usurio do sistema. Outro ponto interessante a visualizao dos dados de um ativo
de rede apenas movendo-se o mouse sobre o dispositivo.
O Zabbix possui um mecanismo de log de todas as atividades do sistema, o
que permite que o administrador possa tirar relatrios caso algum dos mecanismos
de envio de alertas falhe. Estas formas de alertas podem ser por e-mail, SMS ou
ligao telefnica e ainda o administrador pode configurar o tempo de envio dos
alertas.
19
FIGURA 2 - VISUALIZAO DO MAPA DE REDE NO ZABBIX FONTE: Disponvel em http://www.zabbix.com
FIGURA 3 - GERAO DE GRFICOS NO ZABBIX FONTE: Disponvel em http://www.zabbix.com
4.2 NAGIOS
O Nagios foi escrito e mantido por Ethan Galstad e seus muitos
desenvolvedores que mantm uma comunidade ativa de plugins.
20
A ferramenta Nagios como seus semelhantes tambm oferece o recurso de
monitoramento de sistemas e de redes, porm para conseguir sua plena utilizao
necessrio a instalao de plug-ins que esto disponveis na sua comunidade.
O software Nagios foi desenvolvido para rodar sobre a plataforma Linux,
mas tambm existem verses especficas para as seguintes distribuies: Debian,
SUSE, Fedora, Ubuntu. A ferramenta possui duas verses: uma comercial com
recursos grficos (dashboards), configuraes baseadas via web, reportes avanados e visualizao dos dados coletados. J a verso free (Open Source) contm somente o mecanismo de monitoramente, alertas bsicos e alguns
relatrios.
Esta ferramenta possui um recurso muito interessante para o monitoramento
da temperatura, umidade relativa, iluminao e voltagem que podem ser medidos
atravs do Nagios, para isto, foi desenvolvido um sensor que coleta estas
informaes e a ferramenta captura os dados deste sensor e mostra grficos das
condies do ambiente.
O Nagios tem a capacidade de monitorar recursos de clientes tais como a
utilizao da CPU, uso do disco, utilizao de memria, entre outros. Com outros
plugins pode-se fazer o monitoramento de servios como, por exemplo, SMTP,
POP3, HTTP, NNTP, PING, entre outros. Uma grande habilidade em construir uma
hierarquia de rede de clientes usando clientes pais, para distinguir entre os hosts
que esto desativados dos que so inalcanveis, alm de contar com possibilidade
de implementao de monitoramento redundante.
21
FIGURA 4 - GRFICO DE UTILIZAO DE UM ATIVO DE REDE FONTE: Disponvel em: http://www.nagios.com
FIGURA 5 - GRFICOS DE PERFORMANCE DO NAGIOS
FONTE: Disponvel em http://www.nagios.com
22
FIGURA 6 - HYPERMAP DO NAGIOS
FONTE: Disponvel em http://www.nagios.com
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
Com o Cacti possvel ter grficos referentes a uso de memria virtual,
memria fsica, quantidade de processos, trfico de rede, espao em disco, entre
outros, tudo isto atravs do protocolo SNMP.
O frontend foi construdo prevendo a expanso do software utilizando
plugins desenvolvidos por sua comunidade totalmente ativa, com isso possvel a
ampliao das funcionalidades. Um plugin muito til o PHP Network Weathermap
que mostra um mapa da rede e o estado de cada elemento.
O produto foi originalmente para Linux/Unix, mas j conta com uma verso para Windows. Os requerimentos para o funcionamento esto abaixo listados:
TABELA 1.3: Requisitos de software
Software Verso
RRDTool 1.0.49 ou 1.2.x ou superior
MySQL 4.1.x ou 5.x ou superior
PHP 4.3.6 ou 5.x altamente
recomendado
Apache 2 ou superior
ISS 6.0 ou superior
FONTE: Cacti web site: http://www.cacti.net, acessado em: 20 nov 2011.
Dentro do sistema o administrador ter que informar sobre quais os
dispositivos que deseja controlar. Para isto, o sistema vem com uma lista de dispositivos comuns, tais como servidores Linux, roteadores Cisco e at workstations
Windows.
O Cacti fornece modelos para os parmetros comuns, mas possvel criar
modelos prprios rapidamente. Tambm possvel controlar switches e roteadores,
mas exige um pouco mais de conhecimento, porm isto possvel atravs da vasta
documentao existente.
24
A ferramenta permite que os grficos sejam organizados em forma de rvores ou agrupando todos os grficos de um mesmo tipo sob um grfico maior. O
administrador pode gerar grficos de quase todos os dispositivos que deseja. O Cacti vem com uma funcionalidade de aliment-lo atravs de um script ou
comando externo no padro nix bash scripts. Nas comunidades de usurios do Cacti
tem-se uma gama de scripts j prontos que vo desde a coleta de dados em servidores Apache at a coleta de estatsticas de servidores de e-mail.
Esta ferramenta no exige muitos recursos do host, pois foi escrito em PHP
que roda na plataforma web, sendo um software gil e rpido.
Uma grande dificuldade encontrada pelos usurios do Cacti o fato de no
existir um agente de descoberta automtico, assim o administrador da rede tem que
adicionar cada host manualmente ao aplicativo. Mesmo tendo esta dificuldade o
sistema poderoso e escalvel, podendo fazer o controle de quase todos os
parmetros de hardware.
25
FIGURA 7 - GRFICOS DE UTILIZAO DE BANDA DE UM ATIVO
FONTE: Cacti web site: http://www.cacti.net
FIGURA 8 - LISTA DE ATIVOS MONITORADOS
FONTE: Cacti web site: http://www.cacti.net
26
4 COMPARATIVO DAS FERRAMENTAS
No estudo que foi realizado sobre as ferramentas, podemos reparar que
todas tm muitas semelhanas entre si, porm algumas so mais funcionais para um
tipo de finalidade do que outras. Com esta anlise das ferramentas foi montado um
breve relato sobre os pontos fortes e fracos de cada ferramenta, nas quais esto
descritas abaixo:
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
Com uma gama de plugins disponveis para download o administrador pode
personalizar o software da maneira que atenda as suas necessidades. Tambm
ampliar as funcionalidades existentes na instalao padro.
Um dos pontos fracos da ferramenta no possuir uma forma automtica de
descoberta dos ativos de rede na sua instalao padro, porm possui plugins
externos que fazem esta tarefa. Outro ponto seu desempenho que ficou um pouco
abaixo dos seus concorrentes, para buscar os dados dos dispositivos de rede, mas
cumpre muito bem as tarefas propostas.
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
THE CACTI GROUP. CACTI, the complete rrdtool-based graphing solution. Disponvel em: http://www.cacti.net. Acessado em: 11 nov 2011.
VERONA, Adriano C.; RAMOS, Rogrio. Monitorao de Interfaces de Rede via SNMP. Disponvel em: http://penta2.ufrgs.br/uel/verona/. Acessado em: 6 nov. 2011.
What is MRTG. Disponvel em: http://oss.oetiker.ch/mrtg/doc/mrtg.en.html. Acessado em: 10 nov. 2011.
ZABBIX SIA. Zabbix Website. Disponvel em: http://www.zabbix.com. Acessado em: 20 nov. 2011.