CentOS 7.5:Muninの監視項目を増やす【HDD温度・CPU温度・電圧・ファン回転数編】

Muninは、デフォルトの監視項目以外に「プラグイン」で監視したい項目を増やすことができます。CentOS 7.5 サーバー監視ツール(munin-node)に、HDD(ハードディスク)温度、CPU温度・電圧・Fan(ファン)回転数監視の設定を行います。(2018/07/21作成)

robynm / Pixabay

0.環境

$ cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)

1.HDD温度監視

1)smartctlの導入

$ sudo yum install smartmontools

2)サービスの登録と起動

$ sudo systemctl enable smartd.service
$ sudo systemctl start smartd.service

3)サーバが認識しているHDDの一覧を取得

$ sudo smartctl --scan
/dev/sda -d scsi # /dev/sda, SCSI device

4)一覧からそれぞれのHDDの詳細を確認

$ sudo smartctl /dev/sda -i

5)munin-node 設定ファイル編集

$ sudo vi /etc/munin/plugin-conf.d/hddtemp_smartctl

[hddtemp_smartctl]
user root
env.drives sda
env.smartctl /usr/sbin/smartctl
env.args_sda --all -d ata

6)シンボリックリンク設定

$ sudo ln -s /usr/share/munin/plugins/hddtemp_smartctl /etc/munin/plugins

7)munin-node 再起動

$ sudo systemctl restart munin-node.service

2.CPU温度・電圧・Fan回転数監視

1)lm_sensors インストール

$ sudo yum install lm_sensors

2)lm_sensors でハードウェア検出

※lm_sensors インストール後は、ハードを検出する。途中の質問は全てデフォルト応答で構わない。

$ sudo sensors-detect

3)lm_sensors 動作確認

$ sudo sensors

4)シンボリックリンク作成

$ sudo ln -s /usr/share/munin/plugins/sensors_ /etc/munin/plugins/sensors_volt
$ sudo ln -s /usr/share/munin/plugins/sensors_ /etc/munin/plugins/sensors_temp
$ sudo ln -s /usr/share/munin/plugins/sensors_ /etc/munin/plugins/sensors_fan

5)munin-node 設定ファイル編集

$ sudo vi /etc/munin/plugin-conf.d/munin-node
[sensors_*]
user root

6)munin-node 再起動

$ sudo systemctl restart munin-node.service

以上

About yoshimasa

埼玉県さいたま市在住、2男3女のパパです。Linux系の技術情報を中心にまとめています。1978年2月生まれ。