VMware ESXi 5.5サーバー上のDELLハードウェアを監視する

かなりオンラインでこのトピックを調査しているにもかかわらず(公平に言うと、私は常勤のsysadminではありません)、これを理解することはできません。

多数のVMWare ESXi 5.5サーバーがあり、その一部はvSphereに統合されていますが、そうでないものもあります(コスト上の理由から)。

実際にDELL VMWare ESXiイメージを実行している1台のマシンを除いて、それらのすべてが標準ESXiイメージを実行します。

snmpwalk、Nagios、PRTGなど、リモートホストからSNMP経由で照会できるようにシステムを設定します。温度センサー、インストールされているディスク、およびそれらのステータスからの情報を見たいのですが。 、ファン速度、PSUステータスなど

DELLからVMWare版をインストールすると必要なモジュールが自動的に有効になる(OpenManageが最も重要)のではないかという印象を受けましたが、そうではないようです。

私はこれがまったく可能であるかどうか矛盾する情報を持っています、いくつかの文書はSNMPを通してDELL VMWare ESXiサーバーに問い合わせることができないとあなたがCIMクライアントを使う必要があると言います。それから、OMSA VIBをインストールすることができます。

私はこれがかなり一般的な要件であることを想像します、それでも利用可能なドキュメントはすべての異なる方向にそれを引きます。

(vSphere環境が完全になくても)私がやろうとしていることは可能でしょうか。

11
nl ru de
そして彼らはVMWare ESXiを実行している?インストールしたものを正確に教えてもらえますか。
追加された 著者 Chelmite,
それは残念ながらポート1311で応答していません(そして我々はポートを変更しなかったでしょう)。 SNMPはすでにホスト上で有効になっていますが、DELLではなくVMWareからのデータのみを返します。
追加された 著者 Chelmite,
私はこれが私が混乱しているところだと思います、私はDELL VMWare ESXiイメージがすでにOMSAを含んでいると思いました、結局のところ、他にもDELL VMWareイメージを選ぶのでしょうか?それともそれだけでより多くのドライバが含まれていますか?
追加された 著者 Chelmite,
まあ、おかしいあなたはそれを言う。私がテストしなければならないモデルはまさに最新のハードウェアではありません、それはPowerEdge 2970で、少なくとも3 - 4歳です。
追加された 著者 Chelmite,
OMSAで私達のデルサーバーは私達の内部ツール、すなわちsnmpに高度なステータスを答えます。
追加された 著者 yagmoth555,
dell esx isoを使用している場合は、すでに存在している必要があります。ポート1311でサーバーのhttpsを試して統計を確認し、snmpをアクティブにします。
追加された 著者 yagmoth555,
あなたはOSMAを機能させる必要があります。それはインストールするための2つのファイルでした、しかし私は名前を忘れました。アドオンが正しくインストールされると、ポート1311のWebページが機能します。
追加された 著者 yagmoth555,
あなたが持っているローエンドサーバがそれをサポートしていないのでなければ、それはあるべきです。通常、エンタープライズ仮想化には3xx +シリーズを推奨します。どんなモデルがありますか?
追加された 著者 yagmoth555,
カスタマイズしたESXi 6.0用のDellダウンロードページにアクセスしました( dell.com/support/home/us/en/19/Drivers/… )そして確かに、私の新しい、しかし「初心者レベル」のサーバーは「互換性のあるシステム」の下にリストされていませんでした
追加された 著者 Steve Bonds,

4 答え

はい、SNMP監視ソフトウェアを使用してスタンドアロンESXiホストを監視できますが、CIMプロトコルをサポートする監視ツールを使用しないと表示されない項目もあります。

私のESXiホストはすべてvCenterの一部ですが、SolarWinds NPMを使用して直接(vmkernalホストのIPアドレスを使用して)監視しています。 ESXi 5.5には5つか6つのCIMモジュールが組み込まれているため、ハードウェアの健全性を維持できますが、RAIDカードの健全性はその1つではありません。 RAIDアレイ用のものを含む追加のCIMエージェントを追加するDell OMSA VIBを追加する必要があります。 Brian Atkinsonの投稿は、私がまだその過程を説明している最高のものだ、

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

履歴情報を提供し、警告を出すサードパーティ製の監視ツールを使用する場合は、OMSA ESXi VIBをインストールするための手順に従うだけで済みます。 Dell OMSAサーバーを使用する場合は、必要最小限のサーバーにリモートで、VMにリモートで、またはVMとしてローカルにインストールできます。

OMSA VIBをESXiホストにインストールした後は、OMSAサーバーを使用してDRACおよびiDRACアウトオブバンド(OOB/IPMI/iLo)管理カードまたはESXiホストに接続できます。 DRACまたはiDRACにRAID Health情報は表示されません。OMSAサーバーをESXiホストに接続する場合に限ります。OMSAVIBに対するクライアントとして機能しているサーバーとサーバーの間に混乱がないようにServerキーワードを繰り返しますESXiホストにインストールされている。

いくつかの役に立つリソース

Show the current CIM providers on an ESXi Host https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2053715

Show the currently installed VIBs on the ESXi Host from the Host's CLI, esxcli software vib list

直接vCenter ServerとESXiホストを接続すると、ハードウェアの健全性に関する詳細な追加情報がいくつか表示されますが、通常、[Configuration/Health Status]パネルにハードウェアの健全性が表示されない場合はCIMプロバイダーが表示されません。 ESXiホストにVIBを配置してインストールする必要があります。 Dell OMSA VIBをESXiホストに追加すると、正常性状態ページにストレージセンサーが追加され、ストレージコントローラのRAIDボリューム、ドライブ、コントローラ、およびバッテリの正常性が表示されます。表示されるようにセンサーをリセットする必要があるかもしれません、そして時々それはESXiホストのVIBインストールと再起動後最初の15から20分かかる。

