hddtempによる温度測定
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
目次~
#contents
**概要 [#l14f5279]
hddtempを用いた温度測定方法。
**インストール手順 [#oe84b21f]
***ソースの入手 [#he2c933d]
hddtempのソース本体とDBをダウンロードする
wget http://download.savannah.gnu.org/releases/hddtemp/h...
wget http://www.guzu.net/linux/hddtemp.db
***コンパイルとインストール [#fbd05773]
ダウンロードしたソースをコンパイルする。~
コンパイル時にはDBの格納場所を指定する。~
インストール先は/usr/local/sbinの配下となる。~
tar xfvj hddtemp-0.3-beta15.tar.bz2
cd hddtemp-0.3-beta15
./configure --with-db-path=/etc/hddtemp/hddtemp.db
make
make install
DBを所定位置に保管する。
mkdir /etc/hddtemp
cp hddtemp.db /etc/hddtemp
**操作方法 [#q0cfa0ae]
***コマンドとして実行 [#a9417dcd]
摂氏で測定を行う。~
-書式~
hddtemp --unit=C /dev/sd[]
hddtemp --unit=C /dev/hd[]
-例(S.M.A.R.T対応で温度測定が可能な場合)
# hddtemp --unit=C /dev/sda
/dev/sda: Hitachi HTS543232A7A384: 36°C
-例(S.M.A.R.T対応しているが、温度測定に対応していない場合)
# hddtemp --unit=C /dev/sda
WARNING: Drive /dev/sda doesn't appear in the database o...
WARNING: But using a common value, it reports something.
WARNING: Note that the temperature shown could be wrong.
WARNING: See --help, --debug and --drivebase options.
WARNING: And don't forget you can add your drive to hddt...
/dev/sda: CFD SiliconHardDisk 0°C ...
***ZABBIXから実行する [#nc13cd70]
ZABBIX Agentのリモートコマンドとsystem.runを使用してhddte...
-zabbix_agent.conf
EnableRemoteCommands=1
アイテムはsystem.runを使用する。~
日本語環境でhddtempを実行すると摂氏の記号が含まれてしまう...
数値データのみ取得する必要があるため、awkにて出力結果を加...
-アイテム設定~
|説明|HDD Temp (/dev/sda)|
|タイプ|Zabbixエージェント|
|アイテムキー|system.run[export LANG=C ; /usr/bin/hddtemp...
|データ型|数値(整数)|
|データ形式|10進数|
**参考 [#v9bab3e1]
-公式サイト~
http://www.guzu.net/linux/hddtemp.php
終了行:
目次~
#contents
**概要 [#l14f5279]
hddtempを用いた温度測定方法。
**インストール手順 [#oe84b21f]
***ソースの入手 [#he2c933d]
hddtempのソース本体とDBをダウンロードする
wget http://download.savannah.gnu.org/releases/hddtemp/h...
wget http://www.guzu.net/linux/hddtemp.db
***コンパイルとインストール [#fbd05773]
ダウンロードしたソースをコンパイルする。~
コンパイル時にはDBの格納場所を指定する。~
インストール先は/usr/local/sbinの配下となる。~
tar xfvj hddtemp-0.3-beta15.tar.bz2
cd hddtemp-0.3-beta15
./configure --with-db-path=/etc/hddtemp/hddtemp.db
make
make install
DBを所定位置に保管する。
mkdir /etc/hddtemp
cp hddtemp.db /etc/hddtemp
**操作方法 [#q0cfa0ae]
***コマンドとして実行 [#a9417dcd]
摂氏で測定を行う。~
-書式~
hddtemp --unit=C /dev/sd[]
hddtemp --unit=C /dev/hd[]
-例(S.M.A.R.T対応で温度測定が可能な場合)
# hddtemp --unit=C /dev/sda
/dev/sda: Hitachi HTS543232A7A384: 36°C
-例(S.M.A.R.T対応しているが、温度測定に対応していない場合)
# hddtemp --unit=C /dev/sda
WARNING: Drive /dev/sda doesn't appear in the database o...
WARNING: But using a common value, it reports something.
WARNING: Note that the temperature shown could be wrong.
WARNING: See --help, --debug and --drivebase options.
WARNING: And don't forget you can add your drive to hddt...
/dev/sda: CFD SiliconHardDisk 0°C ...
***ZABBIXから実行する [#nc13cd70]
ZABBIX Agentのリモートコマンドとsystem.runを使用してhddte...
-zabbix_agent.conf
EnableRemoteCommands=1
アイテムはsystem.runを使用する。~
日本語環境でhddtempを実行すると摂氏の記号が含まれてしまう...
数値データのみ取得する必要があるため、awkにて出力結果を加...
-アイテム設定~
|説明|HDD Temp (/dev/sda)|
|タイプ|Zabbixエージェント|
|アイテムキー|system.run[export LANG=C ; /usr/bin/hddtemp...
|データ型|数値(整数)|
|データ形式|10進数|
**参考 [#v9bab3e1]
-公式サイト~
http://www.guzu.net/linux/hddtemp.php
ページ名: