Apesar de pesquisar um pouco sobre esse tópico on-line (para ser justo, não sou administrador de sistemas em tempo integral), não consigo entender isso.
Temos vários servidores VMWare ESXi 5.5, alguns dos quais estão integrados ao vSphere, outros não (por razões de custo).
Todos eles executam a imagem ESXi padrão, com exceção de uma máquina que está realmente executando a imagem DELL VMWare ESXi.
O que eu gostaria de realizar parece simples: configure o sistema para que possa ser consultado via SNMP a partir de um host remoto, seja snmpwalk, Nagios, PRTG etc. Gostaria de ver informações de sensores de temperatura, discos instalados e seu status , velocidade do ventilador, status da PSU etc.
Fiquei com a impressão de que a instalação da versão VMWare da DELL habilitaria automaticamente os módulos necessários (o mais importante é o OpenManage), mas parece que não é esse o caso.
Tenho informações conflitantes se isso é possível, alguns documentos dizem que você não pode consultar um servidor DELL VMWare ESXi via SNMP e precisa usar um cliente CIM. Depois, há os VIBs do OMSA que podem ser instalados etc.
Imagino que esse seja um requisito bastante comum, mas os documentos disponíveis atraem um em todas as direções diferentes.
O que estou tentando fazer é possível (sem um ambiente completo do vSphere)?
fonte
Respostas:
Sim, você pode monitorar o host ESXi independente usando qualquer software de monitoramento SNMP, mas alguns itens podem estar visíveis apenas usando uma ferramenta de monitoramento que suporta o protocolo CIM.
Todos os meus hosts ESXi fazem parte do vCenter, mas nós os monitoramos diretamente (usando o endereço IP do host vmkernal) com o SolarWinds NPM. Existem 5 ou 6 módulos CIM integrados no ESXi 5.5 que oferecem a integridade do hardware, mas a integridade da placa RAID não é um deles. Você precisará adicionar o Dell OMSA VIB que adiciona os agentes CIM adicionais, incluindo o da matriz RAID. A publicação de Brian Atkinson ainda é a melhor que encontrei que descreve o processo,
https://communities.vmware.com/people/vmroyale/blog/2012/07/26/how-to-use-dell-dset-with-esxi
Você só precisa seguir as instruções para instalar o OMSA ESXi VIB se quiser usar uma ferramenta de monitoramento de terceiros que forneça informações históricas e faça alertas. Se você deseja usar o Dell OMSA Server, pode instalá-lo remotamente no servidor bare bones, remotamente em uma VM ou localmente como uma VM.
Você pode usar o servidor OMSA para conectar-se às placas de gerenciamento DRAC e iDRAC fora de banda (OOB / IPMI / iLo) ou ao host ESXi depois de instalar o VIMS OMSA no host ESXi. Porém, você não verá as informações de integridade do RAID no DRAC ou no iDRAC - somente ao conectar o servidor OMSA a um host ESXi - repito a palavra-chave Server para que não haja confusão entre o servidor que está atuando como cliente do OMSA VIB que está instalado no host ESXi.
Alguns recursos úteis:
Mostre os provedores CIM atuais em um host ESXi https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2053715
Mostre os VIBs atualmente instalados no host ESXi na CLI do host,
esxcli software vib list
Você vê alguns pequenos detalhes adicionais sobre a integridade do hardware quando se conecta diretamente a um servidor vCenter versus o ESXi Host, mas geralmente se você não vê a integridade do hardware que está procurando no painel Configuração / Status da integridade, está faltando um provedor CIM e você precisa localizar e instalar o VIB no host ESXi. Ao adicionar o Dell OMSA VIB ao host ESXi, você verá um sensor de armazenamento adicionado à página Status da integridade, que mostra os volumes RAID, unidades, controlador e integridade da bateria do seu controlador de armazenamento. Pode ser necessário redefinir os sensores para que ele apareça e, às vezes, leva de 15 a 20 minutos na primeira vez após a instalação e reinicialização do VIB do ESXi Host.
Se você não vir um sensor na página Status de integridade do host ESXi ao se conectar ao vSphere Client, provavelmente não o verá quando estiver pesquisando remotamente os sensores com o software de monitoramento.
Além disso, observe que nem todos os servidores têm os mesmos sensores e talvez não seja possível obter o mesmo status de integridade de todos, dependendo do hardware do servidor, da placa RAID e da versão do CIM disponível para a combinação. Você também pode precisar atualizar ou alterar os VIBs da placa RAID para que o status de funcionamento funcione. O provedor CIM (neste caso, o OMSA VIB) conversa com o hardware por meio do dispositivo VIB (o driver de dispositivo real) e passa essas informações para o CIM Broker no ESXi Host - também conhecido como Small Footprint CIM Broker Daemon ( sfcbd). Quando você consulta o host ESXi quanto à integridade do hardware usando um software de monitoramento robusto, ele obtém algumas informações usando consultas SNMP, algumas usando CIM e outras usando a API ESXi (que são solicitações SOAP). O cliente CIM se comunica com o processo sfcbd no host ESXi.
Às vezes, o processo CIM para de funcionar. Quando isso acontecer, você reiniciará o processo sfcbd-watchdog no host ESXi. Isso reiniciará o serviço sfcbd e a pesquisa CIM funcionará novamente. Na CLI do host,
/etc/init.d/sfcbd-watchdog restart
Eu acho que isso abrange a maioria dos itens necessários para você rodar.
fonte
Eu entendo o que você está procurando; notas específicas sobre como gerenciar e monitorar a integridade de um host VMware ESXi independente.
Na prática, a abordagem deve ser um pouco diferente. Vou explicar como gerencio hosts.
Em uma situação em que você possui vários hosts ESXi sob gerenciamento do vCenter, a suposição é que você utilize o vCenter para monitoramento e status de integridade , em vez de consultar os hosts individuais. Há um alarme abrangente que eu configuro no vCenter para alertar sobre "Integridade do hardware do host". Normalmente, não me importo se é uma fonte de alimentação, RAM, disco ou qualquer outro componente, mas sim que o host não é íntegro.
Monitorar um host ESXi independente não será muito útil, pois o objetivo dos drivers Dell / HP é expor informações ao vCenter. E não acredito que seja a melhor prática consultar hosts individuais dessa maneira. É verdade que você deseja idealmente que seus hosts de VM sejam gerenciados centralmente.
Se você executa o vCenter com um único host, obtém essa capacidade; talvez essa seja uma opção para o seu ambiente.
Se você precisar de algum tipo de monitoramento fora da banda, não poderá consultar o DRAC?
fonte
você pode usar o excelente https://exchange.nagios.org/directory/Plugins/Operating-Systems/*-Virtual-Environments/VMWare/check_vmware_api/details (com ou sem nagios), que utiliza a API do vmware para obter todas as informações. informações necessárias para o monitoramento de hardware:
Você precisa do perl vmware sdk, mas, além disso, é bastante direto. Ele funciona para todos os tipos de hardware (desde que os sensores sejam vistos pela API do vmware, eles são verificados).
fonte
Experimente o zabbix ( http://zabbix.com ):
1) é um software de monitoramento de classe mundial perfeito e bem conhecido
2) você pode começar facilmente com o dispositivo Zabbix disponível também como imagem virtual pré-configurada (baseada no OpenSuSE).
3) ele pode monitorar hosts e máquinas ESX [I] usando serviços da Web VMware (como cliente da web). Você pode usar regras de descoberta de baixo nível para descobrir automaticamente hipervisores e máquinas virtuais VMware e criar hosts para monitorá-los, com base em protótipos de host predefinidos.
4) você poderá monitorar todo o hardware de seus servidores Dell usando o SNMP via iDrac, incluindo o controlador RAID e seu status de volumes, discos físicos / módulos de memória / PSU e assim por diante ...
Todo o tipo de informação sobre status de hardware [disponível no iDrac] pode ser acessado via SNMP (pelo menos em servidores com IDrac 7/8 - implementei o monitoramento de hardware de mais de 50 servidores Dell 12/13 de geração para minha empresa neste caminho).
Com o recurso LLD (descoberta de baixo nível) perfeito do zabbix, você pode coletar facilmente todos os componentes de hardware para monitoramento sem enumeração manual e criar automaticamente itens para monitoramento (status, temperatura, velocidade do ventilador, tamanho do disco e série e assim por diante), disparadores (expressões para processar dados de monitoramento) e várias ações ...
fonte