Você está na página 1de 12

FACULDADE IMPACTA DE TECNOLOGIA CURSO SUPERIOR DE TECNOLOGIA DE REDES

DISCIPLINA: DIAGNOSTICO E GERENCIAMENTO DE REDES

FERRAMENTA DE GERENCIAMENTO DE REDES: OPENNMS

ANDR LUIZ THEODORO FABIO SILVA BEZERRA GUSTAVO LUIZ M. MENDES RICARDO C. SANTANA RONAN TAKAHASHI

RA:

RA:

10100392 RA: 10100422 RA: 10100338 RA: 10100015 10100529

SO PAULO 2011 NDICE

INTRODUO...................................................................................................... 03 FUNCIONALIDADES............................................................................................ 03 Interface Web.................................................................................... 03 Descoberta de Dispositivos e Servios............................................. 04 Monitorao....................................................................................... 05 Coleta de Dados................................................................................ 06 Execuo Automtica de Comando.................................................. 06 Notificao Automtica...................................................................... 06 Comandos Associados a Limites (Thresholds).................................. 07 Grficos Estatsticos........................................................................... 07 Base de Dados de Inventrios........................................................... 08 RELATRIOS...................................................................................................... 08 Relatrio de desempenho.................................................................. 08 Relatrio de disponibilidade............................................................... 09 PR-REQUISITOS PARA INSTALAO............................................................ 10 Configurao...................................................................................... 10 Parmetros de Anlise da ferramenta............................................... 11 CONCLUSO....................................................................................................... 11 BIBLIOGRAFIA e WEBGRAFIA.......................................................................... 12

INTRODUO

Em gerenciamento de redes no suficiente apenas saber se um n est disponvel ou no, mas de suma importncia ter conhecimento das estatsticas dos servios disponveis para uma tomada de deciso acertada por parte do administrador da rede. Tais decises importam em uma excelente performance da comunicao entre os ns. Para que as estatsticas e informaes sobre o funcionamento da rede sejam os mais confiveis possveis necessrio implementar uma plataforma de gerencia de redes que possibilite a coleta de informaes sobre o funcionamento da rede. A maioria das solues de gerncia patenteadas muito cara e complexa, alm de muitas vezes no se adaptar agilmente s mudanas de tecnologia e de requisitos de gerncia dos usurios. A idia aproveitar o poder de software de cdigo aberto para desenvolver produtos de gerncia de redes poderosos, estveis e escalveis, assim afirma Malima, empresa bastante atuante na rea. Alm de utilizar o tradicional protocolo de gerncia SNMP, o OpenNMS tem a habilidade de monitorar os servios oferecidos pela rede, podendo ser usado para gerar relatrios de nvel de servio e notificaes de problemas. Hoje em dia, existem diversos software de gerenciamento de redes comerciais e open sources como o Big Brother, Nagios e HPs OpenView. FUNCIONALIDADES O OpenNMS oferece vrias funcionalidades que auxiliam o administrador na tarefa de monitorar a rede, diferente de ferramentas como MRTG, NTOP e IPTraf que apenas coletam dados estatsticos e os apresentam de vrias maneiras, o OpenNMS realiza as mesmas tarefas, alm de monitorar e emitir alertas ao administrador. Interface Web Atravs de um browser possvel acessar os recursos da ferramenta como: - Estado dos servios e interfaces de rede; - Disponibilidade geral dos servios; 3

- Eventos gerados; - Grficos de desempenho; - Informaes sobre os equipamentos; possvel ainda, logado como administrador, realizar configuraes de usurios, grupos, processos, habilitar ou desabilitar a monitorao de servios e interfaces, alm de definir quais servios sero monitorados. A interface web permite a emisso de relatrios diversos, bem como a visualizao de grficos estatsticos gerados pela coleta de informaes na rede. A figura 1 ilustra o console web do OpenNMS.

Figura 1 Web Console Descoberta de Dispositivos e Servios O OpenNMS possui recursos que permitem a descoberta de

