15
Instituto de Informática UFRGS © 2011 Instituto de Informática Universidade Federal do Rio Grande do Sul MIBs DISMAN Ricardo Luis dos Santos

Mibs Disman

Embed Size (px)

DESCRIPTION

Descreve brevemente o funcionamento das mibs do DISMAN (IETF Working Group)

Citation preview

Page 1: Mibs Disman

Instituto de Informática – UFRGS© 2011 Instituto de Informática

Universidade Federal do Rio Grande do Sul

MIBs DISMANRicardo Luis dos Santos

Page 2: Mibs Disman

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

Page 3: Mibs Disman

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

Page 4: Mibs Disman

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

Page 5: Mibs Disman

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

Page 6: Mibs Disman

Instituto de Informática – UFRGS

MIBs DISMAN - Baseada em MIBsEvent MIB - [RFC 2981]

Tuesday, March 15, 20116

Page 7: Mibs Disman

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

Page 8: Mibs Disman

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

Page 9: Mibs Disman

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

Page 10: Mibs Disman

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

Page 11: Mibs Disman

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

Page 12: Mibs Disman

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

Page 13: Mibs Disman

Instituto de Informática – UFRGS

MIBs DISMAN - Baseada em Scripts Script MIB - [RFC 3165]

Tuesday, March 15, 201113

Page 14: Mibs Disman

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

Page 15: Mibs Disman

Obrigado pela sua atenção!

Perguntas?