Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Monitoramento de redes com o Zenoss

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Artigo Monitoramento de redes com o Zenoss

    Para o administrador de redes é fundamental ter em mãos ferramentas que o auxiliem no monitoramento dos componentes de sua infra-estrutura. O Zenoss é uma ferramenta criada com o propósito de ajudar ao administrador a ter um controle mais efetivo sobre sua rede.

    Introdução e arquitetura
    Introdução

    Para o administrador de redes é fundamental ter em mãos ferramentas que o auxiliem no monitoramento dos componentes de sua infra-estrutura. Com base em relatórios e/ou alertas administrativos, o administrador poderá prever futuras situações aonde seja necessária a sua intervenção. Seja para uma correção de configuração incorreta ou até mesmo a substituição de algum dispositivo em mau funcionamento. O Zenoss é uma ferramenta criada com o propósito de ajudar ao administrador a ter um controle efetivo sobre sua rede.

    O Zenoss possui uma arquitetura modular, facilitando assim a incorporação de novas funcionalidades à ferramenta. Sendo capaz de monitorar vários tipos de dispositivos como, computadores Linux, switches, roteadores e até máquinas Windows. O Zenoss possui uma interface web e faz uso do gerenciador de banco de dados MySQL para armazenar suas informações.

    Arquitetura
    O Zenoss possui em sua arquitetura um modelo hierárquico de quatro camadas, listados na figura 1.


    A camada User

    Esta camada é implementada como uma aplicação para web, sendo acessível pela maioria dos navegadores (browsers) atuais. A camada User foi construída com base no framework de desenvolvimento Zope Web, da empresa Zope Plone. Utilizando-se de tecnologias como JavaScript, Mochi Kit, ExtJS, YUI, fornecendo um ambiente dinâmico e poderoso para a aplicação.

    Com base nestas tecnologias é nessa camada que o usuário do Zenoss poderá acessar e gerenciar as funcionalidades e componentes, como por exemplo: verificar o status dos ativos da rede; observar e responder aos eventos gerados; gerenciar os usuários e obter e gerar relatórios.

    Camada de Dados

    É nesta camada que são armazenados as informações de configuração e coleta, utilizados pelo Zenoss. Utilizando para isso três repositórios distintos:

    * ZenRRD, para armazenamento de coletas temporárias e para adição de novos coletores.
    * ZenModel, funcionando como um modelo de configuração para dispositivos, componentes, grupos e localidades.
    * ZenEvents, utilizado para armazenar dados em um banco de dados MySQL.


    Camadas de Processo

    Nesta camada são geradas as comunicações entre a coleta e a camada de dados. A camada de processo utiliza a tecnologia Twisted PB - um sistema bi-direcional do sistema de RPC (Remote Procedure Call) para sua comunicação.

    Camada Collection


    Esta camada compreende os serviços que coletam dados provenientes da camada de dados. Utilizando nestes serviços vários daemons que dão suporte para execução da modelagem, acompanhamento e gerenciamento de eventos. O sistema de modelagem utiliza os protocolos SNMP (Simple Network Management Protocol), SSH (Secure Shell) e WMI (Windows Management Instumentation) para coletar informações a partir das máquinas e dispositivos remotos.

    Após esta coleta de dados, através destes protocolos, entra em cena o sistema de plugins de modelagem que é responsável por converter os dados coletados para o formato utilizado pelo Zenoss.

    Protocolos e servidor de syslog
    Protocolos

    O Zenoss suporta tecnologias de monitoramento e gerenciamento como SNMP, WMI, ping, varreduras de portas e monitoramento de portas baseado em SSH. O SNMP é o padrão para obtenção de informações e gerenciamento, sendo suportado pela grande maioria de dispositivos de rede. Para dispositivos que não dão suporte ao SNMP e nem ao WMI, é possível realizar testes limitados, porém servindo para monitoramento baseado em ping ou varredura de porta. O monitoramento por SSH permite que o Zenoss se conecte a uma máquina e execute comandos para determinar seu estado.

    Servidor de syslog
    Uma funcionalidade importante do Zenoss é o seu servidor de syslog. Ele pode atuar como um concentrador de arquivos de log gerados pelos dispositivos monitorados. O serviço de monitoramento de log é fator importante para o gerenciamento de uma rede, pois, através dele pode-se detectar causa e efeito de inúmeros problemas. Por utilizar o sistema de tratamento de eventos WMI, é possível monitorar arquivos de log de hosts com o sistema operacional Windows.

    Interfaces de monitoramento e mapa da rede
    A interface principal de gerenciamento do Zenoss é o Dashboard. Ele fornece informações sobre o status da infra-estrutura de TI. É a janela principal em dispositivos e eventos que Zenoss permite que seja monitorado, por exemplo, dispositivos, alertas, visão de localização geográfica dos dispositivos etc, mostrados na figura 2.


    O Zenoss oferece várias opções para acessar as informações da rede. A primeira opção é a interface de rede. Uma opção muito útil para observar o que está ocorrendo na rede é o Event Console (console de eventos), para visualizar e configurar eventos de monitoramento - figura 3.


    Zenoss é capaz de enviar alertas por SMS e e-mail. Sendo altamente customizáveis os alertas, o administrador pode, por exemplo, configurar os alertas do servidor de e-mails para recebê-los assim que sejam gerados, mas os demais dispositivos somente em dias específicos. Podendo estes alertas serem configurados para uma grande variedade de eventos diferentes.

    Outra opção que o administrador pode contar é o Zapplet, uma applet para desktop, servindo para monitorar dados da rede e que fornece informações sobre status e eventos no systray do sistema.

    Mapa da rede
    O Mapa de Rede representa a camada três da topologia da rede. A partir do mapa, pode-se determinar rapidamente o status de cada dispositivo, através da sua cor de fundo, conforme figura 4.


    Google Maps e inventário
    Um recurso poderoso que pode ser usado no Zenoss para monitoramento é o Google Maps. Pode-se gerar mapas com as coordenadas que abrangem a área de dispersão da rede e com isso configurar e monitorar os dispositivos em suas localidade, conforme figura 5.


    Com esse recurso, pode-se verificar em tempo real, por exemplo, a conectividade entre sites da infra-estrutura.

    Inventário
    Hardware

    O Zenoss oferece uma análise detalhada de todos os componentes de hardware encontrados pelo processo de modelagem. Esta opção pode fornecer informações sobre a memória disponível e utilizada no dispositivo, espaço disponível e espaço swap usados, CPUs, discos rígidos, placas de expansão, coolers, sensores de temperatura e fontes de alimentação, conforme figura 6.


    Software

    É possível também obter uma lista completa de todos os softwares instalados no dispositivo monitorado, conforme figura 7.


    Conclusão e referência
    Conclusão

    Como pode-se observar, o Zenoss oferece poderosos recursos de monitoramento de rede que são imprescindíveis para o trabalho de um administrador de redes. Por fornecer acesso via web à sua interface de monitoramento, ele possibilita com isso o acesso a partir de qualquer plataforma de sistema, desde que acessado por um browser compatível.

    O Zenoss é distribuído sobre dois formados de licenciamento, seus dois modelos comercializados são: o Core e Enterprise, sendo a Core sua versão free software e comunitária e a versão Enterprise que conta com um contrato de suporte e algumas configurações já prontas para uso.

    Outro trabalho facilitado pelo Zenoss é o monitoramento de mudanças que aconteçam nos dispositivos, seja por software ou de hardware. O seu sistema de tratamento de logs e alertas são bem sofisticados, fornecendo informações detalhadas para o tratamento destes eventos. Fornece também o envio de alertas através de e-mail ou SMS, o que torna o trabalho de monitoração menos árduo.

    Referências
    Web site do Zenoss; disponível em <www.zenoss.com>;

    Creditos: Matuzalém Guimarães
X
Working...
X