SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
MIBs DISMAN
Ricardo Luis dos Santos




© 2011 Instituto de Informática
                                            Instituto de Informática – UFRGS
Universidade Federal do Rio Grande do Sul
Sumário

•   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
                           Instituto de Informática – UFRGS
2
                                Tuesday, March 15, 2011
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
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
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
MIBs DISMAN - Baseada em MIBs
Event MIB - [RFC 2981]




                         Instituto de Informática – UFRGS
6
                              Tuesday, March 15, 2011
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
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
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
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
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
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
MIBs DISMAN - Baseada em Scripts
Script MIB - [RFC 3165]




                          Instituto de Informática – UFRGS
13
                               Tuesday, March 15, 2011
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
Obrigado pela sua atenção!
       Perguntas?

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (13)

Potencial de suporte de água em tetos verdes
Potencial de suporte de água em tetos verdesPotencial de suporte de água em tetos verdes
Potencial de suporte de água em tetos verdes
 
Bondia Lleida 26112012
Bondia Lleida 26112012Bondia Lleida 26112012
Bondia Lleida 26112012
 
Powerpoint annciospublic-120116202758-phpapp02
Powerpoint annciospublic-120116202758-phpapp02Powerpoint annciospublic-120116202758-phpapp02
Powerpoint annciospublic-120116202758-phpapp02
 
Bondia Lleida 02062011
Bondia Lleida 02062011Bondia Lleida 02062011
Bondia Lleida 02062011
 
Lista de exercícios pa resoluções
Lista de exercícios pa resoluçõesLista de exercícios pa resoluções
Lista de exercícios pa resoluções
 
Mr Nille Juhl-Sorensen Danish Design Center
Mr Nille Juhl-Sorensen Danish Design CenterMr Nille Juhl-Sorensen Danish Design Center
Mr Nille Juhl-Sorensen Danish Design Center
 
HD PDF
HD PDFHD PDF
HD PDF
 
el discurso expositivo ppt.
el discurso expositivo ppt.el discurso expositivo ppt.
el discurso expositivo ppt.
 
Saltos no tempo
Saltos no tempoSaltos no tempo
Saltos no tempo
 
Atividade2
Atividade2Atividade2
Atividade2
 
Edge022012
Edge022012Edge022012
Edge022012
 
Tiroiditis
TiroiditisTiroiditis
Tiroiditis
 
Herramientas web 2.0 --
Herramientas web 2.0   --Herramientas web 2.0   --
Herramientas web 2.0 --
 

Ähnlich wie DISMAN MIBs

Gerência - Aula 02
Gerência - Aula 02Gerência - Aula 02
Gerência - Aula 02Marcus Lucas
 
ReVir – Programabilidade em Redes Virtualizadas
ReVir – Programabilidade em Redes VirtualizadasReVir – Programabilidade em Redes Virtualizadas
ReVir – Programabilidade em Redes VirtualizadasWanderson Paim
 
Zabbix + SNMP: Compartilhando experiências sobre SNMP
Zabbix + SNMP: Compartilhando experiências sobre SNMPZabbix + SNMP: Compartilhando experiências sobre SNMP
Zabbix + SNMP: Compartilhando experiências sobre SNMPAndré Déo
 
Gerência de redes e computadores
Gerência de redes e computadoresGerência de redes e computadores
Gerência de redes e computadoresEduardo Junior
 
IMS - IP Multimedia Subsystem
IMS - IP Multimedia SubsystemIMS - IP Multimedia Subsystem
IMS - IP Multimedia SubsystemFrederico Madeira
 
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...Ramon Mayor Martins
 
Porque todo programador deve utilizar Sistema de Controle de Versão?
Porque todo programador deve utilizar Sistema de Controle de Versão?Porque todo programador deve utilizar Sistema de Controle de Versão?
Porque todo programador deve utilizar Sistema de Controle de Versão?Marco Rosner
 
Webcast SQL Server 2012 - Grupo MTAC
Webcast SQL Server 2012 - Grupo MTACWebcast SQL Server 2012 - Grupo MTAC
Webcast SQL Server 2012 - Grupo MTACMarcos Freccia
 
