Verificando discos rígidos funcionando no servidor Dell ESXi usando SNMP do Linux

Verificando discos rígidos funcionando no servidor Dell ESXi usando SNMP do Linux

Quero usar o SNMP, de preferência em um túnel SSH, para verificar se os discos do meu array ainda estão funcionando. Há 8 discos rígidos rodando atrás de um controlador PERC em um Dell 730xd rodando ESXi v6.

Estou usando o snmpwalk de um servidor Centos para consultar um servidor Dell executando ESXi (v6). Instalei o software Open Manage no hipervisor e criei uma comunidade lá, além de habilitar o SNMP e verificar o firewall.

Instalei o MIBS do arquivo VMware-mibs-7.0.0-15924762.zip no servidor Centos e posso me comunicar com sucesso com o servidor via SNMP usando a versão 2c do SNMP. Recebo cerca de 2.400 entradas retornadas, incluindo os tamanhos das matrizes criadas pelo controlador RAID PERC. Presumo que não tenho o MIBS certo, mas o site do VMWare parece estar em decadência, com links quebrados para esse tipo de coisa.

Parece também que não consigo consultar o servidor usando snmpwalk através de um túnel SSH na porta 161. O software OpenManage Client também não pode se comunicar com o servidor usando um túnel acima de 443 e 1311.

Responder1

Tudo bem, então você tem várias perguntas, vamos começar do início.

SNMP, de preferência em um túnel SSH

Por que você deseja colocar uma camada extra de complexidade para a chamada SNMP? Presumo que você fará essa ligação com bastante frequência, tentaria minimizar ao máximo a quantidade de pacotes enviados pelo link. Se você deseja autenticação/criptografia, consideraria pesquisar o SNMPv3. Ele suporta uma ampla variedade de protocolos de autenticação e também criptografia de tráfego. Embora o tunelamento por meio de um protocolo diferente possa funcionar, não vejo razão para alguém querer fazer isso.

Servidor Dell executando ESXi (v6). | Instalei o MIBS do arquivo VMware-mibs-7.0.0-15924762.zip

Se você quiser ter certeza de que possui a lista MIB correta, recomendo tentar combinar a lista MIB com o servidor em que você a está executando. Qual versão exata da v6 você está executando no esxi?

Recebo cerca de 2.400 entradas retornadas, incluindo os tamanhos das matrizes criadas pelo controlador RAID PERC.

Se você tiver os tamanhos dos arrays retornados com o snmp walk, o que o impede de consultar apenas aquele único MIB? Posso recomendar o uso de python (easysnmp) ou telegraf para consultar essas informações e, em seguida, enviá-las para um influxDB, e então você poderá fazer todo tipo de coisa com elas no futuro, como plotá-las no Grafana.

informação relacionada