1. skouno25

    Posted

    skouno25
Changes in title
+ZabbixでSoftwareRAIDを監視する
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,47 @@
+ZabbixエージェントにUserParameterを設定してSoftwareRAIDの状態を監視します。エージェント側はCentOSです。
+
+# SoftwareRAIDの状態を確認する
+RAIDの状態は`/proc/mdstat`を見ることで確認できます。RAID1で健常であれば下記のように表示されます。
+
+```text:/proc/mdstat
+Personalities : [raid1]
+md0 : active raid1 sdb1[1] sda1[2]
+ 511988 blocks super 1.0 [2/2] [UU]
+
+md1 : active raid1 sdb2[1] sda2[2]
+ 976247676 blocks super 1.1 [2/2] [UU]
+ bitmap: 5/8 pages [20KB], 65536KB chunk
+```
+
+もし健常でない場合は、[UU]の部分が[U_]などになります。今回は、この"[ ]"内を監視するように設定します。
+
+# エージェントの設定
+すでにエージェント監視が行われているとします。
+エージェントの設定ファイルの下記のパラメータを追加します。なお、パラメータ名は任意です。パラメータを追加したらエージェントを再起動します。
+
+```text:/etc/zabbix/zabbix_agentd.conf
+UserParameter=raid.healthy,egrep '[0-9]+ blocks (.* )?\[[0-9]+/[0-9]+\] \[U+\]' /proc/mdstat|wc -l
+```
+
+# 監視テンプレートの作成
+Zabbixの「設定」->「テンプレート」でテンプレートの一覧が表示され、右上の`テンプレートの作成`から作成できます。
+
+テンプレート名と適切なグループを設定し、`追加`します。
+
+## アイテム
+作成したテンプレートのアイテムを選択し`アイテムの作成`から作成します。
+
+<img width="822" alt="スクリーンショット 2016-07-12 15.19.57.png" src="https://qiita-image-store.s3.amazonaws.com/0/48446/9f882348-dfba-30d8-0556-8d9b5e9d2bd4.png">
+
+## トリガー
+RAIDに障害が起きた際アラートがなるように設定します。同じようにテンプレートのトリガーを選択し`トリガーの作成`から作成します。
+条件式は一例ですのでその他の設定と合わせて状況に応じて設定してください。
+
+<img width="621" alt="スクリーンショット 2016-07-12 15.13.40.png" src="https://qiita-image-store.s3.amazonaws.com/0/48446/24e6be37-c458-366f-9074-71c451c7058b.png">
+
+
+## グラフ
+必要であれば設定します。
+
+# 参考
+- [Zabbixエージェントで LinuxのソフトウェアRAIDを監視する - ブログ - ワルブリックス株式会社](http://goo.gl/AoxyLE)