web-dev-qa-db-ja.com

Adaptec / Intel ICH10R RAIDコントローラを監視する方法(SNMP通知オプションはありますか?)

SuperMicroのSuper Doctor IIIは私が探していたソフトウェアです。これは、IBMのServerGuideまたはDellのOpenManageに相当するSuperMicroです。残念ながら、ハードウェアモニタリングとSNMPまたは電子メールアラートをサポートしていますが、Server Coreでの実行はサポートしていません。


MBD-X8-DTL-IO メインボードを使用するSuperMircoサーバーがあり、これには素敵なIntel ICH10RベースのフェイクRAIDコントローラーの1つが装備されています(混乱を招くほど十分にAdaptecデバイスと報告されています-Iこれは、コントローラーとAdaptecファームウェアのICH10Rチップセットの不誠実な結婚であると想定しています。何度かぶつかった後、正しいACHIドライバーを見つけて、Windows Server 2008 R2をRAID-1セットアップにインストールすることができました。

私の混乱の一部は、Windowsがコントローラーを「Adaptec Serial ATA HostRAID」として、ハードドライブを「ADAPTEC RAID 1 SCSIディスクデバイス」として報告するのに対し、起動プロセス中にコントローラーハードウェアが実際に使用していることを明確に報告することに起因します。 Intel ICH10R(「コントローラ#00:PCIバス:HostRAID-ICH10r at PCI Bus:00 ...)。

このコントローラーには管理上の期待はあまりありませんが、RAIDアレイの正常性を監視して(できればSNMP経由でOpenNMSサーバーに)通知できるソフトウェア(サードパーティなど)はありますか?このサーバーはオフサイトになり、点滅ライトを物理的に確認せずにドライブが停止したことがわかります。私が見つけることができるのは、リモート監視および通知機能がないと思う安っぽいIntel RSTソフトウェアです(「非互換性エラー」が原因でインストールできなかったという不満があり、コントローラーチップセットがICH10R-しかし、それは別の質問です)。

Windowsベースのプラットフォームでこれらの偽装カードを使用している場合、RAIDアレイをどのように監視しますか?

(これがWindowsで処理されるだけの場合は、KBまたはTechNetの記事を参照してください。私は主にUnixの管理者なので、Windowsでmdadmまたはraidtoolsに相当するものがあるだけの場合、私はそれを知らない)。


編集:

うまくいかない:

  • MMCを介して仮想ディスクサービスを使用することは、私にとって完全な解決策としては機能しません。RAID-1ボリュームはオペレーティングシステムに単一のディスクとして提供されるため、RAID-1ボリュームのみを認識します。基盤となるRAIDに関する知識。必要なのは、RAID自体が示すボリュームではなく、RAID自体の正常性(たとえば、アレイが劣化しているかどうか)に関する実際の情報です。
  • SNMPサービスとSNMPInformantをインストールしましたが、ICH10Rコントローラを監視するためのMIB内の参照が見つかりません。これはすばらしい提案ですが、続行するにはもう少し詳細が必要です。繰り返しになりますが、オペレーティングシステムはどのようにしてRAIDについて何か知っているはずですか?抽象化されたRAIDボリュームをディスクドライブおよびコントローラーとして認識します。
  • RDPを使用してローカルにログインし、Adapter Storage Managerを実行するのが最善の方法だと思いますが、それはまさに避けたいことです。これらの偽装カードの使用に困っているのは私だけではありません。監視のためのより良いソリューションがあることを願っています。
  • Intel Storage Matrix Managerのインストーラーは、「このコンピューターは、ソフトウェアを使用するための最小セットアップ要件を満たしていません。」というエラーで終了します。これは、このコントローラで動作するように設計されていないことを意味すると思います(ただし、サポートされているデバイスとして readme.txt のSATA ACHIセクションにリストされています)。
  • Adaptec Storage Managersortaは機能しますが、実際に希望の場所に移動できません。アレイを構成する個々のドライブは「認識」されません。ただし、1)リモート監視、2)電子メール通知の送信、3)SNMPトラップの送信は可能です。これはすべて見栄えの良いものですが、コントローラーとインターフェースする機能がない場合、Windowsの仮想ディスクサービス管理(スクリーンショットを参照)よりも監視が高度ではありません。 Adaptec Storage Monitor
9
user62491

いくつかのアイデア:

ドライブがSMARTをサポートしている場合は、このソフトウェアを試すことができます。 http://www.panterasoft.com/ (HDDモニターを参照)

Intel Storage Matrix Manager = http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=17882&keyword=ich10r+console&lang=eng も取得できます。

私は電子メール通知に使用していませんが、それとRSTコンソールにはその電子メールオプションがあると思います。

またはMikeが言ったように、Storage Matrixマネージャーはeventvwrにイベントを発生させるため、08 R2の機能を使用してそれらのイベントを取得し、電子メールで転送するか、OpenNMSを使用してイベントを取得できます http: //www.opennms.org/wiki/Windows_Event_Log_Traps

3
TheCleaner

実際、インテルのストレージマトリックスソフトウェアが最善の策です。

ただし、最初にBIOSに入り、コントローラをRAID> ADAPTECからRAID> INTELに変更する必要があります(これにより、server08の現在のインストールがブリックされます。これは、新規インストールを意味します)。

一部のオープンソースソフトウェアは、Intelの偽のRAIDにインストールするのに苦労しているため、Supermicro(および他のいくつか)は、AdaptecとRAIDのBIOSを使用することで合意しています。