vSphere Clientに接続したときにESXiホストの[Health Status]ページにセンサーが表示されない場合は、モニタリングソフトウェアを使用してリモートでセンサーをポーリングしているときに表示されない可能性があります。

また、すべてのサーバーが同じセンサーを持っているわけではなく、サーバーハードウェア、RAIDカード、および組み合わせで使用可能なCIMのバージョンによっては、すべてから同じ正常性ステータスを取得できない可能性があることにも注意してください。正常性ステータスが機能するためには、RAIDカードのVIBをアップグレードまたは変更する必要があるかもしれません。 CIMプロバイダ(この場合はOMSA VIB)は、デバイスVIB(実際のデバイスドライバ)を介してハードウェアと通信し、この情報をESXiホストのCIMブローカ(スモールフットプリントCIMブローカデーモンとも呼ばれます)に渡します。 sfcbd)堅牢な監視ソフトウェアを使用してハードウェアの健全性についてESXiホストをポーリングすると、SNMPクエリを使用して情報を取得したり、CIMを使用したり、ESXi API(SOAP要求)を使用して情報を取得します。 CIMクライアントは、ESXiホスト上のsfcbdプロセスと通信します。

Sometimes the CIM process just stops working. When that happens you will be restarting the sfcbd-watchdog process on the ESXi Host. This will restart the sfcbd service and CIM polling will work again. From the CLI of the Host, /etc/init.d/sfcbd-watchdog restart

それはあなたが走らせるためにあなたが必要とするアイテムの大部分をカバーすると思います。

5
追加された
DELL VIBをインストールした後、リモート接続時にvSphereクライアントに特定のハードウェア情報が表示されるようになりました。残念ながら、それは何らかの理由でSNMP経由でデータを提供していません、私はそれが不可能であり、私はCIMに戻らなければならないだろうと思います。
追加された 著者 Chelmite,

私はあなたが探しているものを理解しています。スタンドアロンのVMware ESXiホストの状態を管理および監視する方法に関する具体的な注意事項。

実際には、アプローチは少し異なるはずです。ホストの管理方法について説明します。

vCenterの管理下に複数のESXiホストがある状況では、監視と正常性状態のためにvCenterを利用することを前提としています、個々のホストを照会するのに対して。 キャッチオールアラームがあります「Host Hardware Health」を警告するようにvCenterで設定している。私は通常、それが電源、RAM、ディスク、またはその他のコンポーネントかどうかを気にしませんが、むしろホストが不健康であることを気にします。

Dell/HPドライバの目的はvCenterに情報を公開することであるため、スタンドアロンESXiホストを監視することはあまり役に立ちません。そして、私はそれが個々のホストにこの方法で問い合わせるのがベストプラクティスであるとは思わない。もちろん、VMホストを一元管理することが理想的です。

単一のホストでvCenterを実行している場合は、この機能を利用できます。そのため、環境に応じた選択肢になる可能性があります。

何らかの帯域外監視が必要な場合は、代わりにDRACに問い合わせることはできませんか。

4
追加された
ありがとう。 vCenterはありますが、すべてのホストにはありません。 3つのホストを超えると、VMWareのライセンスはかなり変わったものになり、非常に高価になります(私に言われました)。だから私はvCenterでカバーされていないそれらのホストのために別の方法を見つけようとしています。私はDRACの経路を調べなければならないでしょう、それは私にRAIDの故障などのことを教えてくれるでしょうか?
追加された 著者 Chelmite,
OSMAはDRACとは異なり、ディスクのステータスを通知するか、またはRAIDアラートを送信します。
追加された 著者 yagmoth555,

zabbixをお試しください( http://zabbix.com )。

1)それは完璧な、よく知られている世界クラスの監視ソフトウェア

2)Zabbixアプライアンスを事前に設定された仮想イメージ(OpenSuSEベース)としても利用できるので、簡単に起動できます。

3)VMware Webサービス(Webクライアントなど)を使用してESX [I]ホストおよびマシンを監視できます。低レベルの検出ルールを使用すると、事前定義済みのホストプロトタイプに基づいて、VMwareハイパーバイザーと仮想マシンを自動的に検出し、それらを監視するためのホストを作成できます。

4)RAIDコントローラを含むiDrac経由でSNMPを使用してDellサーバーのハードウェア全体を監視することができます、そしてそれはボリュームステータス、物理ディスク/メモリモジュール/ PSUなど...

あらゆる種類のハードウェアステータス情報(iDracで利用可能なもの)にSNMP経由でアクセスすることができます(少なくともIDrac 7/8搭載のサーバーでは - これで私の会社のために50+ Dell 12/13世代サーバーのハードウェアの監視を実装しました方法)。

zabbixの完全なLLD(低レベル検出)機能を使用すると、手動で列挙することなく簡単にすべてのハードウェアコンポーネントを監視用に収集し、監視用の項目(ステータス、温度、ファン速度、ディスクサイズ、シリアルなど)、トリガーを自動的に作成できます。 (監視データを処理するための表現)と様々な行動...

1
追加された

あなたは素晴らしい httpsを使用することができます。 ://exchange.nagios.org/directory/Plugins/Operating-Systems/*-Virtual-Environments/VMWare/check_vmware_api/details (nagiosの有無にかかわらず)、すべての情報を取得するためにvmware apiを利用します。ハードウェア監視に必要です。

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 

あなたはperl vmware sdkを必要としますがそれ以外はそれはかなり簡単です。それはすべてのタイプのハードウェアのために働きます(センサーがvmware apiによって見られる限り、それらはチェックされます)。

0
追加された