web-dev-qa-db-fra.com

Surveillez le matériel Dell sur VMware ESXI 5.5 Server

Malgré des recherches un peu en ligne (pour être juste, je ne suis pas un sysadmin à temps plein), je suis incapable de comprendre cela.

Nous avons un groupe de serveurs VMware ESXI 5.5, dont certains sont intégrés à VSphere, dont certains ne sont pas (pour des raisons de coût).

Tous gèrent l'image ESXI standard, à l'exception d'une machine qui exécute en fait l'image Dell VMware ESXI.

Ce que j'aimerais accomplir semble simple: configurer le système de manière à pouvoir être interrogé via SNMP à partir d'un hôte distant, qu'il s'agisse de Snmpwalk, de Nagios, de PRTG, etc. J'aimerais voir des informations provenant des capteurs de température, des disques installés et de leur statut. , Vitesse du ventilateur, statut de PSU, etc.

J'étais sous l'impression que l'installation de la version VMware de Dell permettrait d'activer automatiquement les modules nécessaires (openmanage surtout), mais il semble que ce ne soit pas le cas.

J'ai des informations contradictoires si cela est même possible du tout, certains documents disent que vous ne pouvez pas interroger un serveur Dell VMware ESXI via SNMP et vous devez utiliser un client CIM. Ensuite, il y a l'OMSA VIBS On peut installer, etc.

J'imagine que cela soit une exigence assez courante, mais les documents disponibles en tirent une dans toutes les directions différentes.

Est-ce que j'essaie de faire possible (sans environnement vsphere complet), même possible?

11
Lucky Luke

Oui, vous pouvez surveiller l'hôte Standalone ESXi à l'aide de tout logiciel de surveillance SNMP, mais certains éléments ne peuvent être visibles que à l'aide d'un outil de surveillance qui prend en charge le protocole CIM.

Tous mes hôtes EXXI font partie de vCenter, mais nous les surveillons directement (à l'aide de l'adresse IP de l'hôte VMKernal) avec Solarwinds NPM. Il y a 5 ou 6 modules CIM intégrés à ESXI 5.5 qui vous donnent une santé matérielle, mais la santé de la carte RAID n'est pas l'une d'entre elles. Vous devrez ajouter le Dell OMSA VIB qui ajoute les agents CIM supplémentaires, y compris celui de la matrice RAID. La poste de Brian Atkinson est toujours la meilleure que j'ai trouvée qui décrit le processus,

https://communités.vmware.com/people/vmroyale/blog/2012/07/26/how-to-uuse-Dell-Dset-with-esxi

Il vous suffit de suivre les instructions d'installation de l'OMSA ESXI VIB si vous allez utiliser un outil de surveillance tiers qui donne des informations historiques et alerte. Si vous souhaitez utiliser le serveur Dell OMSA, vous pouvez l'installer à distance sur Bare Bones Server, à distance dans A VM ou localement en tant que VM.

Vous pouvez utiliser le serveur OMSA pour vous connecter à DRAC et aux cartes de gestion de la bande DRAC et IDRAC (OOB/IPMI/ILO) ou à l'hôte ESXI après avoir installé l'OMSA VIB sur l'hôte ESXI. Vous ne verrez pas les informations sur la santé RAID dans le DRAC ou IDRAC, cependant, uniquement lors de la connexion du serveur OMSA à un hôte ESXI - Je répète le mot-clé du serveur, il n'y a aucune confusion entre le serveur qui agit en tant que client à la VIB OMSA qui est installé sur l'hôte ESXI.

Quelques ressources utiles:

Afficher les fournisseurs actuels CIM sur un hôte EXXI https://kb.vmware.com/Selfserver/microsites/search.do?language=en_us&cmd=displaykc&externalid=2053715

Affiche les VIB actuellement installées sur l'hôte ESXI de l'hôte CLI, esxcli software vib list

Vous voyez quelques détails de santé matériels supplémentaires supplémentaires lorsque vous vous connectez à un serveur vCenter par rapport à l'hôte ESXI directement, mais généralement si vous ne voyez pas la santé matérielle que vous recherchez dans le panneau de configuration/état de santé, vous manquez un fournisseur CIM et Vous devez localiser et installer la VIB sur l'hôte ESXI. Lorsque vous ajoutez le Dell OMSA VIB à l'hôte ESXI, vous verrez un capteur de stockage ajouté à la page d'état de santé qui affiche les volumes de raid, les lecteurs, le contrôleur et la santé de la batterie pour votre contrôleur de stockage. Vous devrez peut-être réinitialiser les capteurs pour qu'il s'affiche et il faut parfois 15 à 20 minutes la première fois après l'installation et le redémarrage de VIB de l'hôte ESXI.

Si vous ne voyez pas de capteur sur la page d'état de santé de l'hôte ESXI lorsque vous vous connectez avec le client VSphere, vous n'allez probablement pas le voir lorsque vous interrogez à distance les capteurs avec un logiciel de surveillance.

Vous devez également noter que tous les serveurs ne disposent pas des mêmes capteurs et que vous ne pourrez peut-être pas obtenir le même statut de santé à partir de tout en fonction du matériel du serveur, de la carte RAID et de la version de la CIM disponible pour la combinaison. Vous devrez peut-être également mettre à niveau ou modifier les VIBS de la carte RAID pour que l'état de santé fonctionne. Le fournisseur CIM (qui est le OMSA VIB dans ce cas) parle au matériel via le périphérique VIB (le pilote de périphérique réel) et transmet ces informations au courtier CIM de l'hôte ESXI - également connu sous le nom de petit démon de courtier CIM. SFCBD). Lorsque vous interrogez l'hôte ESXI pour la santé matérielle à l'aide d'un logiciel de surveillance robuste, vous obtiendrez des informations à l'aide de requêtes SNMP, certaines utilisez CIM et certains à l'aide de l'API ESXI (qui sont SOAP Demandes). Le client CIM Parle au processus SFCBD sur l'hôte ESXI.

Parfois, le processus CIM cesse de fonctionner. Lorsque cela se produit, vous redémarrerez le processus de surveillance SFCBD sur l'hôte ESXI. Cela redémarrera le service SFCBD et le scrutin de CIM fonctionnera à nouveau. De la CLI de l'hôte, /etc/init.d/sfcbd-watchdog restart

Je pense que cela couvre la plupart des articles dont vous avez besoin pour vous faire courir.

5
mhughesnp

vous pouvez utiliser l'excellent https://exchange.nagios.org/directory/plugins/operating-systems/*-virtual-environments/vmware/check_vmware_api/details (avec ou sans nagios), il tire parti. L'API VMware Pour obtenir toutes les informations dont vous avez besoin pour la surveillance matérielle:

check_vmware_api -H esxhost -u esx_user_read_only_role -p passwd -l runtime -s health [enter]
OK - All 450 health checks are Green 

Vous avez besoin du SDK Perl VMware mais autre que cela est assez simple. Cela fonctionne pour tous les types de matériel (tant que les capteurs sont vus par l'API VMware, ils sont vérifiés).

0
natxo asenjo