少し遅れて、私は知っています。しかし、私はグーグルからスレッドを引っ張ったときに答えを投稿しようとします(私は実際に完全に異なる何かを探しています)

4
Starshooter10

最初のステップは、Windows内でこのアレイまたは物理ドライブについて入手できる情報を見つけることです。論理ドライブがOSに対して単一の物理ドライブとして表示されると思いますか?

これらのツールのいずれかを使用して、このアレイまたは物理ドライブに関する情報がOSに公開されているかどうかを確認します。 -lodctr.exe-Typeperf.exe
-WMIカウンター-HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi

MicrosoftにはWMI Explorerツールがありますが、これはGUIを使用した干し草の山のようなものです。クラスをダンプするVBscriptを取得できる場合 (ここにRob Vanderwoudeが1つ持っています)wmic.exeパスのコマンドライン形式を使用してWMIC.exeを使用できます[wmiパス] get/format:list

ドライブまたはアレイに関する情報を見つけることができれば、Opennmsを更新する方法を理解できるはずです。

別の考え:実行中のシステムからドライブの1つを単に取り外したことがありますか?何らかの方法でシステムイベントログを更新しましたか?レジストリは、おそらくキーHKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsiの周りで変更されましたか?

1
RobW

残念ながら、WindowsでRAIDを監視する標準的な方法はありません。したがって、あなたができる最善のことは、あなた(人間)がそれをどのように行うかを理解し、それが自動化できるかどうかを確認することです。

一部のシステムはイベントログに書き込み、一部のシステムは現在のRAIDステータスを監視できるWebページが埋め込まれています。特定のハードウェアについてはわかりませんが、上記のいずれかが当てはまる場合は、ほとんどのサーバー監視製品が機能します。たとえば PAサーバーモニター の無料バージョンでは、これらの両方を監視してアラートを送信できます。

1
DougN

私は3つの答えを持っています(または提案はそれを置くためのより良い方法でしょう)。

まず、Windows MMCを使用すると、マシンにリモートでアクセスし、そのマシンの仮想ディスクサービスに接続できます。これにより、Windowsで管理されているボリュームを確認できます。 RAIDコントローラーで管理されている物理ディスクではなく、Windowsでアクセス可能な仮想ディスクのみが表示されるので役立ちます。ただし、マシンをリモート管理すると、イベントマネージャーにもアクセスできるようになり、Adaptecのドライバーはイベントに書き込む傾向がありますログなので、必要に応じてぶらぶらする場所があります。

次に、2008年にSNMP機能を調べます。どこかにそのコントローラーを監視するためのMIBがあることに気付くかもしれません。 (一見の価値があります)。 [サーバーマネージャー]-> [機能]-> [機能の追加]-> [SNMPサービス]でSNMPサービスをオンにできます。管理ツールの[サービス]で設定できるシステムサービスとしてインストールされます。

第三に、リモートデスクトップはあなたの友達です。これはディスク障害の通知を取得するための良い方法ではありませんが、ローカルにログインして、Adaptec Storage Managerなどでドライブ構成を確認することができます。

ちょうど4番目のオプションを考えました。 2008 R2では、イベントログに、ウィンドウでスローされたイベントに基づいてアプリを実行したり、電子メールを送信したりできる機能があります。これを使用して、失敗を通知できます。

1
MikeAWood

マザーボードのBIOSで、RAIDコントローラタイプ(IntelまたはAdaptec)を選択するためのボックスを見つける必要があります。 Adaptecに設定しているようです。そのため、Intelドライバーは必要ありません。

警告-BIOSでこの設定を変更すると、OSがセットアップされると、OSが起動できなくなる可能性があります。

一般的に、現在のAdaptec Storage Managerを使用して組み込みRAIDコントローラを構成できるとは思いません。古いバージョンを見つけた場合は、ある程度の成功が見込めます。

幸運を祈ります。

0
TDH

少し違うマザーボードで同じものを探していました。 X8DTE/X8DT6、しかし私はそれをこのように機能させることができ、他の人のために共有するだろうと考えました。

Adaptecコントローラーを管理するために、サーバー2016で正常にインストールされた64ビットバージョンのWin7ソフトウェア。Guiを使用していますが、MSIにはコマンドラインツールとMS Storage Serviceへのプラグインの両方が含まれています( use)を使用すると、アレイのステータスをクエリできます。

これは、Adaptec Storage Manager用です。

-説明:ICH10R管理ツール(Adaptecによる)
-バージョン:18727 
-ファイルサイズ:228 MB 
-投稿日:2010年12月14日
-リンク:ftp://ftp.supermicro.com/driver/Adaptec_Storage_Management/ASM18771.Zip

X64 RAIDドライバーの2008 R2バージョンを使用して、2016インストーラーでアレイを認識させました。 (私は仮想的にマウントされたISOを介してリモートからOSをインストールしていたため、Server 2016のインストール中に、ドライバーを仮想フロッピードライブイメージとしてIPMI経由でマウントしました。)

0
Rowan Hawkins

Windows 2008イベント通知を使用して、RAID障害レポートを監視できます。チェックアウト http://www.whiz-tech.com/blog/2013/01/01/how-to-setup-e-mail-alerts-for-intel-ichr-raid-failure-monitor- apply-to-windows-2008-server-windows-7 の例を参照してください。

0
Faisal