mk-mode BLOG

このブログは自作の自宅サーバに構築した Debian GNU/Linux で運用しています。
PC・サーバ構築等の話題を中心に公開しております。(クローンサイト: GitHub Pages

ブログ開設日2009-01-05
サーバ連続稼働時間
Reading...
Page View 合計
Reading...
今日
Reading...
昨日
Reading...

CentOS 6.5 - サーバ監視ツール(munin)でハードディスク温度監視!

[ サーバ構築 ] [ CentOS, Linux, munin ]

こんばんは。

前回は CentOS 6.5 サーバでサーバ監視ツール munin の導入を行いました。
今回はサーバ監視ツール munin でハードディスク温度監視の設定を行います。

0. 前提条件

  • CentOS 6.5(x86_64) を Minimal で最小インストールしている。
  • クライントマシンは Linux Mint 14(64bit) を想定。
  • 閲覧に使用する Web(HTTP) サーバは Nginx を想定。
  • ハードディスク温度取得には smartctl を使用する。インストール済みであること。
    hddtemp コマンドインストールして監視する方法もある)

1. munin-node 設定ファイル編集

/etc/munin/plugin-conf.d/hddtemp_smartctl
1
2
3
4
5
[hddtemp_smartctl]
user root
env.drives sda                   # <= 追加("sda" は監視するハードディスク)
env.smartctl /usr/sbin/smartctl  # <= 追加
env.args_sda --all -d ata        # <= 追加

2. シンボリックリンク設定

1
# ln -s /usr/share/munin/plugins/hddtemp_smartctl /etc/munin/plugins

3. munin-node 再起動

1
2
3
# /etc/rc.d/init.d/munin-node start
Stopping Munin Node agents:                                [  OK  ]
Starting Munin Node:                                       [  OK  ]

4. 動作確認

5分ほど待ってブラウザから http://<サーバ名orIPアドレス>/munin にアクセスして、"sensor" に “HDD temperature” が追加されていることを確認する。
当然ながら、マシンが仮想マシンなら値は取得できないので、ご注意を!

以下は、実運用中サーバでの例。

CENTOS_6-5_MUNIN_HDDTEMP


次回は、サーバ監視ツール munin で CPU 温度・電圧・ファン回転数を監視するに設定ついて紹介する予定です。

以上。

Comments