A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Gerenciamento de dispositivos

Apresentações semelhantes


Apresentação em tema: "Gerenciamento de dispositivos"— Transcrição da apresentação:

1 Gerenciamento de dispositivos
usando SNMP Dênio Mariz Djamel Sadok Cin/UFPE, JUN/2002

2 Gerenciamento de dispositivos
Centro de Controle da Rede Site B Servidor Módulo gerente Linha de Transmissão Site A “Sede” Hub Roteador Site C Site D

3 Gerenciamento de dispositivos
O que monitorar? Servidores % de uso da CPU, memória livre, Espaço em disco Impressoras Páginas impressas, nível do toner, fim do papel, … Roteadores, hubs, switches, interfaces de rede Pacotes enviados e recebidos Pacotes com erro Estado das portas (up, down) Outros dispositivos Depende da sua funcionalidade e de quais informações são relevantes

4 Arquitetura funcional (um exemplo)
GERENTE Dispositivo Monitorado MIB IP Network (Internet) Agente de coleta SNMP Agente SNMP MIB Stats Libs, config gráficos HTML PNG Web Server Web Browser Exemplo usando SNMP

5 MIB - Management Information Base
A MIB é um Banco de Dados Os dados são mantidos pelo agente Os dados são chamados de Objetos Cada objeto tem um identificador (nome) conhecido como OID – Object Identificator Que informações estão contidas na MIB ? Depende do dispositivo Tipos de dados dos Objetos: NetworkAdress, IpAdress, Integer, Gauge, TimeTicks, String Tipos compostos: Table

6 Management Information Base (MIB)
Base de Informações de Gerenciamento (MIB) – de um SERVIDOR Dados da interface de rede Tabela de Roteamento ID Local Porta etc. Registro Dados do disco 27 JPR ON etc. 31 Sede OFF etc. Dados da CPU 126 Recife On etc. ID Caruaru ON etc. Tabela de Conexões ativas Atributo

7 Estrutura da MIB = Hierárquica
iso(1) org(3) dod (6) internet (1) directory (1) interfaces(2) mgmt (2) mib-2 (1) system (1) interfaces(2) at (3) ip (4) icmp (5) tcp (6) udp (7) egp (8) transission(10) snmp(11) experimental (3) private (4) enterprises(2)

8 Identificador de Objeto (OID)
Cada objeto tem um identificador único OID é uma seqüência de números ou nomes, separados por ponto “.” lido da esquerda para a direita OID define a localização do objeto na estrutura de árvore MIB. Exemplo: o identificador de objeto tcpConnTable é derivado como se segue: iso org dod internet mgmt mib-2 tcp tcpconnTable o identificador pode ser escrito como: ou iso.org.dod.internet.mgmt.mib-2.tcp.tcpconnTable

9 SNMP - Conceitos Básicos
SNMP=Simple Network Management Protocol O protocolo é simples, não o gerenciamento SNMP só suporta operações de alteração e consulta dos valores dos OIDs Não é possível incluir/excluir objetos da estrutura da MIB É possível realizar operações em tabelas bidimensionais simples Uma estação de gerenciamento pode gerenciar vários agentes Cada agente controla sua MIB Muitos OIDs são dinâmicos Agente mantém a MIB atualizada Responde às consultas dos gerentes

10 Exemplo: Ramificação da MIB para Interfaces
iso.org.dod.internet.mgmt.mib-2.interfaces ... (ou ) ... ifNumber.0 = 24 ... ifTable.ifEntry.ifDescr.1 = “utp ethernet” ... ifTable.ifEntry.ifDescr.2 = “utp ethernet” ... ifTable.ifEntry.ifDescr.24 = “utp fast ethernet” ... ifTable.ifEntry.ifPhysAddress.24 = 0:d0:9:a5:7f:cb ... ifTable.ifEntry.ifType.24 = Fast Ethernet (100BaseT) (62) ... ifTable.ifEntry.ifInOctets.24 = ... ifTable.ifEntry.ifOutOctets.24 = ... ifTable.ifEntry.ifOutErrors.24 = 15

11 Alguns OID ligados à interface de rede (MIB OID = iso. org. dod
Alguns OID ligados à interface de rede (MIB OID = iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry…)

12 Exemplo de aplicação: Gráficos
Consultas frequentes aos valores contidos na MIB permitem geração de Gráficos Exemplo: Bytes enviados e recebidos pelo modem ifInOctets & ifOutOctets

13 Comunicação em Sistemas de Gerenciamento
Request (comando) Programa de Gerenciamento (cliente) Agente (Servidor) Response (informação/confirmação) Alarm SNMP usa o protocolo UDP para comunicação

14 SNMP na rede

15 Comandos SNMP Pacote net-snmp (linux) snmpget – pega valor de um OID
snmpget – pega valor de um OID snmpgetnext – pega valor do OID seguinte snmpwalk – pega OIDs sob um ramo da snmptable – mostra OID tipo tabela snmpset – altera OID (quando RW e permitido) snmptrap – envia e recebe traps Snmptranslate – informações sobre OIDs da MIB

16 Comando snmpget Obtém valores para OID na MIB de um sistema remoto
Sintaxe: snmpget [OPÇÕES] HOST COMUNIDADE OID Exemplos: snmpget localhost public ifNumber.0 Pergunta quantas interfaces de rede tem o host local snmpget public sysName.0 Pergunta o nome da máquina

17 Comando snmpset Modifica valores para OID na MIB de um sistema remoto, caso seja permitido Sintaxe: snmpset [OPÇÕES] HOST COMUNIDADE OID VALOR Exemplos: snmpset localhost public ifNumber.0 Pergunta quantas interfaces de rede tem o host local snmpset public sysName.0 Pergunta o nome da máquina

18 Exercício Logar no Linux Seguir as instruções contidas em


Carregar ppt "Gerenciamento de dispositivos"

Apresentações semelhantes


Anúncios Google