1 / 17

Gerenciamento de Redes

Gerenciamento de Redes. usando SNMP. Carlos Alberto Luz carlos@gam.com.br. 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. Gerenciamento de dispositivos.

italia
Télécharger la présentation

Gerenciamento de Redes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Gerenciamento de Redes usando SNMP Carlos Alberto Luz carlos@gam.com.br

  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. MIB Arquitetura funcional (um exemplo) GERENTE DispositivoMonitorado 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 1 3 6 1 2 1 6 13 • o identificador pode ser escrito como: • 1.3.6.1.2.1.6.13ou • 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 .1.3.6.1.2.1.2.) • ... 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 = 168176112 • ... ifTable.ifEntry.ifOutOctets.24 = 145859106 • ... 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 Request (comando) Programade 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) • http://www.net-snmp.org/download/ • 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] COMUNIDADE HOST OID • Exemplos: • snmpget public localhost ifNumber.0 • Pergunta quantas interfaces de rede tem o host local • snmpget public 192.168.0.253 sysName.0 • Pergunta o nome da máquina 192.168.0.253

  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 192.168.0.253 public sysName.0 • Pergunta o nome da máquina 192.168.0.253

More Related