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


9

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


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

Windowsがコントローラーを "Adaptec Serial ATA HostRAID"として報告し、ハードドライブを "ADAPTEC RAID 1 SCSI Disk Device"として報告するのに対し、起動プロセス中にコントローラーハードウェアが実際に使用していることを明確に報告するので、私の混乱の一部です。 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をインストールしましたが、MIBでICH10Rコントローラを監視するための参照が見つかりません。これはすばらしい提案ですが、続行するにはもう少し詳細が必要です。また、オペレーティングシステムはどのようにしてRAIDについて何か知っているはずですか?抽象化されたRAIDボリュームをディスクドライブおよびコントローラーとして認識します。
  • RDPを使用してローカルにログインし、Adapter Storage Managerを実行するのが最善の方法だと思いますが、それはまさに避けたいことです。これらの偽装カードの使用に困っているのは私だけではありません。監視のためのより良いソリューションがあることを願っています。
  • Intel Storage Matrix Managerのインストーラーは、「このコンピューターは、ソフトウェアを使用するための最小セットアップ要件を満たしていません」というエラーで終了します。これは、このコントローラで動作するように設計されていないことを意味すると思います(ただし、readme.txtの SATA ACHIセクションでサポートされているデバイスとしてリストされています)。
  • Adaptec Storage Manager sortaは機能しますが、本当に私が欲しい場所に行きません。アレイを構成する個々のドライブは「認識」されません。ただし、1)リモートで監視、2)電子メール通知を送信、3)SNMPトラップを送信できます。これはすべて素晴らしくて面倒ですが、コントローラーとインターフェースする機能がない場合、Windowsの仮想ディスクサービス管理(スクリーンショットを参照)よりも監視が洗練されていません。Adaptecストレージモニター

Adaptecベースのコントローラーにはストレージマネージャーが用意されています。Intelのものについてはわかりません。
Andrew

物理ドライブもOSに渡すことができるBIOSオプションはありますか?
ニルス

回答:


3

いくつかのアイデア:

ドライブが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


Intel Storage Matrix Managerのインストーラーは、「このコンピューターはソフトウェアを使用するための最小セットアップ要件を満たしていません」というエラーで終了します。

他の誰かがこのドライバーを見つけました: downloadcenter.intel.com/…その時点でそれをインストールして監視することができました。YMMVはRAIDアレイをホースする可能性があるので注意してください。
TheCleaner、2011

また、Super Microの「Super Doctor III」というソフトウェアは何ですか?私は全体的にはあまり詳しくありませんが、付属していてハードウェアを監視できると言っています。Superに電話して、ソフトウェアで監視する方法があるかどうか尋ねるのは価値があるかもしれません。
TheCleaner、2011

1
Intel Matrix Storage Managerを使用するには、AdaptecからIntelファームウェアに切り替える必要があります。これはX8DTL-iおよびその他の同様のSupermicroボードで可能です(BIOSセットアップで「ICH RAID Code Base」設定を探します)。この設定を変更すると、既存のアレイが破壊されます。
Sergey Vlasov、2011

Super Doctor IIIソフトウェアを調べたことがありますか?RAID情報を提供しているかどうかは
わかり

4

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

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

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

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


1

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

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

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

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

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


1

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

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

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

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

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


ドライブを引き抜いて何が起こるかを確認するだけではありません-理論的には壊れないはずですが、このサーバーを2回再構築したくはありません...オンサイトよりもこちら。

正しい。ドライブをプルするポイントは、Windowsがハードウェアの変更に気づいたかどうかを確認することです。これを考えると、変更は平均シークまたはキャッシュキューの増加と同じくらい小さい可能性があります。測定可能な何かを見ることができる場合は、それを監視する方法を設計できます。
RobW 2011

1

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

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


「WindowsでRAIDを監視する標準的な方法はありません」-これは私が安っぽいRAIDコントローラーを使用して得られるものだと思います。

まあ-Linuxを使用する標準的な方法があります-すべての「くだらない」レイドコントローラーは同じドライバーでサポートされています...
Nils

0

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

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

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

幸運を祈ります。



0

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

Adaptecコントローラーを管理するために、サーバー2016で正常にインストールされたWin7ソフトウェアの64ビットバージョン。Guiを使用していますが、MSIには、コマンドラインツールとMSストレージサービスへのプラグインの両方が含まれています( 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経由でマウントしました。)


-1

上述したように、以前に、バージョン10以降は、障害機能に電子メールを含みます。

バージョン13.xをダウンロードしてインストールしたところ、スレーブドライブの赤いライトに関する問題が解決しました。

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