Gerência de Redes - 8.Tópicos Avançados
Gerência de Redes - 8.Tópicos AvançadosGerência de Redes - 8.Tópicos Avançados
Gerência de Redes - 8.Tópicos AvançadosMauro Tapajós
 
Em Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do FuturoEm Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do FuturoMagnos Martinello
 
Gerência - Aula 01
Gerência - Aula 01Gerência - Aula 01
Gerência - Aula 01Marcus Lucas
 
Conceitos Básicos de Objetos Distribuidos
Conceitos Básicos de Objetos DistribuidosConceitos Básicos de Objetos Distribuidos
Conceitos Básicos de Objetos DistribuidosDaniel Arndt Alves
 
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro SalesAula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro SalesVerdanatech Soluções em TI
 
Microservices em Python: desafios e soluções
Microservices em Python: desafios e soluçõesMicroservices em Python: desafios e soluções
Microservices em Python: desafios e soluçõesGuilherme Vierno
 
SNMP - UFRJ Redes de Computadores curso
SNMP - UFRJ  Redes de Computadores cursoSNMP - UFRJ  Redes de Computadores curso
SNMP - UFRJ Redes de Computadores cursoAristeneSilva
 

Ähnlich wie DISMAN MIBs (20)

Gerência - Aula 02
Gerência - Aula 02Gerência - Aula 02
Gerência - Aula 02
 
ReVir – Programabilidade em Redes Virtualizadas
ReVir – Programabilidade em Redes VirtualizadasReVir – Programabilidade em Redes Virtualizadas
ReVir – Programabilidade em Redes Virtualizadas
 
Programabilidade em Redes Virtualizadas
Programabilidade em Redes VirtualizadasProgramabilidade em Redes Virtualizadas
Programabilidade em Redes Virtualizadas
 
Zabbix + SNMP: Compartilhando experiências sobre SNMP
Zabbix + SNMP: Compartilhando experiências sobre SNMPZabbix + SNMP: Compartilhando experiências sobre SNMP
Zabbix + SNMP: Compartilhando experiências sobre SNMP
 
Gerência de redes e computadores
Gerência de redes e computadoresGerência de redes e computadores
Gerência de redes e computadores
 
Agr aula3
Agr aula3Agr aula3
Agr aula3
 
IMS - IP Multimedia Subsystem
IMS - IP Multimedia SubsystemIMS - IP Multimedia Subsystem
IMS - IP Multimedia Subsystem
 
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
 
Porque todo programador deve utilizar Sistema de Controle de Versão?
Porque todo programador deve utilizar Sistema de Controle de Versão?Porque todo programador deve utilizar Sistema de Controle de Versão?
Porque todo programador deve utilizar Sistema de Controle de Versão?
 
Webcast SQL Server 2012 - Grupo MTAC
Webcast SQL Server 2012 - Grupo MTACWebcast SQL Server 2012 - Grupo MTAC
Webcast SQL Server 2012 - Grupo MTAC
 
Snmp
SnmpSnmp
Snmp
 
Gerência de Redes - 8.Tópicos Avançados
Gerência de Redes - 8.Tópicos AvançadosGerência de Redes - 8.Tópicos Avançados
Gerência de Redes - 8.Tópicos Avançados
 
Redes2 aula02
Redes2 aula02Redes2 aula02
Redes2 aula02
 
Em Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do FuturoEm Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do Futuro
 
Gerência - Aula 01
Gerência - Aula 01Gerência - Aula 01
Gerência - Aula 01
 
Conceitos Básicos de Objetos Distribuidos
Conceitos Básicos de Objetos DistribuidosConceitos Básicos de Objetos Distribuidos
Conceitos Básicos de Objetos Distribuidos
 
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro SalesAula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
 
Introdução ao SNMP
Introdução ao SNMPIntrodução ao SNMP
Introdução ao SNMP
 
Microservices em Python: desafios e soluções
Microservices em Python: desafios e soluçõesMicroservices em Python: desafios e soluções
Microservices em Python: desafios e soluções
 
