Upload
ricardo-luis-dos-santos
View
86
Download
3
Embed Size (px)
DESCRIPTION
Descreve brevemente o funcionamento das mibs do DISMAN (IETF Working Group)
Citation preview
Instituto de Informática – UFRGS© 2011 Instituto de Informática
Universidade Federal do Rio Grande do Sul
MIBs DISMANRicardo Luis dos Santos
Instituto de Informática – UFRGS
• DISMAN
• MIBs DISMAN
• Baseada em MIBs
• Event MIB - [RFC 2981]
• Expression MIB - [RFC 2982]
• Baseada em Operações Remotas
• Remote Operations MIB - [RFC 2925]
• Baseada em Scripts
• Schedule MIB - [RFC 3231]
• Script MIB - [RFC 3165]
• Próximos Passos
Sumário
Tuesday, March 15, 20112
Instituto de Informática – UFRGS
DISMAN
• O DISMAN (Distributed Management) é um grupo de trabalho do IETF (Internet EngineeringTask Force)
• O principal objetivo é gerar padrões que alterem a natureza centralizada do gerenciamento SNMP
• As MIBs DISMAN possibilitam controlar e monitorar tarefas nos agentes SNMP
• Tarefas específicas podem ser distribuídas por um conjunto de aplicações SNMP melhorando a escalabilidade e a disponibilidade
Tuesday, March 15, 20113
Instituto de Informática – UFRGS
DISMAN
• Deste grupo resultaram três abordagens distintas
• Baseada em MIBs
• Event MIB - [RFC 2981]
• Expression MIB - [RFC 2982]
• Baseada em Operações Remotas
• Remote Operations MIB - [RFC 2925]
• Baseada em Scripts
• Schedule MIB - [RFC 3231]
• Script MIB - [RFC 3165]
Tuesday, March 15, 20114
Instituto de Informática – UFRGS
MIBs DISMAN - Baseada em MIBsEvent MIB - [RFC 2981]
• Foi desenvolvida visando dois principais objetivos
• Monitorar tanto os objetos locais quanto remotos
• Permitir iniciar ações de acordo com políticas pré-definidas
• As ações são executadas quando são satisfeitas as condições pré-estabelecidas para as situações mapeadas nas políticas
Tuesday, March 15, 20115
Instituto de Informática – UFRGS
MIBs DISMAN - Baseada em MIBsEvent MIB - [RFC 2981]
Tuesday, March 15, 20116
Instituto de Informática – UFRGS
MIBs DISMAN - Baseada em MIBsExpression MIB - [RFC 2982]
• Foi desenvolvida com o propósito de definir objetos que não foram inicialmente considerados, utilizando
• Objetos existentes
• Expressões simples
• Expressões encadeadas (que dependam do resultado de outras expressões)
Tuesday, March 15, 20117
Instituto de Informática – UFRGS
MIBs DISMAN - Baseada em MIBsExpression MIB - [RFC 2982]
• Os valores de uma expressão podem ser constantes ou variáveis (associados a um OID)
• A obtenção das variáveis está limitada ao agente local
Tuesday, March 15, 20118
Instituto de Informática – UFRGS
MIBs DISMAN - Operações Remotas Remote Operations MIB - [RFC 2925]
• Permite executar remotamente algumas operações essenciais para o gerenciamento de redes
• Essas operações permitem o operador ter uma visão do estado da rede a partir do ponto remoto
• São exemplos de operações implementadas os comandos ping e traceroute
Tuesday, March 15, 20119
Instituto de Informática – UFRGS
MIBs DISMAN - Baseada em Scripts Schedule MIB - [RFC 3231]
• Apresenta um conjunto de objetos que possibilitam agendar operações de escrita (set), sobre objetos locais do tipo integer
• Um agendamento é constituído pelo OID, o valor associado e o instante da execução
• Os instantes armazenados podem ser
• Periódicos – repetem em uma determinada frequência
• De Calendário – repetem em cada ocorrência da data/hora
• Únicos – não são repetidos
Tuesday, March 15, 201110
Instituto de Informática – UFRGS
MIBs DISMAN - Baseada em Scripts Script MIB - [RFC 3165]
• Define um ambiente de execução que permitem a criação de operações mais complexas codificadas em scripts
• Além de permitir a manipulação dos scriptsatravés de requisições SNMP, o ambiente de execução possibilita
• A instalação de scripts nos nós da rede através de requisições SNMP
• A escrita de tais scripts em qualquer linguagem de programação, desde que esta seja suportada pelo ambiente de execução
Tuesday, March 15, 201111
Instituto de Informática – UFRGS
MIBs DISMAN - Baseada em Scripts Script MIB - [RFC 3165]
• Permite a delegação de scripts para gerentes distribuídos fornecendo os seguintes atributos
• Transferência de scripts para locais distribuídos (pushou pull)
• Gerenciamento dos scripts (inicialização, suspensão, reinicialização e finalização)
• Passagem de parâmetros
• Monitoramento e controle dos scripts que estão em execução
• Transferência para o gerente dos resultados produzidos
Tuesday, March 15, 201112
Instituto de Informática – UFRGS
MIBs DISMAN - Baseada em Scripts Script MIB - [RFC 3165]
Tuesday, March 15, 201113
Instituto de Informática – UFRGS
Próximos Passos
Tuesday, March 15, 201114
• Finalizar a escrita do relatório pesquisado até o momento
• Elaboração de ferramentas gráficas para facilitar a compreensão
• Realizar a busca por trabalhos que utilizem tais técnicas para implementar soluções
Obrigado pela sua atenção!
Perguntas?