dispositivos e servios, para isso necessrio configurar os IPs (Protocolos de Internet), ou rage de IPs, que devem ser descobertos pelo sistema.

Uma vez realizada a descoberta das interfaces, o sistema faz uma varredura para determinar a existncia de servios associados como FTP, IMAP, POP3, SMTP, HTTPS, SMTP, SNMP, executados na rede dentre outros. A descoberta de servios realizada de tempos em tempos. Por padro re-

executado a cada 24 horas, podendo ser alterado. Monitorao A ferramenta permite a monitorao de diversos servios, como os citados acima. Essa uma das principais funcionalidades do sistema, uma vez que ela que dar suporte s decises do administrador, bem como indicar a quantas anda o funcionamento da rede. O administrador pode monitorar diversos servios especificando o protocolo e a porta, como pode ser visto na figura 2.

Figura 2 Adicionando servios para monitorao Segundo Oyama (2002), a monitorao dos servios descobertos realizada atravs de testes nas portas dos servios. O processo de checagem consiste de uma conexo na porta da interface remota e a seguir de 5

um teste para ver se o servio retorna a resposta esperada. Se a resposta no recebida dentro do intervalo de tempo especificado (timeout), o servio considerado indisponvel. Existe ainda a possibilidade de se definir calendrio de manuteno, criando perodos em que haver manutenes que possam afetar a disponibilidade dos servios, de forma a serem desconsiderados nos clculos. Coleta de Dados O OpenNMS se utiliza do SNMP para proceder a coleta dos dados, assim defini-se quais objetos SNMP sero coletados e como sero armazenados. A configurao da coleta realizada por classes de IPs com o calendrio de manuteno. Execuo Automtica de Comando Alguns comandos podem ser configurados para serem executados na ocorrncia de algum evento. A execuo automtica de comando pode ser usada no caso de notificaes automticas ou na execuo de comandos associados violao de thresholds.

Notificao Automtica Esta funcionalidade permite o envio de e-mail automaticamente quando um determinado evento gerado pelo sistema. Para isto, o administrador deve configurar quais usurios e/ou grupos devem receber a notificao e qual a forma de serem notificados. possvel ainda especificar intervalos de tempo para o envio das notificaes. Dentro deste parmetro facultativo definir o horrio em que o usurio est de servio, como dias da semana e horrios. Neste caso, as notificaes somente sero enviadas dentro dos perodos definidos.

Comandos Associados a Limites (Thresholds) Um evento gerado toda vez que um limite violado (threshold) na qual pode ser associado a execuo de uma ao. Assim sendo, os thresholds para dados SNMP devem ser configurados manualmente em um arquivo XML (threshold.xml). Exemplo <threshold type="high" ds-name="cpuUtilization" ds-type="node" value="90" rearm="50 trigger="3"/> Grficos Estatsticos O OpenNMS trs pr-configurado grficos estatsticos das seguintes informaes: - Utilizao - Falhas de buffers - Bytes in/out - Distribuio de protocolos in/out - Erros in/out - Descartes in/out - Utilizao da CPU - Memria disponvel - Porcentagem de buffer hits - Perda de buffers Existe ainda a possibilidade de se gerar grficos baseados em

variveis SNMP que devem ser configurados manualmente.

Base de Dados de Inventrios Esta ferramenta utiliza-se de um gerenciador de base de dados para armazenar as informaes geradas. Com este recurso possvel fazer um inventrio da rede, como por exemplo: Fabricante Descrio Rack Vendedor Identificador do circuito Slot Modelo Nmero do patrimnio Porta Nmero de srie Sistema Operacional Endereo RELATORIOS possvel gerar 02 (dois) tipos de relatrios, quais sejam: Relatrio de desempenho: baseado nos dados SNMP; Na opo standard os objetos e as formas de apresentao so prdefinidos. O usurio pode escolher qual o dispositivo, a interface e o objeto a ser grafado, suportando apenas um dado por grfico. Na opo do usurio os objetos so pr-definidos, contudo os usurios tm como opo a forma de apresentao de at quatro dados diferentes por grfico, como pode ser visto na figura 3.

