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

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

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

Apresentações semelhantes


Apresentação em tema: "Usando SNMP Gerenciamento de dispositivos Dênio Mariz Djamel Sadok Cin/UFPE, JUN/2002."— Transcrição da apresentação:

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

2 Gerenciamento de dispositivos Centro de Controle da RedeSite B Site C Site A Sede Módulo gerente Roteador Servidor Linha de Transmissão Hub 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) Agente de coleta SNMP Libs, config gráficos Stats HTML PNG Web Server Web Browser Agente SNMP MIB Dispositivo Monitorado GERENTE IP Network (Internet) Exemplo usando SNMP MIB

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 Tabela de Roteamento IDLocalPortaetc. 27JPRONetc. 31SedeOFFetc. 126RecifeOnetc. IDCaruaruONetc. Registro Atributo Dados da interface de rede Tabela de Conexões ativas Tabela de Conexões ativas Dados da CPU Dados do disco

7 Estrutura da MIB = Hierárquica iso(1) org(3) dod (6) internet (1) directory (1) mgmt (2) interfaces(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 = 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.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 Programa de Gerenciamento (cliente) Programa de Gerenciamento (cliente) Agente (Servidor) Agente (Servidor) Request (comando) 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 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 "Usando SNMP Gerenciamento de dispositivos Dênio Mariz Djamel Sadok Cin/UFPE, JUN/2002."

Apresentações semelhantes


Anúncios Google