31
ESTUDO SOBRE O PROTOCOLO SNMP E COMPARATIVO ENTRE FERRAMENTAS CURITIBA 2011

Estudo Sobre o Protocolo Snmp e Comparativo Entre Ferramentas

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.