柏崎です。

ports で sysutils/munin-node を使ってみましたところ、CPUの温度を
計測してくれるcoretemp と dev_cpu_ で munin-master側が情報を取得
できない現象に遭遇しました。

複数のCPU 温度情報が一列に出力されるのが原因ではないのかなと考え
まして、スクリプトに echo を突っ込んでみましたら正常動作するよう
になりましたが、みなさまの環境ではいかがでしょうか。他の環境でも
同様でしたら ports管理者にお伺いを立てた方がよろしい ?

% pwd
/usr/local/etc/munin/plugins
% sudo -u nobody ./coretemp
CPU0.value 56.0CPU1.value 56.0CPU2.value 54.0CPU3.value 54.0CPU4.value 
56.0CPU5.value 56.0CPU6.value 54.0CPU7.value 54.0CPU8.value 55.0CPU9.value 
55.0CPU10.value 55.0CPU11.value 55.0CPU12.value 52.0CPU13.value 52.0CPU14.value 
54.0CPU15.value 54.0%                               
% sudo cp coretemp coretemp.org
% sudo vim coretemp
% diff -u coretemp.org coretemp
--- coretemp.org        2011-01-31 13:21:19.107106210 +0900
+++ coretemp    2011-01-31 13:21:41.707462121 +0900
@@ -76,6 +76,7 @@
        for cpu in $cpus ; do
                echo -n "CPU$cpu.value "
                sysctl -n dev.cpu.$cpu.temperature | tr -cd '0-9.'
+               echo
        done
 }

% sudo -u nobody ./coretemp    
CPU0.value 56.0
CPU1.value 56.0
CPU2.value 55.0
CPU3.value 55.0
CPU4.value 57.0
CPU5.value 57.0
CPU6.value 55.0
CPU7.value 55.0
CPU8.value 55.0
CPU9.value 55.0
CPU10.value 55.0
CPU11.value 55.0
CPU12.value 53.0
CPU13.value 53.0
CPU14.value 54.0
CPU15.value 54.0

-- 
柏崎礼生@東京藝術大学芸術情報センター
Hiroki Kashiwazaki@Art Media Center, Tokyo University of Arts.
Assitant Professor
mailto:kashiwazaki.hir...@noc.geidai.ac.jp
Tel: +81-50-5525-2473, Fax: +81-50-5525-2537

メールによる返信