- O documento discute as MIBs DISMAN, que permitem controlar e monitorar tarefas nos agentes SNMP de forma distribuída. As MIBs DISMAN incluem abordagens baseadas em MIBs, operações remotas e scripts.
3. DISMAN
• O DISMAN (Distributed Management) é um
grupo de trabalho do IETF (Internet Engineering
Task 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
Instituto de Informática – UFRGS
3
Tuesday, March 15, 2011
4. 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]
Instituto de Informática – UFRGS
4
Tuesday, March 15, 2011
5. MIBs DISMAN - Baseada em MIBs
Event 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
Instituto de Informática – UFRGS
5
Tuesday, March 15, 2011
6. MIBs DISMAN - Baseada em MIBs
Event MIB - [RFC 2981]
Instituto de Informática – UFRGS
6
Tuesday, March 15, 2011
7. MIBs DISMAN - Baseada em MIBs
Expression 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)
Instituto de Informática – UFRGS
7
Tuesday, March 15, 2011
8. MIBs DISMAN - Baseada em MIBs
Expression 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
Instituto de Informática – UFRGS
8
Tuesday, March 15, 2011
9. 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
Instituto de Informática – UFRGS
9
Tuesday, March 15, 2011
10. 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
Instituto de Informática – UFRGS
10
Tuesday, March 15, 2011
11. 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 scripts
atravé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
Instituto de Informática – UFRGS
11
Tuesday, March 15, 2011
12. 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 (push
ou 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
Instituto de Informática – UFRGS
12
Tuesday, March 15, 2011
13. MIBs DISMAN - Baseada em Scripts
Script MIB - [RFC 3165]
Instituto de Informática – UFRGS
13
Tuesday, March 15, 2011
14. Próximos Passos
• 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
Instituto de Informática – UFRGS
14
Tuesday, March 15, 2011