Você está na página 1de 31

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

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).

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

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:

Tamanho da rede

Tabela 1.1: Requisitos de hardware e banco de dados


Plataforma
CPU/Memria Base de Dados

Pequena

Ubuntu Linux

PII
350MHz MySQL MyISAM
256MB

20

Mdia

Ubuntu Linux 64 bit

AMD Athlon MySQL InnoDB


3200+ 2GB

50

Grande

Ubuntu Linux 64 bit

Intel Dual Core RAID10


MySQL >1000
6400 4GB
InnoDB or PostgreSQL

Muito grande

RedHat Enterprise

Intel
Xeon Fast RAID10 MySQL >10000
2xCPU 8GB
InnoDB or PostgreSQL

Hosts
monitorados

FONTE: Zabbix web site: www.zabbix.com, acessado em: 15 NOV 2011

Software

TABELA 1.2: Requisitos de 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,
sockets. Required
script support.

--enablefor user

PHP multibyte support

php-mbstring,
mbstring

--enable-

IBM
ibm_db2

DB2

MySQL
php-mysql

Required if IBM DB2 is used as


Zabbix back end database.
3.22 or later

Oracle
oci8

Required if MySQL is used as


Zabbix back end database.
Required if Oracle is used as
Zabbix back-end database.

PostgreSQL
php-pgsql

7.0.2 or later if Zabbix < 1.8.9 Required if PostgreSQL is used


7.4 or later if Zabbix >= 1.8.9
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
recomendado

Apache

2 ou superior

ISS

6.0 ou superior

altamente

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.

Você também pode gostar