SNMP (Simple Network Management Protocol)

Slides:



Advertisements
Apresentações semelhantes
SNMP.
Advertisements

SNMPv2 Em relação às primitivas foram acrescentados dois novos PDUs:
SNMP: Simple Network Management Protocol
Protocolos de Gerência de Redes
Bruno Rafael de Oliveira Rodrigues
Gerenciamento de Redes
GERENCIAMENTO DE REDES Parte 1
Conceitos Básicos de Computação O ABC da Computação.
Gerenciamento de rede Objetivos do capítulo:
9: Gerência de Rede1 Capítulo 9: Gerenciamento de Redes Objetivos do capítulo: r introdução ao gerenciamento de redes m motivação m componentes principais.
DNS Introdução.
Gerenciamento de dispositivos
Paradigmas de Gerenciamento Internet
Simple Network Management Protocol (SNMP)
Gerenciamento de Redes de TCP/IP
GERENCIAMENTO DE REDES
Ferramenta de Gerenciamento
Sistemas Distribuídos
SMB é um protocolo, não uma implementação.
Funcionalidades e Protocolos da Camada de Aplicação
GERENCIAMENTO DE REDES
Aula 9 - Camada de aplicação
SNMP (Simple Network Management Protocol)
Rodrigo de Souza Couto Redes de Computadores II
Gerencia de Redes Redes de Computadores II
Redes Aula 7 Professor: Marcelo Maia.
Gestão de Redes e Sistemas Distribuídos Arquitectura de Gestão SNMPv1 2003/2004 Teresa Vazão IST/INESC Contactos:IST/Tagus-Park
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Arquitecturas de Gestão Arquitectura de Gestão SNMPv1 (Parte 1) IST/INESC-ID Contactos:
Web Services Uninorte Semana de Tecnologia da Informação
O protocolo SNMP (Simple Network Management Protocol)
Arquitetura Cliente /Servidor
Funcionalidade e Protocolos da Camada de Aplicação
Sistemas Operacionais I
Protocolo SMTP e POP O que é SMTP?
GERENCIAMENTO DE REDES UTILIZANDO O PROTOCOLO SNMP
Redes de Comunicação – Módulo 3
Sistemas Distribuídos Carlos A. G. Ferraz DI/UFPE Aula 05.
SNMP Simple Network Management Protocol
Ferramentas de Gerenciamento Aula 3
Prof. Arthur Transmissão de Dados A Camada de Aplicação Transmissão de Dados Prof. Arthur O Modelo de Referência TCP/IP A Camada de.
SISTEMAS OPERACIONAIS I
Arquiteturas de Gerenciamento
Cont. gerenciamento de rede Prof. Eliane Teresa Borela 2°p redes de Computadores.
Tópicos Avançados em Redes de Computadores Prof. Fabiano Sabha.
Domain Name System - Sistema de Nomes de Domínios
Sistemas de Informação: Estrutura básica dos Sistemas Empresariais.
Gerenciamento de redes Prof. Rafael Guimarães, PhD
MONITORAMENTO DE REDE E SERVIDORES UTILIZANDO O CACTIEZ E SNMP
Protocolo de Gerenciamento SNMP
Gestão SNMP. Planeamento Montagem e Manutenção de Redes e Equipamentos Informáticos 2 SNMP- Simple Network Management Protocol Nos primeiros dias da Arpanet,
ANTONIO LIMEIRA EDUARDO FRANKLIN LUCAS ARANHA RANIERI VALENÇA RODRIGO PIGATTI DNS.
SNMP (Simple Network Management Protocol) Professor Eduardo Maroñas Monks Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Introdução a Aplicações Web.
Tarciana Dias Luciana Oliveira Flávia Falcão
Protocolos para Gerência de Rede SNMP e CMIP
Gerencia de Redes Introdução.
Execícios de Revisão Redes de Computadores Edgard Jamhour
1 Programação Distribuída em Java Aula Na aula de hoje veremos: Introdução Conceito de Rede Protocolos Modelo ISO/OSI Modelo TCP/IP Modelo Cliente/Servidor.
Redes de Computadores Camada de Aplicação Antonio Alfredo Ferreira Loureiro Departamento de Ciência da Computação Universidade.
SNMP Simple Network Management Protocol Grupo 3 Alysson Santos Anderson Lopes Diego Riff Felipe Albuquerque Rafael Borda.
Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP
Introdução aos Sistemas Operacionais
Serviços de rede e internet Jackson Eduardo da Silva.
Simple Network Management Protocol
Redes de Computadores e Aplicações – Camada de aplicação IGOR ALVES.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores Ferramenta NTop (Network Traffic Probe) Explorador.
Elipse CAPÍTULO 1 - INTRODUÇÃO.
Curso Superior em Redes de Computadores Camada de Aplicação Prof. Sales Filho.
Diógenes Pereira Jr. Igor Thiago Marques Mendonça
Transcrição da apresentação:

SNMP (Simple Network Management Protocol) Gerencia de Redes Redes de Computadores II *baseado no material de Alexandre Seixas, Gustavo Matos, Ingrid Antunes, Raphael Cota - UFRJ

O Simple Network Management Protocol O que é? Parte integrante de um grupo de protocolos de acompanhamento da internet Finalidade Monitorar dispositivos conectados à rede

O Simple Network Management Protocol Como funciona? Expõe os dados como variáveis Podem ser lidas Ou escritas, por aplicações de gerenciamento Núcleo do SNMP Conjunto de operações simples. Capazes de modificar o estado de algum dispositivo

O Simple Network Management Protocol Pode ser aplicado a diversos sistemas, dispositivos físicos ou até softwares: Sistemas Unix, Windows Impressoras, modens, fontes de alimentação Protocolo da camada de aplicação UDP / 161

O Simple Network Management Protocol Fluxo de informação de gestão de rede entre o agente e o gerente:

Visão Geral e Conceitos Básicos Agente Sistema gerenciador Exposição dos dados sobre a gestão dos sistemas – Variáveis Variáveis oferecidas pelos agentes e acessadas usando o protocolo SNMP OID

Object Identifiers SNMPv2-MIB::sysUpTime.0 .1.3.6.1.2.1.1.3.0. Identificadores dos objetos (OID) Identificam unicamente as variáveis oferecidas por agentes SNMP MIB proporciona o mapeamento entre OIDs numéricos e um formato compreensível pelos humanos São organizados hierarquicamente Exemplo: SNMPv2-MIB::sysUpTime.0 .1.3.6.1.2.1.1.3.0.

Management Information Bases (MIBs) O que são as MIBs e o SMI? SMI (Structure of Management Information) - padrão no qual as MIBS são estruturadas MIB - Definição dos objetos de forma hierarquica MIB-II (RFC 1213) – Implementada por todos os agentes, fornece informação TCP/IP geral de gestão MIBs Proprietárias – Desenvolvidas pelos fabricantes dos dispositivos

Management Information Bases (MIBs) MIBs Proprietárias Uma amostra dessas MIBs e seus números RFC inclui: ATM MIB (RFC 2515) Frame Relay Type Interface DTE MIB (RFC 2115) BGV versão 4 MIB (RFC 1657) RDBMS MIB (RFC 1697) RADIUS Server Authentication MIB (RFC 2619) Mail Monitoring MIB (RFC 2789) DNS Server MIB (RFC 1611)

Management Information Bases (MIBs) Definição das informações oferecidas pelo sistema de gestão As informações disponíveis são definidas pelas MIBs, que por sua vez descrevem a estrutura de gestão dos dados de um subsistema de um dispositivo. Como é definido? Denominações hierárquicas Pode ser lida ou escrita via SNMP MIBs utilizam a notação regulada pela ASN.1

Management Information Bases (MIBs) Objeto MIB Existem dois tipos de objetos gerenciados: 1 – Escalares: única instância para os objetos 2 – Tabelados: várias instâncias para objetos

Exemplo de definição de MIB

Abstract Syntax Notation One (ASN.1) Uma notação padrão e flexível que descreve as estruturas de dados para: Representação Codificação Transmissão Decodificação dos dados ASN.1 e SNMP A ASN.1 é especificado no SNMP para definir um conjunto de objetos relacionados com a MIB - módulos MIB

