web-dev-qa-db-ja.com

VMware ESXi(無料)とvSphereの監視

無料のESXiハイパーバイザーを実行している2つのホストがあります。ただし、監視にはNagiosを使用しており、これらのシステムを監視する方法について矛盾する情報を受け取りました。以下の調査結果は正確ですか?

  1. 無料ライセンスのESXiは、NagiosによるSNMPモニタリングをサポートしていません。本当ですか?
  2. vSphereはNagiosを介したSNMP監視をサポートしています。本当ですか?
  3. VSphereにアップグレードするには、ホストでライセンスを変更するだけです。本当に?

ESXiにはNagiosプラグインをインストールできるRHEL環境が含まれていないという印象を受けたので、単純なライセンス変更で突然ルートアクセスが許可され、監視できるようになるのは奇妙に思えます。私の同僚は最近、ESXiをアップグレードする代わりにvSphere Hostを最初から再構築することを余儀なくされたと言ったので、それが要件であるかどうかを知りたいと思います。

また、Nagiosを使用してVMwareホストを監視している場合は、より良い方法があるかどうかをお知らせください。

7
Matt Beckman

私はVMwareの初心者であり、どの「バージョン」に関連して使用されている命名規則を理解できませんでしたが、最近VMware vSphereHypervisorを実装しました。これが新しい名前だと思います。 ESXi。購入したライセンスがない場合、SNMPはサポートされません。 Essentials Kitの1つを購入すると、SNMPを有効にできます。これは、ちょうど2週間前に行ったものです。 Essentials Kitライセンスを受け取ったら、vCenterをインストールし、ライセンスを追加し、ホストを追加しました。それだけです。次に、SNMPを有効にして構成し、DOMSA(Dell OpenManage Server Administrator)を介してサーバーハードウェアを管理し、DITA(Dell IT Assistant)を介してホストからSNMPトラップを受信できるようになりました。

RHELについてはお役に立てませんが、ホストでSNMPを有効にするには、ホストのライセンスを取得する必要があります。

http://www.vmware.com/products/vsphere/small-business/buy.html

http://www.vmware.com/products/vsphere/buy/small_business_editions_comparison.html

8
joeqwerty

質問をスキップ-これらは多かれ少なかれ上記で回答されています。

(無料の)VMware ESXi 4.xホストとそのVMを監視するために、優れた check_vmware3.pl プラグインを使用します。

これをNagios-Hostにインストールするには VMware Infrastructure(VI)Perl Toolkit が必要です。この上に vShpere CLI を使用します。

編集:そして本日(2011年5月3日)の時点で、 check_esxi_hardware.py 「主にESXiサーバーのハードウェアを監視する」の新しいバージョンがリリースされました。

3
Henk

明確にするためのいくつかの事柄:

ESXにはRHEL環境があり、ESXiははるかにスリム化された環境です。無料ライセンスはESXiでのみ利用可能であり、ESXでは無料ではありませんが、それを超えると、エディションのすべてのライセンスは同一になります(たとえば、EnterpriseエディションのライセンスはESXiまたはESXのいずれかで機能します)。あなたが話している「ルートアクセス」は、使用するライセンスレベルに関係なく、ESXiには存在しないRHEL環境へのコンソールアクセスです。

さらに、vSphere 5以降、ESXはなくなり、忘れられています(4.1が最後のメジャーバージョンです)。すぐに動き出します。

VMwareによって追跡されるパフォーマンス情報(ホストごとおよびVMごと)の完全なバッテリーは、SNMPを介して公開されません。 WebサービスAPIは、それを実現するための正しい方法です。ネイティブSNMP実装は、アラートの目的でいくつかの制限されたトラップを実行するだけだと思います。

2
Shane Madden

無料のESXiからライセンスされたESXiにアップグレードするために必要なのは、ライセンスファイルだけかどうかについての質問を明確にするために:はい。 ESXiにライセンスファイルを追加するだけで、再インストールなどは必要ありません。

できないことは、ESX(4.0としましょう)からESXi 4.1への「アップグレード」です。ハイパーバイザーの変更には、「再構築」が必要です。

2

編集済み

RHELベースのハイパーバイザーにアクセスするのは非常に簡単です。コンソール(仮想コンソール1の場合はalt-f1)を介してのみ有効にできます。 (ここではメモリを使用します)サービス「chkconfig sshd on」を有効にしてから、「service sshd on」を開始します。 Google検索の多くは、/ etc/inetd.confファイルを編集している人々を示しましたが、私はそれをしたことを覚えていません。また、ガイドの多くは、この時点でサーバーを再起動するように指示しています。ファイアウォールを有効にして、sshの通過を許可することもできます。これを行うには、vSphereクライアントに移動します。[構成]-> [セキュリティプロファイル]-> [プロパティ](右上)。次に、SSHをクリックして、ファイアウォールの穴を有効にします。

Googleですばやく検索すると、SMTPを有効にするプロセスは似ているように見えますが、SNMPを使用してアイテムを取得することはできず、トラッパーベースのアイテムのみを取得しているようです。

そこから、vSphereClientを介して構成したユーザーに対してSudo特権を有効にできます。 SSHキーを使用してサーバーにログインし、パスワードなしでSudoを使用して3wareコントローラーユーティリティを実行し、RAIDアレイのステータスを確認するスクリプトが1つあります。

0
Red Tux