Escolar Documentos
Profissional Documentos
Cultura Documentos
APRESENTAÇÃO
Olá!
Obrigado por acessar esta apostila produzida pela NOTO TI. Antes de começar,
gostaria de fazer uma breve apresentação para que você conheça as origens deste
projeto.
nototi.com.br nototidigital.com.br
Apostila Protocolo SNMP – Definição, Instalação e Configuração
3
nototi.com.br nototidigital.com.br
Apostila Protocolo SNMP – Definição, Instalação e Configuração
4
Na prática, o SNMP é o protocolo mais usado para saber o que acontece dentro de ativos de redes
e serviços. Isso inclui, por exemplo, roteadores, computadores, servidores, estações de trabalho,
impressoras, racks modernos etc.
Dica: trocar start por status, stop ou restart. Assim, você checa o status, para ou
reinicia o serviço.
OID - OID (Object Identifier), ou identificador de objeto, é uma sequência de números decimais
que identifica exclusivamente um objeto, sendo encontrado em todos os dispositivos. Tudo o que
pode ser monitorado com SNMP possui um OID, e ele representa, por exemplo, o estado das
máquinas e o tráfego de rede. Mas essas informações são fornecidas por meio de números.
nototi.com.br nototidigital.com.br
Apostila Protocolo SNMP – Definição, Instalação e Configuração
5
nototi.com.br nototidigital.com.br
Apostila Protocolo SNMP – Definição, Instalação e Configuração
6
Atenção: Ao instalar os pacotes, instalamos também as MIBs padrões para leitura das OIDs
SNMP.
Com as MIBs, é mais fácil saber o que cada OID representa ou, melhor dizendo, qual informação
aquela OID fornece (nome do host, utilização de CPU, quantidade de memória etc.).
Vamos ao teste para você entender o funcionamento das MIBs. Sabendo que cada OID representa
uma informação, então, vamos pegar como exemplo o nome das interfaces de rede configuradas
no sistema operacional.
nototi.com.br nototidigital.com.br
Apostila Protocolo SNMP – Definição, Instalação e Configuração
7
Importante: Esse erro ocorre porque o sistema operacional ainda não consegue localizar
as MIBs padrões. Existem duas maneiras de resolver isso.
Primeira: passar o parâmetro -m +ALL no comando snmpwalk, para este tentar ler
7 todas as MIBs localizadas no diretório padrão delas. O diretório padrão das MIBs é:
/usr/share/snmp/mibs
nototi.com.br nototidigital.com.br
Apostila Protocolo SNMP – Definição, Instalação e Configuração
8
Note: O parâmetro -m +ALL diz para ler todas as MIBs do diretório padrão onde elas estão
localizadas.
10 Mude para:
Assim, você deixa o carregamento automático das MIBs que você colocar dentro do
diretório padrão junto com o SO.
nototi.com.br nototidigital.com.br
Apostila Protocolo SNMP – Definição, Instalação e Configuração
9
Dica: Se você comentar a linha onde aparece MIBs, o comando snmpwalk vai carregar
somente as padrões.
Agora, para finalizar essa parte, faça uma leitura completa das informações que você
consegue coletar do equipamento via SNMP.
12
Execute o comando:
nototi.com.br nototidigital.com.br
Apostila Protocolo SNMP – Definição, Instalação e Configuração
10
Versões SNMP
O SNMPv1 SMI especifica o uso de uma série de tipos de dados do SMI-specific, que são divididos
em duas categorias: simples e aplicação vasta. Na edição SNMPv2, surgiram algumas adições e
melhorias em relação à anterior, tais como: inclusão de bit strings, endereços de rede e
contadores.
Já no SNMPv3, versão padrão desde 2004, o destaque é a segurança, a maior fraqueza do SNMP
desde o começo. Os ganhos em suas funcionalidades incluem: integridade da mensagem,
impedindo que um pacote não seja alterado em trânsito; autenticação, para checar a validade da
fonte da mensagem e criptografia de pacotes, inibindo espionagem deles por fonte não
autorizada.
SNMPv3
Para configurar o SNMPv3 nas máquinas do curso, é necessário adicionar alguns parâmetros
no arquivo de configuração do serviço SNMP.
nototi.com.br nototidigital.com.br
Apostila Protocolo SNMP – Definição, Instalação e Configuração
11
Atenção: Temos outras opções abaixo, mas antes precisamos adicionar permissões para o
usuário noto no SNMP.
nototi.com.br nototidigital.com.br
Apostila Protocolo SNMP – Definição, Instalação e Configuração
12
A seguir:
nototi.com.br nototidigital.com.br
Apostila Protocolo SNMP – Definição, Instalação e Configuração
13
nototi.com.br nototidigital.com.br
Apostila Protocolo SNMP – Definição, Instalação e Configuração
14
Dica:
Alguns nomes para consulta
hrProcessorLoad
hrMemory
hrSystemProcesses
hrSystemNumUsers
Memory
Vamos criar um template para Zabbix que monitore todos os itens acima. Começamos
1 consultando e descobrindo as OIDs. Primeiro, o load average
Dica: O ideal é sempre criarmos os templates com as OIDs. Então, acrescente -On no
comando.
2 Veja:
nototi.com.br nototidigital.com.br
Apostila Protocolo SNMP – Definição, Instalação e Configuração
15
nototi.com.br nototidigital.com.br
Apostila Protocolo SNMP – Definição, Instalação e Configuração
16
nototi.com.br nototidigital.com.br
Apostila Protocolo SNMP – Definição, Instalação e Configuração
17
SISTEMA
Número de usuários Quantidade de usuários logados hrSystemNumUsers .1.3.6.1.2.1.25.1.5.0
Número de processos Processos em execução hrSystemProcesses .1.3.6.1.2.1.25.1.6.0
SNMP
Disponibilidade SNMP Disponibilidade do protocolo zabbix[host,snmp,available] Zabbix interno
REDE
Item Descrição Chave OID
Descoberta de rede Retorna as interfaces discovery.net discovery[{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2]
Protótipo do item
Item Descrição Chave OID
Interface {#IFNAME} Tráfego de entrada Tráfego de entrada rede ifInOctets[{#IFNAME}] 1.3.6.1.2.1.2.2.1.10.{#SNMPINDEX}
Interface {#IFNAME} Tráfego de saída Tráfego de saída rede ifOutOctets[{#IFNAME}] 1.3.6.1.2.1.2.2.1.16.{#SNMPINDEX}
DISCO
Item Descrição Chave OID
Descoberta Retorna discovery.storage discovery[{#FSNAME},1.3.6.1.2.1.25.2.3.1.3,{#FSTYPE},1.3.6.1.2.1.25.2.3.1.2,{#ALLOC_UNITS},1.3.6.1.2.1.25.2.3.1.4]
partições
Protótipo do item
Item Descrição Chave OID
{#FSNAME}: Espaço total Espaço total da vfs.fs.total[hrStorageSize,{#SNMPINDEX}] .1.3.6.1.2.1.25.2.3.1.5.{#SNMPINDEX}
partição
{#FSNAME}: Espaço Usado Espaço utilizado vfs.fs.total[hrStorageUsed,{#SNMPINDEX}] .1.3.6.1.2.1.25.2.3.1.6.{#SNMPINDEX}
nototi.com.br nototidigital.com.br
Apostila Protocolo SNMP – Definição, Instalação e Configuração
18
DEVICE
Item Descrição Chave OID
Descoberta Retorna device discovery.device discovery[{#DEVNAME},1.3.6.1.4.1.2021.13.15.1.1.2]
Protótipo do item
Item Descrição Chave OID
{#DEVNAME}: Carga de disco % Carga do device vfs.dev.util[diskIOLA1.{#SNMPINDEX}] 1.3.6.1.4.1.2021.13.15.1.1.9.{#SNMPINDEX}
nototi.com.br nototidigital.com.br
Apostila Protocolo SNMP – Definição, Instalação e Configuração
19
Até a próxima!
nototi.com.br nototidigital.com.br
Apostila Protocolo SNMP – Definição, Instalação e Configuração
20
ENCERRAMENTO
A NOTO TI agradece a você por ter acessado esta apostila. E não deixe de
acompanhar também nossos canais nas mídias digitais. Fique à vontade para entrar
em contato, tirar dúvidas e conferir novos conteúdos que a NOTO TI disponibiliza
com frequência.
Abraço
nototi.com.br nototidigital.com.br