memorandum
FrontPage
管理
ヘルプ
VineLinux4.x/サーバ管理/MRTGに監視項目追加
をテンプレートにして作成
開始行:
* ハードウェアの温度監視 [#e151dfd6]
** HDD温度の取得 [#a06e115c]
HDDのSMART値から温度を取得するためにsmartmontoolsをインス...
# apt-get install smartmontools
HDDの情報を確認します(/dev/hdaは対象HDDに適宜変更)。
# smartctl -A /dev/hda
smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) ...
Home page is http://smartmontools.sourceforge.net/
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH ...
:
:
194 Temperature_Celsius 0x0002 148 148 000 ...
:
194 Temperature_Celsius・・・が表示されればOKです。右側の...
**CPU温度の取得(IBM Thinkpad X23の場合) [#pa45e2f5]
CPUの温度が取得できるか確認。
# cat /proc/acpi/ibm/thermal
temperatures: 45 44 43 0 0 0 0 0
45という数字が現在のCPU温度です。
**温度取得スクリプトの作成 [#u7c449b9]
/usr/sbin/smartctl -A /dev/hda および、cat /proc/acpi/ibm...
# vi /usr/local/bin/mrtg/hc_temp.sh
>新規に作成します。
#!/bin/sh
/usr/sbin/smartctl -A /dev/hda|grep Temperature_Celsius|...
awk '{print int($2)}' /proc/acpi/ibm/thermal
実行権限を与えます。
# chmod 755 /usr/local/bin/mrtg/hc_temp.sh
実行してみます。
# /usr/local/bin/mrtg/hc_temp.sh
37
45
それぞれの数値が帰ってくればOK。
**MRTGへの追加 [#mfd8ed4c]
mrtg.cfgを編集します。
# vi /etc/mrtg.cfg
>追加
### HDD & CPU Temperature ###
Target[hctemp]: `/usr/local/bin/mrtg/hc_temp.sh`
MaxBytes[hctemp]: 60
Options[hctemp]: gauge, growright, absolute, integer, no...
Unscaled[hctemp]: dwmy
YLegend[hctemp]: Temperature
ShortLegend[hctemp]: deg.
LegendI[hctemp]: HDD TEMP;
LegendO[hctemp]: CPU TEMP;
Legend1[hctemp]: HDD温度
Legend2[hctemp]: CPU温度
Title[hctemp]: HDD & CPU 温度
PageTop[hctemp]: <H1>HDD & CPU温度</H1>
>MaxBytes[hctemp]: には温度の最大値を記述します。
MRTGを実行します。
# /usr/bin/mrtg /etc/mrtg.cfg
インデックスページを作成します。
# indexmaker --columns=1 /etc/mrtg.cfg > /home/httpd/htm...
*バッテリ状態の監視(ACPI対応パソコンの場合) [#d828f9ab]
**バッテリ状態の確認 [#xf7c7317]
バッテリの状態が取得できるか確認します。
# cat /proc/acpi/battery/BAT0/state
present: yes
capacity state: ok
charging state: charged
present rate: 0 mW
remaining capacity: 37310 mWh
present voltage: 12413 mV
remaining capacity: が現在のバッテリ容量、present voltage...
バッテリの情報を確認します。
# cat /proc/acpi/battery/BAT0/info
present: yes
design capacity: 43200 mWh
last full capacity: 37780 mWh
battery technology: rechargeable
design voltage: 10800 mV
design capacity warning: 2160 mWh
design capacity low: 432 mWh
capacity granularity 1: 1 mWh
capacity granularity 2: 1 mWh
model number: IBM-02K6846
serial number: 630
battery type: LION
OEM info: Panasonic
design capacity: がこのバッテリの定格容量(最大値)だと思わ...
**バッテリ状態取得スクリプトの作成 [#j753f3ac]
cat /proc/acpi/battery/BAT0/stateの結果から、容量と電圧の...
# vi /usr/local/bin/mrtg/batt_stat.sh
>新規に作成します。
#!/bin/sh
grep remaining /proc/acpi/battery/BAT0/state | awk '{pri...
grep voltage /proc/acpi/battery/BAT0/state | awk '{print...
実行権限を与えます。
# chmod 755 /usr/local/bin/mrtg/batt_stat.sh
実行してみます。
# /usr/local/bin/mrtg/batt_stat.sh
37280
12413
それぞれの数値が帰ってくればOK。
**MRTGへの追加 [#l56cc18e]
mrtg.cfgを編集します。
# vi /etc/mrtg.cfg
>追加
### Battery State ###
Target[bstat]: `/usr/local/bin/mrtg/batt_stat.sh`
MaxBytes[bstat]: 43200
Options[bstat]: gauge, integer
Unscaled[bstat]: dwmy
YLegend[bstat]: Battery State
ShortLegend[bstat]:
kMG[bstat]: m,,k
LegendI[bstat]: capacity[Wh]
LegendO[bstat]: voltage[V]
Legend1[bstat]: バッテリ容量[Wh]
Legend2[bstat]: バッテリ電圧[V]
Title[bstat]: バッテリ状態
PageTop[bstat]: <H1>バッテリ状態</H1>
>
MaxBytes[bstat]: には先ほど調べたバッテリの定格容量(最大...
MRTGを実行します。
# /usr/bin/mrtg /etc/mrtg.cfg
インデックスページを作成します。
# indexmaker --columns=1 /etc/mrtg.cfg > /home/httpd/htm...
* コメント [#nb1a6c49]
#comment
終了行:
* ハードウェアの温度監視 [#e151dfd6]
** HDD温度の取得 [#a06e115c]
HDDのSMART値から温度を取得するためにsmartmontoolsをインス...
# apt-get install smartmontools
HDDの情報を確認します(/dev/hdaは対象HDDに適宜変更)。
# smartctl -A /dev/hda
smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) ...
Home page is http://smartmontools.sourceforge.net/
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH ...
:
:
194 Temperature_Celsius 0x0002 148 148 000 ...
:
194 Temperature_Celsius・・・が表示されればOKです。右側の...
**CPU温度の取得(IBM Thinkpad X23の場合) [#pa45e2f5]
CPUの温度が取得できるか確認。
# cat /proc/acpi/ibm/thermal
temperatures: 45 44 43 0 0 0 0 0
45という数字が現在のCPU温度です。
**温度取得スクリプトの作成 [#u7c449b9]
/usr/sbin/smartctl -A /dev/hda および、cat /proc/acpi/ibm...
# vi /usr/local/bin/mrtg/hc_temp.sh
>新規に作成します。
#!/bin/sh
/usr/sbin/smartctl -A /dev/hda|grep Temperature_Celsius|...
awk '{print int($2)}' /proc/acpi/ibm/thermal
実行権限を与えます。
# chmod 755 /usr/local/bin/mrtg/hc_temp.sh
実行してみます。
# /usr/local/bin/mrtg/hc_temp.sh
37
45
それぞれの数値が帰ってくればOK。
**MRTGへの追加 [#mfd8ed4c]
mrtg.cfgを編集します。
# vi /etc/mrtg.cfg
>追加
### HDD & CPU Temperature ###
Target[hctemp]: `/usr/local/bin/mrtg/hc_temp.sh`
MaxBytes[hctemp]: 60
Options[hctemp]: gauge, growright, absolute, integer, no...
Unscaled[hctemp]: dwmy
YLegend[hctemp]: Temperature
ShortLegend[hctemp]: deg.
LegendI[hctemp]: HDD TEMP;
LegendO[hctemp]: CPU TEMP;
Legend1[hctemp]: HDD温度
Legend2[hctemp]: CPU温度
Title[hctemp]: HDD & CPU 温度
PageTop[hctemp]: <H1>HDD & CPU温度</H1>
>MaxBytes[hctemp]: には温度の最大値を記述します。
MRTGを実行します。
# /usr/bin/mrtg /etc/mrtg.cfg
インデックスページを作成します。
# indexmaker --columns=1 /etc/mrtg.cfg > /home/httpd/htm...
*バッテリ状態の監視(ACPI対応パソコンの場合) [#d828f9ab]
**バッテリ状態の確認 [#xf7c7317]
バッテリの状態が取得できるか確認します。
# cat /proc/acpi/battery/BAT0/state
present: yes
capacity state: ok
charging state: charged
present rate: 0 mW
remaining capacity: 37310 mWh
present voltage: 12413 mV
remaining capacity: が現在のバッテリ容量、present voltage...
バッテリの情報を確認します。
# cat /proc/acpi/battery/BAT0/info
present: yes
design capacity: 43200 mWh
last full capacity: 37780 mWh
battery technology: rechargeable
design voltage: 10800 mV
design capacity warning: 2160 mWh
design capacity low: 432 mWh
capacity granularity 1: 1 mWh
capacity granularity 2: 1 mWh
model number: IBM-02K6846
serial number: 630
battery type: LION
OEM info: Panasonic
design capacity: がこのバッテリの定格容量(最大値)だと思わ...
**バッテリ状態取得スクリプトの作成 [#j753f3ac]
cat /proc/acpi/battery/BAT0/stateの結果から、容量と電圧の...
# vi /usr/local/bin/mrtg/batt_stat.sh
>新規に作成します。
#!/bin/sh
grep remaining /proc/acpi/battery/BAT0/state | awk '{pri...
grep voltage /proc/acpi/battery/BAT0/state | awk '{print...
実行権限を与えます。
# chmod 755 /usr/local/bin/mrtg/batt_stat.sh
実行してみます。
# /usr/local/bin/mrtg/batt_stat.sh
37280
12413
それぞれの数値が帰ってくればOK。
**MRTGへの追加 [#l56cc18e]
mrtg.cfgを編集します。
# vi /etc/mrtg.cfg
>追加
### Battery State ###
Target[bstat]: `/usr/local/bin/mrtg/batt_stat.sh`
MaxBytes[bstat]: 43200
Options[bstat]: gauge, integer
Unscaled[bstat]: dwmy
YLegend[bstat]: Battery State
ShortLegend[bstat]:
kMG[bstat]: m,,k
LegendI[bstat]: capacity[Wh]
LegendO[bstat]: voltage[V]
Legend1[bstat]: バッテリ容量[Wh]
Legend2[bstat]: バッテリ電圧[V]
Title[bstat]: バッテリ状態
PageTop[bstat]: <H1>バッテリ状態</H1>
>
MaxBytes[bstat]: には先ほど調べたバッテリの定格容量(最大...
MRTGを実行します。
# /usr/bin/mrtg /etc/mrtg.cfg
インデックスページを作成します。
# indexmaker --columns=1 /etc/mrtg.cfg > /home/httpd/htm...
* コメント [#nb1a6c49]
#comment
ページ名:
検索
AND検索
OR検索
編集操作
一覧
単語検索
最終更新
バックアップ
ヘルプ
トップページ
http://kayanomori.net/
↑
アクセス数
本日:0人
昨日:0人
総数:0人
現在:2人
最新の20件
2022-07-16
投票箱
2022-01-30
FrontPage
2022-01-29
めも
2018-02-03
SandBox
PukiWiki
InterWikiName
FormattingRules
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
InterWiki
日本語
複数画像アップ掲示板 ECOUP(エコアップ) v1.31
日記/2006-12-12
日記
日記/2005-10-04
特定のオートコンプリート履歴だけを削除する
日記/2005-10-06
小ネタ集/WordPress
日記/2005-10-05
整形ルール
edit