114
BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

Embed Size (px)

Citation preview

Page 1: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

BASES DE INFORMAÇÃO DE GERENCIAMENTO

Prof. José Augusto Suruagy Monteiro

Page 2: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

2

MIB – Base de Informação de Gerenciamento

É uma base de dados conceitual Os dados podem estar realmente em um SGBD

Ex.: taxa de utilização de um enlace Os dados podem ser encontrados nos próprios

recursos Ex.: estado atual de uma interface

Uma MIB é apresentada como uma árvore de dados estruturada

Nodos intermediários contêm sub-nodos, mas não contêm nenhum valor associado

Se um nodo não possui sub-nodos então ele é chamado de objeto e possui um valor associado

Page 3: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

3

SMI – Structure of Management Information

À semelhança do que ocorre com a abordagem definida pela ISO, na arquitetura SNMP os recursos físicos e lógicos de um sistema são modelados como objetos gerenciados.

A SMI (Structure of Management Information) definida para o SNMP especifica como os objetos gerenciados armazenados em MIBs são definidos e nomeados.

De forma a motivar sua implementação e facilitar sua extensibilidade, a SMI SNMP é bem mais simples que aquela definida pela ISO.

Page 4: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

4

SMI: linguagem de definição dos dados

Finalidade: definir bem e sem ambiguidade a sintaxe e semântica dos dados de gerência

tipos básicos de dados: Formato genérico dos

dados TIPO DO OBJETO

tipo dos dados, status, semântica do objeto gerenciado

IDENTIDADE DO MÓDULO agrupa objetos

relacionados em módulos MIB

Tipos Básicos de DadosINTEGERInteger32

Unsigned32OCTET STRING

OBJECT IDENTIFIEDIPaddressCounter32Counter64Gauge32TimeTicksOpaque

Page 5: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

5

MIB SNMP

OBJECT TYPE:

OBJECT TYPE:OBJECT TYPE:

objetos especificados via construção OBJECT-TYPE da SMI

Um módulo MIB é especificado pela SMI como:

MODULE-IDENTITY(100 MIBs padronizadas, mais as proprietárias)

MODULE

Page 6: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

6

SMI: exemplos de objetos e módulos

OBJECT-TYPE: ipInDelivers

ipInDelivers OBJECT TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION “Número total de datagramas de entrada que são entregues com sucesso aos protocolos de usuários do IP (incluindo ICMP)”::= { ip 9}

MODULE-IDENTITY: ipMIB

ipMIB MODULE-IDENTITY LAST-UPDATED “941101000Z” ORGANIZATION “IETF SNMPv2 Working Group” CONTACT-INFO “ Keith McCloghrie ……” DESCRIPTION “The MIB module for managing IP and ICMP implementations, but excluding their management of IP routes.” REVISION “019331000Z” ………::= {mib-2 48}

Page 7: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

7

Baseado em slides gentilmente cedidos peloProf. João Henrique Kleinschmidt da UFABC.

SMI – Structure of Management Information

Page 8: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

8

SMIv1 (RFC 1155)

Objetos gerenciados são definidos formalmente através de um subconjunto restrito da ASN.1 (Abstract Sintax Number One).

Page 9: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

9

IMPORTS ObjectName, ObjectSyntax FROM RFC1155-SMI

OBJECT-TYPE MACRO ::= BEGIN TYPE NOTATION ::= "SYNTAX" type(ObjectSyntax) "ACCESS" Access "STATUS" Status DescrPart ReferPart IndexPart DefValPart VALUE NOTATION ::= value (VALUE ObjectName)

Access ::= "read-only“ | "read-write“ | "write-only" | "not-accessible" Status ::= "mandatory“ | "optional“ | "obsolete“ | "deprecated"

DescrPart ::= "DESCRIPTION" value (description DisplayString) | empty

ReferPart ::= "REFERENCE" value (reference DisplayString) | empty

IndexPart ::= "INDEX" "{" IndexTypes "}“ | empty

IndexTypes ::= IndexType | IndexTypes "," IndexType

IndexType ::= value (indexobject ObjectName) -- if indexobject, use the SYNTAX -- value of the correspondent -- OBJECT-TYPE invocation | type (indextype) -- otherwise use named SMI type -- must conform to IndexSyntax below DefValPart ::= "DEFVAL" "{" value (defvalue ObjectSyntax) "}“ | empty

END

IndexSyntax ::= CHOICE { number INTEGER (0..MAX), string OCTET STRING, object OBJECT IDENTIFIER, address NetworkAddress, ipAddress IpAddress }

Macro para objetos gerenciados (RFC 1212)

Page 10: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

10

SMIv1

A sintaxe de um objeto gerenciado é definida usando os tipos UNIVERSAL e APPLICATION da ASN.1.

Page 11: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

11

SMIv1: Tipos de Dados

A classe ASN.1 UNIVERSAL possui tipos de uso geral, sendo portanto independente de aplicação. Tipos UNIVERSAL: INTEGER, OCTETSTRING, NULL, OBJECT IDENTIFIER, SEQUENCE e SEQUENCE-OF.

A classe ASN.1 APPLICATION possui tipos específicos a uma aplicação em particular. Tipos APPLICATION: NetworkAddress, IpAddress, Counter, Gauge, TimeTicks e Opaque.

Page 12: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

12

SMIv1: Tipos de Dados

Page 13: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

13

SMIv1: Tipos de Dados

Page 14: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

14

Tipos Counter e Gauge

Page 15: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

15

SMIv1

O acesso a um objeto gerenciado possui as seguintes modalidades: read-only, read-write, write-only e not-accessible.

Page 16: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

16

SMIv1

O suporte à implementação de um objeto gerenciado possui as seguintes modalidades: mandatory, optional, deprecated e obsolete.

Page 17: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

17

SMIv1

Associado com cada tipo de objeto gerenciado está um identificador de objeto único (OID – Object IDentifier).

Page 18: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

18

SMIv1: OIDs

Os identificadores de objeto (OID) são definidos a partir de uma estrutura hierárquica em árvore.

Page 19: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

19

SMIv1: OIDs

O nó directory é reservado para uso futuro com o diretório OSI (X.500).

Page 20: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

20

SMIv1: OIDs

O nó mgmt é usado para a definição de objetos gerenciados em documentos aprovados pelo IAB (Internet Architecture Board).

Page 21: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

21

SMIv1: OIDs

O nó experimental é usado para a definição de objetos gerenciados em experimentos Internet.

Page 22: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

22

SMIv1: OIDs

O nó private é usado por fabricantes de software e hardware e outras organizações (administrado pela IANA).

http://www.iana.org/assignments/enterprise-numbers/enterprise-numbers

Page 23: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

23

SMIv1: OIDs

Page 24: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

24

SMIv1: OIDs

Page 25: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

25

SMIv1: OIDs

MIBs podem armazenar tabelas de objetos gerenciados.

Page 26: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

26

Instância de uma tcpConnTable

Page 27: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

27

SMIv1: ASN.1

ASN.1 é utilizada também na definição das mensagens SNMP...

Page 28: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

28

SMIv1: ASN.1

... e das PDUs SNMP.

Page 29: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

29

SMIv2

A SMIv2 é um superconjunto da SMIv1 e é utilizada em conjunto seja pelo SNMPv2 que pelo SNMPv3.

Ela estabelece mecanismos mais elaborados para a definição de objetos gerenciados e MIBs.

As melhorias providas concentraram-se nas seguintes áreas: Definição de objetos Tabelas conceituais Definição de notificações Módulos de informação

Page 30: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

30

Macro para definição de objetos (SNMPv2)

Page 31: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

31

Definições associadas com a macro SNMPv2 para a definição de objetos

Page 32: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

32

Page 33: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

33

Capítulo 6 de William Stallings. SNMP, SNMPv2, SNMPv3, and RMON 1 and 2, 3rd. Edition. Addison-Wesley, 1999.

MIBs Padrão

Page 34: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

34

Page 35: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

35

MIB-II

A MIB-II, definida na RFC 1213, contém objetos gerenciados considerados essenciais para a gerência de um sistema genérico.

Ela é um superconjunto da MIB-I, definida na RFC 1156, com alguns objetos e grupos adicionais.

A MIB-II contém os seguintes grupos de objetos gerenciados: system, interfaces, at, ip, icmp, tcp, udp, egp, dot3 e snmp.

