Monitorare l'hardware DELL sul server VMware ESXi 5.5


11

Nonostante abbia fatto ricerche online su questo argomento (per essere onesti non sono un amministratore di sistema a tempo pieno) Non riesco a capirlo.

Abbiamo un sacco di server VMWare ESXi 5.5, alcuni dei quali sono integrati in vSphere, alcuni dei quali non lo sono (per motivi di costo).

Tutti eseguono l'immagine ESXi standard, ad eccezione di una macchina che esegue effettivamente l'immagine DELL VMWare ESXi.

Quello che vorrei realizzare sembra semplice: configurare il sistema in modo che possa essere interrogato tramite SNMP da un host remoto, che si tratti di snmpwalk, Nagios, PRTG ecc. Vorrei vedere le informazioni dai sensori di temperatura, dai dischi installati e dal loro stato , velocità della ventola, stato dell'alimentatore, ecc.

Ho avuto l'impressione che l'installazione della versione VMWare da DELL avrebbe abilitato automagicamente i moduli necessari (soprattutto OpenManage), ma sembra che non sia così.

Ho informazioni contrastanti sul fatto che ciò sia possibile, alcuni documenti affermano che non è possibile eseguire una query su un server DELL VMWare ESXi tramite SNMP e che è necessario utilizzare un client CIM. Poi c'è il VIB OMSA che si può installare, ecc.

Immagino che questo sia un requisito abbastanza comune, ma i documenti disponibili ne tirano uno in tutte le direzioni diverse.

È possibile anche ciò che sto cercando di fare (senza un ambiente vSphere completo)?


con OMSA il nostro server dell risponde allo stato avanzato al nostro strumento interno, ovvero snmp.
yagmoth555

E stanno eseguendo VMWare ESXi? Puoi dirmi cosa hai installato esattamente?
Lucky Luke,

1
Devi far funzionare l'OSMA. erano due file da installare, ma ho dimenticato il nome. La pagina Web sulla porta 1311 funzionerà quando il componente aggiuntivo verrà installato correttamente
yagmoth555

1
Beh, divertente, lo dici tu. Il modello che devo testare non è esattamente il più recente hardware, è un PowerEdge 2970 e almeno 3-4 anni.
Lucky Luke

1
Sono andato alla pagina di download Dell per il loro ESXi 6.0 personalizzato ( dell.com/support/home/us/en/19/Drivers/… ) e abbastanza sicuro, il mio server più recente ma "entry level" non era elencato sotto "Sistemi compatibili "
Steve Bonds,

Risposte:


5

Sì, è possibile monitorare l'host ESXi autonomo utilizzando qualsiasi software di monitoraggio SNMP, ma alcuni elementi potrebbero essere visibili solo tramite uno strumento di monitoraggio che supporta il protocollo CIM.

