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


11

このトピックをかなりオンラインで調査しているにもかかわらず(公平を期すと、私はフルタイムのシステム管理者ではありません)、これを理解することはできません。

多くのVMWare ESXi 5.5サーバーがあり、その一部はvSphereに統合されており、一部は(コスト上の理由で)統合されていません。

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

私が達成したいことは簡単に思えます:SNMPホスト、SNMPウォーク、Nagios、PRTGなど、リモートホストからSNMP経由でクエリできるようにシステムを設定します、ファン速度、PSUステータスなど。

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

これがまったく可能かどうかについては矛盾する情報があります。一部の文書では、SNMPを介してDELL VMWare ESXiサーバーにクエリを実行できず、CIMクライアントを使用する必要があると書かれています。次に、インストールできるOMSA VIBなどがあります。

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

(完全なvSphere環境なしで)私がしようとしていることは可能ですか?


OMSAを使用すると、dellサーバーは内部ツールであるsnmpに高度なステータスを返します。
yagmoth555

そして、彼らはVMWare ESXiを実行していますか?正確にインストールしたものを教えてもらえますか?
ラッキールーク

1
OSMAを機能させる必要があります。インストールする2つのファイルでしたが、名前を忘れました。アドオンが正しくインストールされると、ポート1311のWebページが機能します
yagmoth555

1
面白いですね 私がテストしなければならないモデルは、最新のハードウェアではなく、PowerEdge 2970であり、少なくとも3〜4歳です。
ラッキールーク

1
カスタマイズされたESXi 6.0(dell.com/support/home/us/en/19/Drivers/…)のDellダウンロードページにアクセスしましたが、確かに、新しいが「エントリレベル」サーバーが「互換性のあるシステム」の下にリストされていません"
スティーブボンズ

回答:


5

はい。SNMP監視ソフトウェアを使用してスタンドアロンESXiホストを監視できますが、一部の項目はCIMプロトコルをサポートする監視ツールを使用してのみ表示できます。

すべてのESXiホストはvCenterの一部ですが、SolarWinds NPMを使用して(vmkernalホストIPアドレスを使用して)直接監視します。ESXi 5.5にはハードウェアの健全性を提供する5つまたは6つのCIMモジュールが組み込まれていますが、RAIDカードの健全性はそれらの1つではありません。RAIDアレイ用のものを含む追加のCIMエージェントを追加するDell OMSA VIBを追加する必要があります。ブライアンアトキンソンの投稿は、このプロセスを説明する最高の発見であり、

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

履歴情報を提供して警告を行うサードパーティの監視ツールを使用する場合にのみ、OMSA ESXi VIBをインストールする手順に従う必要があります。Dell OMSAサーバーを使用する場合は、ベアボーンサー​​バーにリモートで、VMにリモートで、またはVMとしてローカルにインストールできます。

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

役に立つリソース:

ESXiホスト上の現在のCIMプロバイダーを表示 https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2053715

ホストのCLIからESXiホストに現在インストールされているVIBを表示し、 esxcli software vib list

ESXiホストではなくvCenterサーバーに直接接続すると、いくつかのマイナーな追加ハードウェア健全性の詳細が表示されますが、通常、構成/健全性ステータスパネルで探しているハードウェア健全性が表示されない場合、CIMプロバイダーが欠落しています。 ESXiホストでVIBを見つけてインストールする必要があります。Dell OMSA VIBをESXiホストに追加すると、ストレージセンサーのRAIDボリューム、ドライブ、コントローラー、バッテリーヘルスを示す[ヘルスステータス]ページにストレージセンサーが追加されます。センサーを表示するには、センサーをリセットする必要があります。また、VIBをインストールしてESXiホストを再起動してから初めて15〜20分かかる場合があります。

vSphere Clientに接続したときに、ESXiホストの[健全性ステータス]ページにセンサーが表示されない場合、監視ソフトウェアでセンサーをリモートでポーリングしているときに、センサーが表示されない可能性が高くなります。

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

CIMプロセスが機能しなくなる場合があります。その場合、ESXiホストでsfcbd-watchdogプロセスを再起動します。これにより、sfcbdサービスが再起動し、CIMポーリングが再び機能します。ホストのCLIから、/etc/init.d/sfcbd-watchdog restart

これで、実行に必要なほとんどのアイテムがカバーされたと思います。


DELL VIBをインストールした後、リモート接続時にvSphereクライアントに特定のHW情報が表示されるようになりました。残念ながら、何らかの理由でSNMPを介してデータを提供していないため、それは不可能であり、CIMに戻す必要があると思われます。
ラッキールーク

4

私はあなたが探しているものを理解しています。スタンドアロンVMware ESXiホストのヘルスを管理および監視する方法に関する特定の注意。

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

vCenterの管理下に複数のESXiホストがある状況では、個々のホストを照会するのではなく、vCenterを監視およびヘルスステータス活用することを前提としています。vCenterで「ホストハードウェアの健全性」を警告するように構成するキャッチオールアラームがあります。私は通常、電源、RAM、ディスク、または他のコンポーネントであるかどうかは気にしませんが、むしろホストが不健康であることを気にします。

スタンドアロンのESXiホストを監視することは、Dell / HPドライバーのポイントがvCenterに情報を公開することであるため、あまり役に立ちません。そして、この方法で個々のホストを照会するのがベストプラクティスだとは思いません。確かに、VMホストを一元管理することが理想的だからです。

単一のホストでvCenterを実行している場合は、この機能を利用できます。そのため、ご使用の環境のオプションである可能性があります。

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


ありがとう。vCenterはありますが、すべてのホストではありません。VMWareのライセンスは、3ホストを超えるとかなり奇妙で非常に高価です(私は言われました)。そのため、vCenterでカバーされないホストの別の方法を見つけようとしています。DRACルートを調べる必要がありますが、RAIDの障害などのことを教えてくれますか?
ラッキールーク

OSMAは、DRACとは異なり、ディスクステータスまたはRAIDアラートを提供します。
yagmoth555

0

優れた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から認識されている限り、チェックされます)。


-1

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

1)完璧な、有名な世界クラスの監視ソフトウェア

2)事前設定済みの仮想イメージ(OpenSuSEに基づく)としても利用可能なZabbixアプライアンスで簡単に開始できます。

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

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

すべての種類のハードウェアステータス情報(iDracで利用可能)にSNMP経由でアクセスできます(少なくともIDrac 7/8を搭載したサーバーでは、この会社で50以上のDell 12/13世代サーバーのハードウェアの監視を実装しました。仕方)。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.