A MIB-II e outras MIBs podem ser encontradas no site da IETF (http://www.ietf.org/rfc.html).

Page 36: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

36

MIB-II: Gruposde Objetos

Page 37: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

37

MIB-II: grupo system

Provê informação geral sobre o sistema gerenciado sysDescr = descrição da entidade

(hw, SO, etc.) sysObjectID = ID fornecida pelo

fabricante do subsistema de gerenciamento contido na entidade

sysUpTime = tempo desde que o sistema foi reinicializado

sysContact = identificação e informação da pessoa de contato

sysName = nome do sistema sysLocation = localização física do nó sysServices = valor indica o conjunto

de serviços oferecidos pela entidade

Page 38: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

38

MIB-II: grupo interfaces

Contém informações gerais sobre as interfaces físicas da entidade Inclui informações de configuração

e estatísticas sobre os eventos que ocorrem em cada interface

Úteis para: Monitoração de desempenho Controle de falhas Detecção de congestionamento

ifSpecific = contém um ponteiro para outra parte da MIB neste nó que contém objetos gerenciados específicos da interface

A implementação deste grupo é obrigatória para todos os sistemas

Page 39: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

39

Page 40: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

40

Page 41: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

41

Page 42: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

42

Diagrama de Case para o grupo interfaces

ifOutUcastPkts +ifOutNUcastPkts

Page 43: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

43

MIB-II: grupo at

Tabela de mapeamento entre endereços físicos e endereços de rede para cada uma das interfaces Pode ser indexada tanto pelo

número da interface como pelo endereço de rede

Usado apenas na MIB-I (está incluída na MIB-II apenas por questões de compatibilidade)

Na MIB-II informações de tradução de endereços são fornecidas em cada grupo de protocolo de rede

Page 44: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

44

MIB-II: grupo ip

Contém informação relevante para a implementação e a operação do IP em um nó Contadores para o fluxo de tráfego “entrante” e “sainte”

da camada IP Usado para monitoração de desempenho e de falha

Contém três tabelas: ipAddrTable = monitora a configuração da rede em

termos de endereços IP ipRouteTable = contém informações usadas pelo

roteamento Internet Monitoração de configuração, controle do processo de repasse

ipNetToMediaTable Tabela de tradução de endereços

Page 45: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

45

MIB-II: grupo ip

Page 46: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

46

Page 47: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

47

Page 48: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

48

Diagrama de Case para o grupo ip

Page 49: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

49

Tabela ipForward

Tabela de repasse IP (RFC 1354) Conserta um problema com a ipRouteTable

Múltiplas rotas para um mesmo destino Torna a tabela de roteamento mais flexível

Comparação entre a ipForwardTable e a ipRouteTable Mesma sintaxe e semântica Diferença: nome do prefixo é substituído por ipForward ipForwardNumber

Número de entradas válidas na ipForwardTable Gerencia múltiplas rotas

Indexadas por ipForwardDest, ipForwardProto, ipForwardPolicy e ipForwardNextHop

Page 50: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

50

Tabela ipForward

Novos objetos na ipForwardTable ipForwardPolicy

A política usada para selecionar entre rotas alternativas para um dado destino

Campo TOS do IP ipForwardNextHopAS

O número do sistema autônomo da próxima etapa

Page 51: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

51

Tabela ipForward

Page 52: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

52

MIB-II: grupo icmp

Internet Control Message Protocol (ICMP) RFC 792 Provê um meio para transferir mensagens

dos roteadores e outros hosts para um host Provê realimentação sobre problemas no

ambiente de comunicação Consiste apenas de contadores dos

diversos tipos de mensagens ICMP enviadas e recebidas

Page 53: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

53

MIB-II: grupo icmp

Page 54: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

54

Page 55: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

55

Diagrama de Case para o grupo icmp

Page 56: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

56

MIB-II: grupo tcp

Contém informação relevante para a implementação e operação do TCP em um nó

Uma única tabela: tcpConnTable

Page 57: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

57

MIB-II: grupo tcp

Page 58: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

58

Page 59: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

59

Diagrama de Case para o grupo tcp

Page 60: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

60

MIB-II: grupo udp

Contém informação relevante para a implementação e operação do UDP em um nó Datagramas

enviados Datagramas

recebidos Tabela udp

Endereço IP Porta UDP

Page 61: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

61

Objetos do grupo udp

Page 62: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

62

Diagrama de Case para o grupo udp

Page 63: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

63

MIB-II: grupo egp

Contém informação relevante para a implementação e operação do External Gateway Protocol em um nó

EGP está considerado obsoleto (hoje usa-se o BGP)

Mensagens EGP enviados e recebidos egpNeighTable

Cada um dos gateways vizinhos Indexado pelo egpNeighAddr

Endereço IP de um gateway vizinho

Page 64: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

64

MIB-II: grupo egp

Page 65: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

65

Page 66: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

66

MIB-II: grupo transmission

Contém objetos que provêm detalhes sobre o meio de transmissão subjacente para cada interface de um sistema

Não se trata de um grupo, mas apenas um nó na hierarquia da MIB-II embaixo do qual estão localizados diversos grupos específicos de interface Um exemplo seria a MIB Ethernet

apresentada a seguir

Page 67: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

67

MIB de Interface Ethernet

Referenciada como MIB EtherLike (RFC 1643)

Uma de uma série de MIBs definidas sob o nó de transmissão da hierarquia MIB-II (dot3) Mudada de estado para Histórica pela RFC

3638

Page 68: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

68

MIBEtherLike

Page 69: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

69

Page 70: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

70

Diagrama de Case para a MIB EtherLike

Page 71: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

71

Histograma a partir da dot3CollTable

Page 72: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

72

MIB-II grupo snmp

Contém informação relevante para a implementação e operação do SNMP. Alguns dos objetos

definidos no grupo têm valor zero nas implementações que suportam apenas funções de gerente ou funções de agente

Page 73: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

73

Page 74: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

74

Page 75: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

75

Capítulo 13 de William Stallings. SNMP, SNMPv2, SNMPv3, and RMON 1 and 2, 3rd. Edition. Addison-Wesley, 1999.

RFC3418 – Management Information Base (MIB) for the Simple Network Management Protocol (SNMP). Dec. 2002 (Last Updated 2013-03-02)

SNMP: MIBs e Conformidade

Page 76: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

76

Page 77: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

77

Grupo system revisto

Inclui uma coleção de objetos que permitem a uma entidade SNMPv2, agindo no papel de agente, descrever seus recursos de objetos configuráveis dinamicamente.

Page 78: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

78

Adições do SNMPv2 ao Grupo system

Page 79: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

79

Page 80: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

80

Grupo SNMP revisto

Refinamento do grupo snmp original da MIB-II, consistindo de objetos que proveem instrumentação básica da atividade dos protocolos Acrescentados

alguns e Deletados muitos

outros.

Page 81: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

81

Contadores no Grupo SNMP revisto

Page 82: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

82

Page 83: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

83

Grupo de Objetos da MIB SNMP Coleção de

objetos que lidam com PDUs SNMPv2-Trap e que permitem que diversas entidades SNMPv2 cooperativas, todas agindo no papel de gerente, coordenar o seu uso da operação set SNMPv2.

Page 84: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

84

Grupo de Objetos da MIB SNMP

snmpTrapOID = identificador do objeto da notificação de trap enviada.

snmpTrapEnterprise = identificador do objeto da empresa associada com a trap enviada.

snmpSerialNo = usado para resolver problemas com o uso da operação set: Execução ordenada de múltiplas

operações de set Uso concorrente de operações de set

por múltiplos gerentes, resultando numa base de dados imprecisa

Page 85: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

85

Page 86: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

86

Macro OBJECT-GROUP

Usada para especificar um agrupamento de objetos gerenciados relacionados

Provê um modo sistemático para que o fabricante descreva o seu grau de conformidade, especificando que grupos estão implementados

Page 87: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

87

Macro NOTIFICATION-GROUP

Usado para definir uma coleção de notificações com a finalidade de conformidade

Page 88: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

88

Macro MODULE-COMPLIANCE

Especifica um conjunto mínimo de requisitos em relação à implementação de um ou mais módulos MIB.

Page 89: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

89

Macro AGENT-CAPABILITIES

Documenta as capacitações presentes numa entidade do protocolo SNMPv2 agindo como agente

Page 90: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

90

Exemplo de declaração AGENT-CAPABILITIES

Page 91: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

91

Adições SNMPv2ao Grupointerfaces

Page 92: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

92

Objetos na ifTestTable

Page 93: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

93

Lógica para aifTestTable

Page 94: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

94

Fonte: The Simple Times – Dez. 2002http://www.simple-times.org/pub/simple-times/issues/10-1.html

Resumo de Padrões

Page 95: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

95

Resumo de Padrões: SMIv1 e SMIv2

SMIv1 Data Definition Language Full Standards:

RFC 1155 - Structure of Management Information RFC 1212 - Concise MIB Definitions

Informational: RFC 1215 - A Convention for Defining Traps

SMIv2 Data Definition Language Full Standards:

RFC 2578 - Structure of Management Information RFC 2579 - Textual Conventions RFC 2580 - Conformance Statements

Page 96: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

96

Resumo de Padrões: SNMPv3

Full Standards: RFC 3411 - Architecture for SNMP Frameworks RFC 3412 - Message Processing and Dispatching RFC 3413 - SNMP Applications RFC 3414 - User-based Security Model RFC 3415 - View-based Access Control Model RFC 3416 - Protocol Operations Version 2 RFC 3417 - Transport Mappings for SNMP RFC 3418 - SNMP MIB

Proposed Standards: RFC 2576 - Coexistence between SNMP Versions

Informational: RFC 3410 - Internet Management Framework

Experimental: RFC 2786 - Diffie-Helman USM Key Management RFC 3430 - SNMP over TCP

Page 97: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

97

Resumo de Padrões: SNMP Agent Extensibility

Draft Standards: RFC 2741 - AgentX Protocol Version 1 RFC 2742 - AgentX MIB

Page 98: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

98

Resumo de Padrões: SMIv1 MIB Modules (1/2)

Full Standards: RFC 1213 - Management Information Base

II RFC 1643 - Ethernet-Like Interface Types

MIB Draft Standards:

RFC 1493 - Bridge MIB RFC 1559 - DECnet phase IV MIB

Page 99: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

99

Resumo de Padrões: SMIv1 MIB Modules (2/2)

Proposed Standards: RFC 1285 - FDDI Interface Type (SMT 6.2) MIB RFC 1381 - X.25 LAPB MIB RFC 1382 - X.25 Packet Layer MIB RFC 1414 - Identification MIB RFC 1461 - X.25 Multiprotocol Interconnect MIB RFC 1471 - PPP Link Control Protocol MIB RFC 1472 - PPP Security Protocols MIB RFC 1473 - PPP IP NCP MIB RFC 1474 - PPP Bridge NCP MIB RFC 1512 - FDDI Interface Type (SMT 7.3) MIB RFC 1513 - RMON Token Ring Extensions MIB RFC 1525 - Source Routing Bridge MIB RFC 1742 - AppleTalk MIB

Page 100: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

100

Resumo de Padrões: SMIv2 MIB Modules (1/12)

Full Standards: RFC 2819 - Remote Network Monitoring MIB RFC 3411 - SNMP Framework MIB RFC 3412 - SNMPv3 MPD MIB RFC 3413 - SNMP Applications MIBs RFC 3414 - SNMPv3 USM MIB RFC 3415 - SNMP VACM MIB RFC 3418 - SNMP MIB

Page 101: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

101

Resumo de Padrões: SMIv2 MIB Modules (2/12)

Draft Standards: RFC 1657 - BGP version 4 MIB RFC 1658 - Character Device MIB RFC 1659 - RS-232 Interface Type MIB RFC 1660 - Parallel Printer Interface Type MIB RFC 1694 - SMDS Interface Type MIB RFC 1724 - RIP version 2 MIB RFC 1748 - IEEE 802.5 Interface Type MIB RFC 1850 - OSPF version 2 MIB RFC 2115 - Frame Relay DTE Interface Type MIB RFC 2742 - AgentX MIB RFC 2790 - Host Resources MIB RFC 2863 - Interfaces Group MIB

Page 102: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

102

Resumo de Padrões: SMIv2 MIB Modules (3/12)

Proposed Standards (1/9): RFC 1666 - SNA NAU MIB RFC 1696 - Modem MIB RFC 1697 - RDBMS MIB RFC 1747 - SNA Data Link Control MIB RFC 1749 - 802.5 Station Source Routing MIB RFC 1759 - Printer MIB RFC 2006 - Internet Protocol Mobility MIB RFC 2011 - Internet Protocol MIB RFC 2012 - Transmission Control Protocol MIB RFC 2013 - User Datagram Protocol MIB RFC 2020 - IEEE 802.12 Interfaces MIB RFC 2021 - RMON Version 2 MIB

Page 103: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

103

Resumo de Padrões: SMIv2 MIB Modules (4/12)

Proposed Standards (2/9): RFC 2024 - Data Link Switching MIB RFC 2051 - APPC MIB RFC 2096 - IP Forwarding Table MIB RFC 2108 - IEEE 802.3 Repeater MIB RFC 2127 - ISDN MIB RFC 2128 - Dial Control MIB RFC 2206 - Resource Reservation Protocol MIB RFC 2213 - Integrated Services MIB RFC 2214 - Guaranteed Service MIB RFC 2232 - Dependent LU Requester MIB RFC 2238 - High Performance Routing MIB RFC 2266 - IEEE 802.12 Repeater MIB

Page 104: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

104

Resumo de Padrões: SMIv2 MIB Modules (5/12)

Proposed Standards (3/9): RFC 2287 - System-Level Application Mgmt MIB RFC 2320 - Classical IP and ARP over ATM MIB RFC 2417 - Multicast over UNI 3.0/3.1 / ATM MIB RFC 2452 - IPv6 UDP MIB RFC 2454 - IPv6 TCP MIB RFC 2455 - APPN MIB RFC 2456 - APPN Trap MIB RFC 2457 - APPN Extended Border Node MIB RFC 2465 - IPv6 Textual Conventions and MIB RFC 2466 - ICMPv6 MIB RFC 2493 - 15 Minute Performance History TCs RFC 2494 - DS0, DS0 Bundle Interface Type MIB

Page 105: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

105

Resumo de Padrões: SMIv2 MIB Modules (6/12)

Proposed Standards (4/9): RFC 2495 - DS1, E1, DS2, E2 Interface Type MIB RFC 2496 - DS3/E3 Interface Type MIB RFC 2512 - Accounting MIB for ATM Networks RFC 2513 - Accounting Control MIB RFC 2514 - ATM Textual Conventions and OIDs RFC 2515 - ATM MIB RFC 2558 - SONET/SDH Interface Type MIB RFC 2561 - TN3270E MIB RFC 2562 - TN3270E Response Time MIB RFC 2564 - Application Management MIB RFC 2576 - SNMP Community MIB RFC 2584 - APPN/HPR in IP Networks

Page 106: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

106

Resumo de Padrões: SMIv2 MIB Modules (7/12)

Proposed Standards (5/9): RFC 2594 - WWW Services MIB RFC 2605 - Directory Server MIB RFC 2613 - RMON for Switched Networks MIB RFC 2618 - RADIUS Authentication Client MIB RFC 2619 - RADIUS Authentication Server MIB RFC 2667 - IP Tunnel MIB RFC 2662 - ADSL MIB RFC 2665 - Ethernet-Like Interface Types MIB RFC 2668 - IEEE 802.3 MAU MIB RFC 2669 - DOCSIS Cable Device MIB RFC 2670 - DOCSIS RF Interface MIB RFC 2677 - Next Hop Resolution Protocol MIB

Page 107: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

107

Resumo de Padrões: SMIv2 MIB Modules (8/12)

Proposed Standards (6/9): RFC 2720 - Traffic Flow Measurement Meter MIB RFC 2737 - Entity MIB RFC 2787 - Virtual Router Redundancy Proto.~MIB RFC 2788 - Network Services Monitoring MIB RFC 2789 - Mail Monitoring MIB RFC 2873 - Fibre Channel Fabric Element MIB RFC 2856 - High Capacity Data Type TCs RFC 2864 - Interfaces Group Inverted Stack MIB RFC 2895 - RMON Protocol Identifier RFC 2925 - Ping, Traceroute, Lookup MIBs RFC 2932 - IPv4 Multicast Routing MIB RFC 2933 - IGMP MIB

Page 108: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

108

Resumo de Padrões: SMIv2 MIB Modules (9/12)

Proposed Standards (7/9): RFC 2940 - COPS Client MIB RFC 2954 - Frame Relay Service MIB RFC 2955 - Frame Relay / ATM PVC MIB RFC 2959 - Real-Time Transport Protocol MIB RFC 2981 - Event MIB RFC 2982 - Expression MIB RFC 3014 - Notification Log MIB RFC 3019 - Multicast Listener Discovery MIB RFC 3020 - Frame Relay UNI/NNI Multilink MIB RFC 3055 - PSTN/Internet Interworking MIB RFC 3083 - DOCSIS Baseline Privacy Interface MIB RFC 3144 - RMON Interface Monitoring MIB

Page 109: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

109

Resumo de Padrões: SMIv2 MIB Modules (10/12)

Proposed Standards (8/9): RFC 3165 - Scripting MIB RFC 3201 - Circuit Interface MIB RFC 3202 - Frame Relay Service Level MIB RFC 3231 - Scheduling MIB RFC 3273 - RMON High Capacity MIB RFC 3276 - HDSL2 / SHDSL Line MIB RFC 3291 - Internet Network Address TCs RFC 3287 - RMON Differentiated Services MIB RFC 3289 - DiffServ MIB RFC 3295 - General Switch Mgmt Protocol MIB RFC 3371 - Layer Two Tunneling Protocol MIB RFC 3395 - RMON Protocol Identifier Extensions

Page 110: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

110

Resumo de Padrões: SMIv2 MIB Modules (11/12)

Proposed Standards (9/9): RFC 3419 - Transport Address TCs RFC 3433 - Entity Sensor MIB RFC 3434 - RMON High Capacity Alarms MIB RFC 3440 - ADSL Extension MIB

Informational: RFC 1628 - Uninterruptible Power Supply MIB RFC 2620 - RADIUS Accounting Client MIB RFC 2621 - RADIUS Accounting Server MIB RFC 2666 - Ethernet Chip Set Identifiers RFC 2707 - Print Job Monitoring MIB RFC 2896 - RMON Protocol Identifier Macros RFC 2922 - Physical Topology MIB

Page 111: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

111

Resumo de Padrões: SMIv2 MIB Modules (12/12)

Experimental: RFC 2758 - SLA Performance Monitoring

MIB RFC 2786 - Diffie-Helman USM Key MIB RFC 2934 - IPv4 PIM MIB

Page 112: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

112

Resumo de Padrões:IANA Maintained MIB Modules

The Internet Assigned Numbers Authority (IANA) maintains several MIB modules. The IANA MIB repository is located at ftp://ftp.iana.org/assignments/.

Interface Type Textual Convention (ianaiftype.mib) Address Family Numbers Textual Convention

(ianaaddressfamilynumbers.mib) TN3270E Textual Conventions (ianatn3270etc.mib) Language Identifiers (ianalanguage.mib) IP Routing Protocol Textual Conventions

(ianaiprouteprotocol.mib)

Page 113: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

113

Resumo de Padrões:Related Documents

Informational: RFC 1270 - SNMP Communication Services RFC 1321 - MD5 Message-Digest Algorithm RFC 1470 - Network Management Tool Catalog RFC 2039 - Applicability of Standard MIBs to WWW

Server Management RFC 2962 - SNMP Application Level Gateway for Payload

Address Translation RFC 2975 - Introduction to Accounting Management RFC 3052 - Service Management Architectures Issues

and Review RFC 3198 - Terminology for Policy-Based Management RFC 3216 - SMIng Objectives RFC 3387 - Considerations on IP Quality of Service

Page 114: BASES DE INFORMAÇÃO DE GERENCIAMENTO Prof. José Augusto Suruagy Monteiro

114

Resumo de Padrões:Related Documents

Experimental: RFC 1187 - Bulk Table Retrieval with the SNMP RFC 1224 - Techniques for Managing

Asynchronously Generated Alerts RFC 1238 - CLNS MIB RFC 1592 - SNMP Distributed Program Interface RFC 1792 - TCP/IPX Connection MIB Specification RFC 3139 - Requirements for Configuration

Management of IP-based Networks RFC 3179 - Script MIB Extensibility Protocol 1.1