Tutti i miei host ESXi fanno parte di vCenter ma li monitoriamo direttamente (utilizzando l'indirizzo IP host vmkernal) con SolarWinds NPM. Esistono 5 o 6 moduli CIM integrati in ESXi 5.5 che ti danno la salute dell'hardware ma la salute della scheda RAID non è una di queste. Sarà necessario aggiungere il VIB Dell OMSA che aggiunge gli agenti CIM aggiuntivi incluso quello per l'array RAID. Il post di Brian Atkinson è ancora il migliore che ho trovato che descriva il processo,

https://communities.vmware.com/people/vmroyale/blog/2012/07/26/how-to-use-dell-dset-with-esxi

Devi solo seguire le istruzioni per l'installazione di OMSA ESXi VIB solo se intendi utilizzare uno strumento di monitoraggio di terze parti che fornisce informazioni storiche e avvisa. Se si desidera utilizzare il server Dell OMSA, è possibile installarlo in remoto sul server bare bones, in remoto in una macchina virtuale o localmente come macchina virtuale.

È possibile utilizzare il server OMSA per connettersi alle schede di gestione DRAC e iDRAC Out of Band (OOB / IPMI / iLo) o all'host ESXi dopo aver installato il VIB OMSA sull'host ESXi. Tuttavia, non vedrai le informazioni sullo stato RAID nel DRAC o nell'iDRAC - solo quando colleghi il server OMSA a un host ESXi - ripeto la parola chiave Server in modo che non vi sia confusione tra il server che agisce come client per il VIB OMSA che è installato sull'host ESXi.

Alcune risorse utili:

Mostra gli attuali provider CIM su un host ESXi https://kb.vmware.com/selfservice/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2053715

Mostra i VIB attualmente installati sull'host ESXi dalla CLI dell'host, esxcli software vib list

Vengono visualizzati alcuni dettagli secondari sull'integrità dell'hardware aggiuntivo quando ci si connette direttamente a un server vCenter rispetto all'host ESXi, ma in genere se non si vede l'integrità dell'hardware che si sta cercando nel pannello Stato configurazione / integrità, manca un provider CIM e è necessario individuare e installare il VIB sull'host ESXi. Quando aggiungi Dell OMSA VIB all'host ESXi, vedrai un sensore di archiviazione aggiunto alla pagina Stato integrità che mostra i volumi RAID, le unità, il controller e l'integrità della batteria per il controller di archiviazione. Potrebbe essere necessario reimpostare i sensori affinché vengano visualizzati e, a volte, sono necessari dai 15 ai 20 minuti la prima volta dopo l'installazione e il riavvio di VIB dell'host ESXi.

Se non si vede un sensore nella pagina Stato integrità dell'host ESXi quando ci si connette con il client vSphere, molto probabilmente non lo si vedrà quando si esegue il polling remoto dei sensori con il software di monitoraggio.

Inoltre, è necessario notare che non tutti i server hanno gli stessi sensori e potrebbe non essere possibile ottenere lo stesso stato di integrità da tutti, a seconda dell'hardware del server, della scheda RAID e della versione del CIM disponibile per la combinazione. Potrebbe anche essere necessario aggiornare o modificare i VIB per la scheda RAID per far funzionare lo stato di integrità. Il provider CIM (che in questo caso è il VIB OMSA) comunica con l'hardware attraverso il VIB del dispositivo (il driver del dispositivo reale) e passa queste informazioni al broker CIM sull'host ESXi - noto anche come demone CIM Broker del footprint ridotto ( sfcbd). Quando si esegue il polling dell'host ESXi per la salute dell'hardware utilizzando un robusto software di monitoraggio, si ottengono alcune informazioni utilizzando le query SNMP, alcune tramite CIM e altre tramite l'API ESXi (che sono richieste SOAP). Il client CIM parla al processo sfcbd sull'host ESXi.

A volte il processo CIM smette di funzionare. Quando ciò accade, riavvierai il processo sfcbd-watchdog sull'host ESXi. Questo riavvierà il servizio sfcbd e il polling CIM funzionerà di nuovo. Dalla CLI dell'host,/etc/init.d/sfcbd-watchdog restart

Penso che copra la maggior parte degli elementi necessari per farti funzionare.


Dopo aver installato DELL VIB vedo ora alcune informazioni HW nel client vSphere durante la connessione in remoto, eccellente. Sfortunatamente non sta fornendo i dati tramite SNMP per qualche motivo, sospetto che non sia possibile e che dovrò tornare al CIM.
Lucky Luke,

4

Capisco cosa stai cercando; note specifiche su come gestire e monitorare l'integrità di un host ESXi VMware autonomo.

In pratica, l'approccio dovrebbe essere leggermente diverso. Spiegherò come gestisco gli host.

In una situazione in cui si hanno più host ESXi sotto la gestione di vCenter, si presuppone che si faccia leva su vCenter per il monitoraggio e lo stato di integrità, anziché per interrogare i singoli host. C'è un allarme generale che configuro in vCenter per avvisare su "Host Hardware Health". In genere non mi interessa se è un alimentatore, RAM, disco o qualsiasi altro componente, ma piuttosto che l'host non è sano.

Il monitoraggio di un host ESXi autonomo non sarà molto utile, poiché il punto dei driver Dell / HP è quello di esporre le informazioni a vCenter. E non credo che sia la migliore pratica interrogare i singoli host in questo modo. Certo, è perché idealmente vuoi che i tuoi host VM siano gestiti centralmente.

Se si esegue vCenter con un singolo host, si ottiene questa capacità, quindi forse è un'opzione per il proprio ambiente.

Se hai bisogno di una sorta di monitoraggio fuori banda, non puoi invece interrogare il DRAC?


Grazie. Abbiamo vCenter, ma non per tutti gli host. La licenza di VMWare è piuttosto strana e molto costosa (mi è stato detto) una volta superati i 3 host. Quindi sto cercando di trovare un modo diverso per quegli host che non sono coperti da vCenter. Dovrò esaminare il percorso DRAC, questo mi dirà cose come guasti RAID ecc?
Lucky Luke,

L'OSMA fornirà lo stato del disco o avviserà il raid diversamente dal DRAC.
yagmoth555

0

puoi usare l'eccellente https://exchange.nagios.org/directory/Plugins/Operating-Systems/*-Virtual-Environments/VMWare/check_vmware_api/details (con o senza nagios), sfrutta l'APM vmware per ottenere tutto informazioni necessarie per il monitoraggio dell'hardware:

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 

Hai bisogno di perl vmware sdk ma a parte questo è abbastanza semplice. Funziona con tutti i tipi di hardware (fintanto che i sensori sono visti da API VMware, sono controllati).


-1

Prova zabbix ( http://zabbix.com ):

1) è perfetto, noto software di monitoraggio di classe mondiale

2) puoi iniziare facilmente con l'appliance Zabbix disponibile anche come immagine virtuale preconfigurata (basata su OpenSuSE).

3) può monitorare host e macchine ESX [I] utilizzando i servizi Web Vmware (come il client Web). È possibile utilizzare regole di rilevamento di basso livello per rilevare automaticamente hypervisor e macchine virtuali VMware e creare host per monitorarli, sulla base di prototipi host predefiniti.

4) sarai in grado di monitorare l'intero hardware dei tuoi server Dell usando SNMP tramite iDrac incluso il controller raid e lo stato dei suoi volumi, dischi fisici / moduli di memoria / PSU e così via ...

È possibile accedere a tutti i tipi di informazioni sugli stati hardware [come disponibili in iDrac] tramite SNMP (almeno sui server con IDrac 7/8 - Ho implementato il monitoraggio dell'hardware di oltre 50 server Dell 12/13 di generazione per la mia azienda in questo modo).

Con la perfetta funzionalità LLD (rilevamento di basso livello) di zabbix puoi facilmente raccogliere tutti i componenti hardware per il monitoraggio senza enumerazione manuale e creare automaticamente un oggetto per il monitoraggio (stati, temperature, velocità della ventola, dimensioni del disco e numeri di serie e così via), si innesca (espressioni per elaborare i dati di monitoraggio) e varie azioni ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.