これは、LSI 3ware 97050raidコントローラーを使用してraid10に構成されたドライブにインストールされたESXi(v。4.xまたは5.x)を実行するサーバーに関係します。
ESXiを介してLSI3wareシリーズのコントローラー、特に9750を監視する方法があるかどうかを知りたいです。そして、うまくいけば、LSIが提供する監視デーモンも実行します。
ESXiサーバーでsshを介してtw_cliを実行するようにcronジョブを設定できることを知っています。しかし、それは本当に理想的ではありません。
ちなみに私はvCenterを使用していません。 3wareソフトウェアにはtw_cliの他に非常に便利なWebクライアントがあるので、監視だけでなく機能していると便利です。
ESXiを介してこの3wareraidコントローラーを監視する唯一の方法は、ESXiサーバーでsshアクセスを有効にし、データストアにtw_cliをインストールして(再起動後も存続しないため、/ optなどの場所ではない)、セットアップすることです。次のようなものを実行するための毎日または毎週のcronジョブ:
ssh esxihost.example.org /vmfs/volumes/datastore1/3ware/tw_cli /c0 show all
ssh esxihost.example.org /vmfs/volumes/datastore1/3ware/tw_cli /c0 show alarms
そして、結果をメールで送信します。どのcronが自動的に実行する必要がありますか。 grepやその他の機能を使用して、アラームが発生した場合にのみメールで通知するように拡張できます。パスワードを入力する必要がないように、必ずsshキーをコピーしてください。 ESXiサーバーが再起動した後、これを繰り返す必要があります。
これには、sshセッションを通じてtw_cliツールを使用してレイドを管理できるという追加の利点があります。
sshは、vSphereクライアントを介してESXi5.0でかなり簡単に有効にできます。
またはコンソールの使用:
ESXi 4.1でsshを有効にするには、次のことを試してください。
また、ESXi 4.0では、これによりsshが有効になります。
4.0の場合はもう少し面倒なので、基本的な結果を説明しました。
vCenterには、(ほとんどの)ハードウェアのハードウェア障害をキャッチする事前に作成されたアラートがいくつかあります。これはvSphereClientにアラートとして表示され、リスニングホストにトラップを送信することもできます。