Figura 3 Grfico Configurado pelo Usurio

Relatrio de disponibilidade: disponibilizado no formato PDF (Grfico e Numrico) e HTML

(Numrico). Possibilita ainda o envio das informaes por e-mail. Est divido em 08 (oito) categorias, a saber: - Overall Service Availability - Network Interfaces - Email Services - Web Servers - DNS e DHCP Servers - Database Servers - Outros Servers - Internet Connectivity Mas a ferramenta carece de alguns recursos essenciais ao administrador como, por exemplo, um gerador grfico de mapa da rede.

TESTES REALIZADOS COM A FERRAMENTA Foram realizados diversos testes com o OpenNMS a fim de se levantar as qualidades, ferramenta. Sobre ferramenta. PR-REQUISITOS PARA INSTALAO O OpenNMS instalado sobre a plataforma Linux e necessita dos seguintes aplicativos: - Banco de dados PostGreSQL, verso 7.1 ou superior; - Container web TomCat, verso 4.0 ou superior; - RRDTool, verso 1.0.28 ou superior; - Mdulos Pearl (DBI, DBD::.Pg); - Mquina Virtual do Java (JVM), verso 1.4 ou superior; necessrio pelo menos 100 MB de espao livre no disco e recomendvel 256 MB de memria RAM. Configurao Uma vez instalado o OpenNMS indispensvel realizar algumas vulnerabilidade estes testes e requisitos para a implantao da possvel concluir, em consonncia com as

caractersticas tcnicas do software, sobre a viabilidade ou no do emprego da

configuraes para o seu correto funcionamento, como: - Os IPs que sero monitorados; - SNMP; - Polling; - Usurios e Grupos; - Servios; - A coleta de dados; - Os thresholds; - Os nveis de logs; 10

- As notificaes; - Calendrio de manuteno. Sua configurao relativamente simples, porm boa parte da configurao dever ser realizada nos arquivos de configurao XMLs. Parmetros de Anlise da ferramenta A interface web oferece uma fcil interao com a ferramenta. A nica dificuldade encontrada so certas as deficincias quanto ao manual de utilizao ou guia do usurio. A Manuteno oferece dificuldades, exigindo do administrador conhecimentos de comandos do PostGreeSQL, como o caso da remoo de interface IP. A interface web no oferece facilidade para tal. O sistema permaneceu estvel durante todos os testes realizados, apresentado problemas somente no processo de encerramento. O OpenNMS um sistema que exige recursos e equipamentos adequados para funcionar corretamente. Apresenta bom desempenho, contudo existiu certa demora na exibio de resultados em algumas pginas, podendo este ser solucionado com um aumento de memria RAM. Alguns pontos favorveis so: - Software OpenSource; - Flexibilidade nas configuraes; - Armazenamento nas informaes em base de dados SQL. Alguns pontos desfavorveis so: - Documentao deficiente; - Ausncia de interface para configurao; - Ausncia de mapa que mostre a tipologia das conexes; - Ausncia de ferramenta para manuteno da base de dados. CONCLUSO Cada vez mais as empresas dependem de servios oferecidos atravs da rede, como por exemplo, e-mail e web. Assim sendo, destaca-se a importncia da 11

gerencia e monitoramento dos recursos de rede. O OPENNMS, com visto, atende tais necessidades oferecendo uma ferramenta com fcil interatividade e recursos bastente teis. Tal ferramenta bem configurada oferece ao administrador as informaes necessrias para uma correta tomada de deciso e monitoramento. Por fim, o OPENNMS uma ferramenta to eficiente quanto as demais ferramentas que se prope a mesma finalidade como o Ngios, etc. BIBLIOGRAFIA E WEBGRAFIA - http://www.opennms.org/ - http://www.howtoforge.com/opennms_network_management - http://www.malima.com.br/ - http://www.linuxplanet.com/linuxplanet/reports/5807/1/ - TANENBAUM, Andrew S. Redes de Computadores. Rio de Janeiro: Campus, 1997

12