Smartctlを使用してServeRAIDデバイス上のアレイのディスクを個別に監視する方法を探しています。 RAIDは、Ubuntu 12.04LTSでは単一のディスク/ dev/sdaと見なされます。 ServeRAIDは、SCSIディスクを搭載したIBM eServer serires x345のServeRAID-5i(adaptec)です。
3ware RAIDで実行できるため、smartctlでさまざまな方法を試しました。また、Webを閲覧し、/ dev/sgXエントリを介して監視している人々を見ました。しかし、それらの試みは成功しませんでした。
この背後にある考え方は、アレイの各ディスクでSMARTを監視して、Munin、Icinga、およびsmartdのデータを取得できるようにすることです。
解決策はありますか?
これがどのようなシステム上にあるかはわかりませんが、IBM Director SNMPエージェントをインストールできる場合は、SNMPを介してコントローラーをモニターできます。
smartctl
ではありませんが、 ServeRAID MIBは非常に包括的です であり、物理デバイスと論理デバイスの両方のステータス情報が含まれています。 SNMPを使用する監視システムを導入している場合は、これが私の選択です。
コントローラがサポートしている場合は、smartctlの-d
オプションを使用して、基盤となるデバイスにアクセスできます。
smartctl -a -d megaraid,0 /dev/sda
0をインクリメントして、アレイ内の各ドライブにアクセスします。