Quais são os MIBs e OIDs mais utilizados para monitoramento e estatísticas de servidores Linux com SNMP

Ver Categorias

Quais são os MIBs e OIDs mais utilizados para monitoramento e estatísticas de servidores Linux com SNMP

5 min read

Visão geral #

SNMP é um protocolo usado para gerenciar e monitorar dispositivos de rede, fornecendo uma maneira padronizada de coletar informações, definir configurações e receber notificações desses dispositivos em uma rede. Ele evoluiu ao longo do tempo para resolver questões de segurança e é uma ferramenta crítica para administradores de rede.

protocolo de gerenciamento de rede simples (SNMP) é um protocolo padrão fornecido com arquitetura cliente-servidor para permitir monitoramento e estatísticas para servidores e dispositivos. É um protocolo de rede amplamente utilizado para gerenciar e monitorar dispositivos de rede, como roteadores, switches, balanceadores de carga, servidores, impressoras e muito mais. O lado do serviço geralmente é acessível (quando ativado) via UDP protocolo port 161.

Quais são os principais usos dos serviços SNMP #

Os serviços SNMP (Simple Network Management Protocol) são amplamente utilizados em sistemas de gerenciamento de rede para monitorar e gerenciar dispositivos e sistemas de rede. Aqui estão alguns dos principais usos dos serviços SNMP:

Monitoramento de dispositivos de rede: o SNMP permite que administradores de rede monitorem o status e o desempenho de dispositivos de rede, como roteadores, switches, servidores, impressoras e muito mais. Os dispositivos habilitados para SNMP coletam vários tipos de dados, incluindo estatísticas de tráfego, utilização de CPU, uso de memória, status de interface e taxas de erro, que podem ser consultados por sistemas de gerenciamento SNMP.

Detecção e notificação de falhas: O SNMP facilita a detecção de falhas e anomalias de rede, fornecendo recursos de monitoramento em tempo real. Quando limites ou condições predefinidos são atendidos, os agentes SNMP em dispositivos de rede podem gerar interceptações ou alertas SNMP, que são enviados aos sistemas de gerenciamento SNMP para notificar os administradores sobre possíveis problemas. Isso ajuda na detecção proativa de falhas e na solução de problemas.

Gerenciamento da Configuração: o SNMP permite o gerenciamento centralizado da configuração de dispositivos de rede. Os sistemas de gerenciamento SNMP podem recuperar e modificar parâmetros de configuração de dispositivos, como configurações de rede, listas de controle de acesso (ACLs), versões de firmware e configurações SNMP, permitindo que os administradores padronizem configurações e imponham conformidade com políticas em toda a rede.

Análise de Desempenho e Planejamento de Capacidade: os dados SNMP coletados de dispositivos de rede podem ser usados ​​para análise de desempenho e planejamento de capacidade. Ao monitorar tendências e dados históricos, os administradores podem identificar gargalos, otimizar recursos de rede e planejar requisitos de capacidade futuros. As ferramentas de monitoramento baseadas em SNMP geralmente fornecem recursos de relatórios e visualização para ajudar a analisar métricas de desempenho ao longo do tempo.

Monitoramento e auditoria de segurança: O SNMP desempenha um papel crucial no monitoramento e auditoria de segurança, fornecendo visibilidade do tráfego de rede e das atividades dos dispositivos. As interceptações SNMP podem ser configuradas para alertar os administradores sobre eventos de segurança, como tentativas de acesso não autorizado, alterações de configuração e erros de sistema. Os sistemas de monitoramento baseados em SNMP também podem rastrear políticas de autenticação de usuários e controle de acesso em dispositivos de rede.

Provisionamento e gerenciamento de estoque: os serviços SNMP facilitam o provisionamento e o gerenciamento de inventário de dispositivos e ativos de rede. Os sistemas de gerenciamento SNMP podem descobrir e inventariar automaticamente dispositivos habilitados para SNMP na rede, recuperar atributos e capacidades de dispositivos e rastrear informações de inventário de hardware e software. Isso ajuda os administradores a manter um inventário atualizado de recursos de rede e a simplificar os processos de provisionamento de dispositivos.