SNMP - UFRJ Redes de Computadores curso
SNMP - UFRJ  Redes de Computadores cursoSNMP - UFRJ  Redes de Computadores curso
SNMP - UFRJ Redes de Computadores curso
 

Mehr von Ricardo Luis dos Santos

Identifying the Root Cause of Failures in IT Changes: Novel Strategies and Tr...
Identifying the Root Cause of Failures in IT Changes: Novel Strategies and Tr...Identifying the Root Cause of Failures in IT Changes: Novel Strategies and Tr...
Identifying the Root Cause of Failures in IT Changes: Novel Strategies and Tr...Ricardo Luis dos Santos
 
Uma Solução para Identificação da Causa Raiz de Problemas no Gerenciamento de...
Uma Solução para Identificação da Causa Raiz de Problemas no Gerenciamento de...Uma Solução para Identificação da Causa Raiz de Problemas no Gerenciamento de...
Uma Solução para Identificação da Causa Raiz de Problemas no Gerenciamento de...Ricardo Luis dos Santos
 
A Solution for Identifying the Root Cause of Problems in IT Change Management
A Solution for Identifying the Root Cause of Problems in IT Change ManagementA Solution for Identifying the Root Cause of Problems in IT Change Management
A Solution for Identifying the Root Cause of Problems in IT Change ManagementRicardo Luis dos Santos
 
Identificação Interativa da Causa Raiz de Problemas no Gerenciamento de Mudan...
Identificação Interativa da Causa Raiz de Problemas no Gerenciamento de Mudan...Identificação Interativa da Causa Raiz de Problemas no Gerenciamento de Mudan...
Identificação Interativa da Causa Raiz de Problemas no Gerenciamento de Mudan...Ricardo Luis dos Santos
 
Gerenciamento de problemas e de incidentes
Gerenciamento de problemas e de incidentesGerenciamento de problemas e de incidentes
Gerenciamento de problemas e de incidentesRicardo Luis dos Santos
 

Mehr von Ricardo Luis dos Santos (7)

Identifying the Root Cause of Failures in IT Changes: Novel Strategies and Tr...
Identifying the Root Cause of Failures in IT Changes: Novel Strategies and Tr...Identifying the Root Cause of Failures in IT Changes: Novel Strategies and Tr...
Identifying the Root Cause of Failures in IT Changes: Novel Strategies and Tr...
 
Uma Solução para Identificação da Causa Raiz de Problemas no Gerenciamento de...
Uma Solução para Identificação da Causa Raiz de Problemas no Gerenciamento de...Uma Solução para Identificação da Causa Raiz de Problemas no Gerenciamento de...
Uma Solução para Identificação da Causa Raiz de Problemas no Gerenciamento de...
 
A Solution for Identifying the Root Cause of Problems in IT Change Management
A Solution for Identifying the Root Cause of Problems in IT Change ManagementA Solution for Identifying the Root Cause of Problems in IT Change Management
A Solution for Identifying the Root Cause of Problems in IT Change Management
 
Ávores de Decisão
Ávores de DecisãoÁvores de Decisão
Ávores de Decisão
 
Identificação Interativa da Causa Raiz de Problemas no Gerenciamento de Mudan...
Identificação Interativa da Causa Raiz de Problemas no Gerenciamento de Mudan...Identificação Interativa da Causa Raiz de Problemas no Gerenciamento de Mudan...
Identificação Interativa da Causa Raiz de Problemas no Gerenciamento de Mudan...
 
Gerenciamento de problemas e de incidentes
Gerenciamento de problemas e de incidentesGerenciamento de problemas e de incidentes
Gerenciamento de problemas e de incidentes
 
Statecharts
StatechartsStatecharts
Statecharts
 

DISMAN MIBs

  • 1. MIBs DISMAN Ricardo Luis dos Santos © 2011 Instituto de Informática Instituto de Informática – UFRGS Universidade Federal do Rio Grande do Sul
  • 2. Sumário • 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 Instituto de Informática – UFRGS 2 Tuesday, March 15, 2011
  • 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
  • 15. Obrigado pela sua atenção! Perguntas?