Componentes Básicos do SNMP 1 – Dispositivos Gerenciados Nó da rede que contém um agente SNMP Reside numa rede gerenciada 2 – Agentes Módulo do software de gerenciamento de rede Reside num dispositivo gerenciado 3 – Redes de gestão de sistemas(NMS, do inglês Network Management Systems) Executa as aplicações que monitoram e controlam os dispositivos gerenciados

Arquitetura SNMP Consiste em: Agentes principais Subagentes Estações de gerenciamento

Agente Principal Pedaço de software rodando num componente de rede SNMP Pode ser um programa separado (um servidor, em linguagem Unix) Pode ser incorporado no sistema operacional

Subagentes Implementa a funcionalidade de gerenciamento de informações Alguns recursos do subagente são: Recolher a informação a partir de objetos gerenciados Configurar os parâmetros dos objetos gerenciados Responder às solicitações dos gestores Gerar alarmes ou traps (traduzido por alguns autores como armadilhas)

Gerente ou Estação de Monitoramento O componente final da arquitetura SNMP. Funciona como o equivalente de um cliente na arquitetura cliente-servidor: Emite pedidos de operações de gestão em nome de um administrador ou de uma aplicação Recebe traps dos agentes.

Versões do SNMP SNMPv1 Três tipos de dados simples são definidos na SMI SNMPv1: Integer Octer strings Object Ids

Versões do SNMP SNMPv1 Tipos de dados de Aplicação vasta: Endereços de rede Contadores Medidores Time ticks Inteiros(integer) Inteiros sem sinal

Versões do SNMP SNMPv1 Tabelas MIB no SNMPv1 Formadas por linhas que permitem: Alteração Recuperação Com um único comando

Versões do SNMP SNMPv1 Unidades básicas de dados do protocolo(PDUs): GET REQUEST GETNEXT REQUEST GET RESPONSE SET RESPONSE TRAP

Versões do SNMP SNMPv2 Adição de duas PDUs: GETBULK REQUEST INFORM

Versões do SNMP SNMPv2 Três tipos de módulos de informação no SMI: Definições de objetos gerenciados relacionados Declarações de conformidade Declarações de capacidade

Versões do SNMP SNMPv3 Atualização da segurança: Criptografia das mensagens Controle de acesso a objetos MIB Autenticação da mensagem

Análise de Segurança Sniffing Força-bruta Spoofing Capacidade de configuração do SNMP (gravar) Community name Public Read only

Aplicações Acompanhamento em tempo real do dispositivo (sysUpTimeInstance) Inventário de versões de OS (sysDescr) Recolher informação da interface (ifName, ifDescr, ifSpeed, ifType, ifPhysAddr) Medição de transferência de interface de rede (iflnOctets, ifOutOctets) Consultando um cache ARP remoto (ipNetToMedia)

Exemplo de requisição % snmpget -v 1 -c demopublic test.net-snmp.org system.sysUpTime.0 system.sysUpTime.0 = Timeticks: (586731977) 67 days, 21:48:39.77 % snmpget -v 2c -c demopublic test.net-snmp.org system.sysUpTime.0 system.sysUpTime.0 = Timeticks: (586752671) 67 days, 21:52:06.71

Exemplo de requisição usando interface gráfica

Softwares MRTG Cacti Zabbix Nagios

Perguntas 1) Quais são os componentes básicos da arquitetura SNMP? Dispositivos gerenciados, agentes e redes de gestão de sistemas.

Perguntas 2) O que é uma MIB? É um banco de dados responsável por definir as variáveis de gestão que representam os estados dos dispositivos conectados a rede.

Perguntas 3) O que são MIBs proprietárias? São MIBs desenvolvidas pelos fabricantes dos dispositivos.

Perguntas 4) Por que o SNMPv3 se ocupou de implementar atualizações de segurança? Porque era suscetível a ataques de spoofing, sniffing e força-bruta.

Perguntas 5) Como um agente informa a estação de gerência a ocorrência de um evento inesperado? O agente dispara assincronamente um tipo de alarme denominado Trap e o envia para a estação de gerência.