Integração com Sistemas de Gerenciamento de Rede: O SNMP integra-se a sistemas de gerenciamento de rede (NMS) abrangentes para fornecer visibilidade e controle de ponta a ponta da infraestrutura de rede. Os sistemas de gerenciamento SNMP geralmente incluem recursos como mapeamento de topologia de rede, correlação de eventos, painéis de monitoramento de desempenho, ações automatizadas e gerenciamento baseado em políticas, permitindo que os administradores gerenciem redes complexas com eficiência.

Como funcionam os OIDs e MIBs? #

OIDs (Identificadores de Objeto) e MIBs (bases de informações de gerenciamento) são componentes fundamentais da estrutura Simple Network Management Protocol (SNMP), usados ​​para gerenciar e monitorar dispositivos de rede. Veja como eles funcionam:

Identificadores de objeto (OIDs) #

OIDs são identificadores hierárquicos usados ​​para identificar exclusivamente objetos gerenciados em uma rede gerenciada.
Eles seguem uma estrutura semelhante a uma árvore, com cada nó representando uma organização, sistema ou objeto diferente na rede.
Os OIDs são representados como uma sequência de números separados por pontos, por exemplo, 1.3.6.1.2.1.1.1.0, onde cada número corresponde a um nó específico na árvore OID.
Os primeiros nós da árvore OID são padronizados por organizações como a Organização Internacional de Padronização (ISO), a Autoridade para Atribuição de Números da Internet (IANA) e a Força-Tarefa de Engenharia da Internet (IETF).
Os OIDs são usados ​​no SNMP para identificar exclusivamente objetos gerenciados que podem ser monitorados ou controlados em dispositivos de rede, como interfaces, utilização de CPU, uso de memória e tempo de atividade do sistema.

Bases de informações de gerenciamento (MIBs) #

Os MIBs definem a estrutura e a semântica dos objetos gerenciados em um dispositivo de rede.
Eles organizam objetos gerenciados em uma estrutura hierárquica e fornecem uma maneira padronizada de acessar e gerenciar esses objetos usando SNMP.
MIBs são normalmente definidos usando uma notação chamada Abstract Syntax Notation One (ASN.1), que define a sintaxe e as regras de codificação para representar objetos gerenciados e seus atributos.
Existem vários MIBs padrão definidos por organizações como a IETF, que definem objetos gerenciados comuns e seus atributos para vários tipos de dispositivos de rede (por exemplo, hosts, roteadores, switches).
Além dos MIBs padrão, organizações e fornecedores podem definir MIBs proprietários para ampliar os recursos do SNMP e oferecer suporte a recursos personalizados ou funcionalidades específicas para seus dispositivos.

Como eles trabalham juntos #

Quando um sistema de gerenciamento de rede (NMS) deseja monitorar ou gerenciar um dispositivo de rede usando SNMP, ele envia solicitações SNMP ao dispositivo.
Essas solicitações incluem OIDs que especificam os objetos gerenciados nos quais o NMS está interessado, juntamente com o tipo de operação (por exemplo, get, set, get-next).
O dispositivo de rede responde a essas solicitações recuperando as informações solicitadas de seu MIB e enviando de volta respostas SNMP contendo os dados solicitados.
O NMS pode então interpretar os dados recebidos do dispositivo com base na estrutura definida no MIB e usá-los para monitoramento, solução de problemas, configuração ou outras tarefas de gerenciamento.

Em resumo, os OIDs identificam exclusivamente objetos gerenciados dentro de um dispositivo de rede, enquanto os MIBs definem a estrutura e a semântica desses objetos, permitindo que os sistemas de gerenciamento SNMP os acessem e gerenciem de forma padronizada.

Configure o servidor SNMP no balanceador de carga #

Para usar as vantagens do SNMP, certifique-se de ter ativado o serviço SNMP disponível em Sistema > Serviços > SNMP na Enterprise Edition e configure o Nome da comunidade para poder acessar as informações.

Acessando os dados SNMP #

Agora você pode acessar via cliente snmp, como snmpwalk. Como um exemplo:

root@linux-server:~$ snmpwalk -v 1 -c .1.3.6.1.4.1.2021 iso.3.6.1.4.1.2021.4.1.0 = INTEIRO: 0 iso.3.6.1.4.1.2021.4.2.0 = STRING: "trocar" iso.3.6.1.4.1.2021.4.3.0. 1046524 = INTEIRO: 3.6.1.4.1.2021.4.4.0 iso.1046524 = INTEIRO: 3.6.1.4.1.2021.4.5.0 iso.1011052 = INTEIRO: 3.6.1.4.1.2021.4.6.0 iso.647604 = INTEIRO: XNUMX [...]
root@linux-server:~$ snmpwalk -v 1 -c .1.3.6.1.2.1.2.2.1 iso.3.6.1.2.1.2.2.1.1.1 = INTEIRO: 1 iso.3.6.1.2.1.2.2.1.1.2 = INTEIRO: 2 iso.3.6.1.2.1.2.2.1.1.3. 3 = INTEIRO: 3.6.1.2.1.2.2.1.1.4 iso.4 = INTEIRO: 3.6.1.2.1.2.2.1.1.5 iso.5 = INTEIRO: 3.6.1.2.1.2.2.1.2.1 iso.XNUMX = CADEIA: " eis" [...]

MIBs e OIDs mais usados ​​no balanceador de carga #

Estatísticas de interfaces de rede #

Listar nomes de NIC: .1.3.6.1.2.1.2.2.1.2
Obtenha bytes: .1.3.6.1.2.1.2.2.1.10
Obtenha bytes para NIC 4: .1.3.6.1.2.1.2.2.1.10.4
Obtenha bytes: .1.3.6.1.2.1.2.2.1.16
Obtenha bytes para NIC 4: .1.3.6.1.2.1.2.2.1.16.4

Estatísticas de carga da CPU #

Carregamento de minuto 1: .1.3.6.1.4.1.2021.10.1.3.1
Carregamento de minuto 5: .1.3.6.1.4.1.2021.10.1.3.2
Carregamento de minuto 15: .1.3.6.1.4.1.2021.10.1.3.3

Estatísticas de tempos de CPU #

Porcentagem de tempo de CPU do usuário: .1.3.6.1.4.1.2021.11.9.0
Tempo bruto de CPU do usuário: .1.3.6.1.4.1.2021.11.50.0
Porcentagens de tempo de CPU do sistema: .1.3.6.1.4.1.2021.11.10.0
Tempo bruto de CPU do sistema: .1.3.6.1.4.1.2021.11.52.0
Porcentagens de tempo ocioso da CPU: .1.3.6.1.4.1.2021.11.11.0
Tempo bruto de CPU ociosa: .1.3.6.1.4.1.2021.11.53.0
Bom tempo de CPU: .1.3.6.1.4.1.2021.11.51.0

Estatísticas de memória #

Tamanho total de troca: .1.3.6.1.4.1.2021.4.3.0
Espaço de troca disponível: .1.3.6.1.4.1.2021.4.4.0
RAM total na máquina: .1.3.6.1.4.1.2021.4.5.0
RAM total usada: .1.3.6.1.4.1.2021.4.6.0
Total de RAM grátis: .1.3.6.1.4.1.2021.4.11.0
Total de RAM compartilhada: .1.3.6.1.4.1.2021.4.13.0
Total de RAM armazenada em buffer: .1.3.6.1.4.1.2021.4.14.0
Memória total em cache: .1.3.6.1.4.1.2021.4.15.0

Estatísticas de disco #

Caminho onde o disco está montado: .1.3.6.1.4.1.2021.9.1.2.1
Caminho do dispositivo para a partição: .1.3.6.1.4.1.2021.9.1.3.1
Tamanho total do disco/partição (kBytes): .1.3.6.1.4.1.2021.9.1.6.1
Espaço disponível no disco: .1.3.6.1.4.1.2021.9.1.7.1
Espaço usado no disco: .1.3.6.1.4.1.2021.9.1.8.1
Porcentagem de espaço usado em disco: .1.3.6.1.4.1.2021.9.1.9.1
Porcentagem de inodes usados ​​no disco: .1.3.6.1.4.1.2021.9.1.10.1

Tempo de atividade do sistema #

Tempo de atividade do sistema: .1.3.6.1.2.1.1.3.0

Para saber mais detalhes sobre como os MIBs padrão e alguns MIBs específicos de produtos são incluídos no RELIANOID Balanceador de carga, consulte este artigo https://www.relianoid.com/resources/knowledge-base/howtos/understanding-snmp-in-a-siem-environment-and-monitoring-relianoid-appliance/ .

📄 Baixe este documento em formato PDF #

    E-MAIL: *

    Powered by MelhoresDocs