Upload
christiano-morais
View
486
Download
0
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: