StorCLI(Ver 1.21.06)を使用してスクリプトに取り組んでいます。
私が走るとき:
./storcli show
私は(省略形)を取得します:
Status Code = 0
Status = Success
と同様:
Hlth:
Opt
Q1。ステータス/ステータスコードが実際に何を意味するのか知りたいのですが、これはコントローラーのステータスと関係がありますか、それともコマンドが正常に実行されたことと関係がありますか?
Q2:「./ storclishow」コマンドはどの程度網羅的ですか?つまり、「Hlth:Opt」の結果には、物理ディスクの状態が含まれていますか、それともコントローラーの状態(バッテリーなど)だけが含まれていますか?
リファレンスマニュアルはかなり簡潔で、show
コマンドの説明は次のとおりです。
storcliショー
このコマンドは、システムのコントローラーおよびコントローラー関連情報の要約を表示します。概要には、コントローラーの数、ホスト名、オペレーティングシステム情報、および既存の構成の概要が含まれます。
ESXi(無料版)を実行しているLenovoTD340サーバー上のLSIRAIDアレイを監視する手段を探しています。サーバーにはIMM(第1世代)があり、インストールされているLSIRAIDカードを認識できません。
検出/クエリがESXiサーバーの「検出」を完了するのに30分以上かかるため、MegaRAIDは信頼性が低く、その結果、サーバーがログインを完了するまでに別の文書化されていない時間(1時間を超える)が発生します(現在の場所)グレー表示された「ログイン」ボタンが実際に何かをしたかどうか疑問に思っています)。
現時点では、MegaRAID Managerが、ESXi Host/LSI RAIDステータスを十分に安定して監視し、信頼できる監視手段となることを信頼していません。
したがって、StorCLIはESXiでネイティブに機能し、storcli show
(理想的には)を実行して出力を解析し、ログに書き込んでアラートを送信するスクリプトを記述します。
あなたの質問は少し混乱していますが、これをチェックしてください:
あなたがやりたいことをしているようです。そして、いいえ、このスクリプトを実行して独自のアラート上部構造を作成するために、実際にNagiosを実行する必要はありません。ただし、Nagios(まあ、私はIcingaが好きです)はその目的には非常に優れています。 :)
ステータスコードとステータス行は、実行されたコマンドの結果を返します。この情報は、実行できるほとんどすべてのコマンドから返されます。すべてのコマンドがコントローラーのステータスを返すことは意味がありません。
Showコマンドは、コントローラーとアレイに関する基本情報を返しますが、ドライブに問題がある場合は最適な情報を表示しません。ドライブとアレイ自体の情報が返されるため、スクリプトでshowallコマンドを使用することを検討することをお勧めします。これにより、アレイに問題があるだけでなく、ドライブがオフラインであるか欠落しているかを確認できます。
LSIの公式ドキュメントPDFダウンロード可能 ここ 。