openNMS

Embed Size (px)

Citation preview

OpenNMSUma viso geralCybelle S. O Oyama Dezembro de 2002

OpenNMS RNP viso geral 2000 - Uma

Tpico ndice Introduo Funcionalidades Pr-requisitos Instalao Configurao Quesitos Pontos favorveis/desfavorveis Concluso Referncias

OpenNMS - Uma viso geral

Introduo Objetivo da palestra

Apresentar as funcionalidades e caractersticas da ferramenta de gerncia OpenNMS que possam vir a ser relevantes na avaliao desta para uso em um POP da RNP. No objetivo desta apresentao capacitar o ouvinte na instalao e configurao desta ferramenta.

OpenNMS - Uma viso geral

Introduo O que ? o OpenNMS um projeto open-source (cdigo aberto) dedicado criao de uma plataforma de gerncia de rede voltada principalmente para a camada de aplicao; ferramenta escrita em JAVA; SO suportados atualmente: RedHat 6.2+ e Mandrake 7.2+ (funciona em Solaris, Debian e Suse);

OpenNMS - Uma viso geral

Funcionalidades

Interface com o usurio Descoberta de dispositivos e servios Monitorao Coleta de dados Execuo automtica de comandos Processo de escalada Grficos estatsticos Base de dados de inventrio Relatrios

OpenNMS - Uma viso geral

Funcionalidades Interface com o usurio Via WWW: http://localhost:8080/opennms Atravs da interface possvel:

visualizar as informaes do tipo:o o o o o

estado dos servios e interfaces de rede; disponibilidade geral dos servios; eventos gerados; grficos de desempenho; informaes sobre equipamentos.

OpenNMS - Uma viso geral

Funcionalidades Interface com o usurio

Realizar algumas configuraes (logado como administrador)o o o o

usurios e grupos; notificaes; processo de escalada; habilitar/desabilitar a monitorao de servios e interfaces; definir os servios a serem monitorados.

o

Solicitar emisso de relatrios de disponibilidade

OpenNMS - Uma viso geral

Funcionalidades

Janela principalOpenNMS - Uma viso geral

Funcionalidades Descoberta de dispositivos e servios necessrio configurar os IPs, ou range de IPs, que devem ser descobertos pelo sistema. Configurao manual, diretamente no arquivo. Aps a descoberta das interfaces, o sistema faz uma varredura para determinar a existncia de servios associados.Citrix DHCP DNS Domino IIOP FTP HTTP HTTPS ICMP IMAP LDAP Microsoft Exchange Notes HTTP POP3 SMB SMTP SNMP TCP

OpenNMS - Uma viso geral

Funcionalidades Descoberta de dispositivos e servios O processo de descoberta re-executado, originalmente, a cada 24 horas (pode ser alterado).

OpenNMS - Uma viso geral

Funcionalidades Monitorao Servios suportados:

Web: HTTP and HTTPS; Mail: POP3, IMAP and SMTP; Databases: Oracle, Sybase, Informix, SQLServer, MySQL, and Postgres; Network: ICMP, SNMP, DNS, DHCP, FTP, SSH and LDAP; Outros: Citrix and Lotus Domino IIOP.

Obs.:ping visto como servio ICMP.OpenNMS - Uma viso geral

Funcionalidades Monitorao O administrador pode definir outros servios especificando o protocolo e a porta.

OpenNMS - Uma viso geral

Funcionalidades Monitorao A monitorao dos servios descobertos feita atravs de testes nas portas dos servios. O processo de polling consiste de uma conexo na porta da interface remota e, posteriormente, de 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 possvel definir classes de servios com parmetros de pollings distintos.

OpenNMS - Uma viso geral

Funcionalidades Monitorao Polling adaptativo Na configurao original, os servios so varridos a cada 5 minutos, para verificar o seu estado. Quando detectada uma indisponibilidade, a freqncia dos pollings aumentada para detectar, o mais rpido possvel, a volta do servio. Conforme continua a indisponibilidade, o polling volta a ser cada vez menos freqente, at o servio no ser mais monitorado. uma funcionalidade interessante nos casos onde haja um SLA (Service Level Agreement) restrito, definido para os servios.

OpenNMS - Uma viso geral

Funcionalidades Monitorao Polling adaptativo tempo 0 tempo 0-5m : indicao de indisponibilidade : polling a cada 30 seg

tempo 5m - 12 h : polling a cada 5m tempo 12h - 5d tempo > 5d : polling a cada 10m : monitorao desabilitada.

OpenNMS - Uma viso geral

Funcionalidades Monitorao

Calendrio de manuteno possvel definir os perodos em que haver manutenes que possam afetar a disponibilidade do servio, de forma que sejam desconsiderados do clculo. Atualmente, so suportados trs tipos de indisponibilidadades (outage): semanal, mensal e especfico, sendo aplicado a um endereo IP.

OpenNMS - Uma viso geral

Funcionalidades Coleta de dados

Na verso atual, apenas o SNMP suportado. Pode-se definir a freqncia dos pollings, e quais objetos SNMP sero coletados e como sero armazenados (no RRD)o o o

a configurao pode ser feita por classes de IPs; no tem um compilador MIB;

configurao manual diretamente no arquivo de configurao.

Permite a associao de calendrio de manuteno.

OpenNMS - Uma viso geral

Funcionalidades Execuo automtica de comando

Comandos podem ser configurados para serem executados na ocorrncia de um determinado evento. Esta capacidade utilizada em dois casos:

notificaes automticas;

execuo de comandos associados violao de thresholds.

OpenNMS - Uma viso geral

Funcionalidades Notificao automtica Possibilita o envio de mail ou pager, automaticamente, quando um determinado evento gerado pelo sistema. H a possibilidade de se definir outros comandos de notificao. O administrador deve configurar quais usurios/grupos devem receber a notificao e qual a forma de serem notificados. Se o destinatrio um grupo, pode-se especificar o intervalo de tempo para o envio das notificaes entre os membros do grupo. Se no for especificado, as notificaes so enviadas simultaneamente.

OpenNMS - Uma viso geral

Funcionalidades Notificao automtica

O sistema permite a flexibilidade de se definir o horrio em que o usurio est a servio (dias da semana e horrios). E neste caso, as notificaes s so enviadas quando ocorrem nestes perodos. Caso no esteja definido nenhum horrio de trabalho, considerado o perodo integral.

OpenNMS - Uma viso geral

Funcionalidades Processo de escalada

possvel definir um processo de escalada, junto notificao. Neste, so definidos usurios e/ou grupos que devem ser escalados, juntamente com o intervalo de tempo entre as chamadas. A configurao pode ser feita via interface WWW ou manualmente no arquivo de configurao.

OpenNMS - Uma viso geral

Funcionalidades Comandos associados a limites (thresholds) Quando ocorre uma violao de limite (threshold), gerado um evento sobre o qual pode ser associada a execuo de uma ao. Os thresholds para dados SNMP so configurados manualmente em um arquivo (thresholds.xml). Exemplo: