トップ «前の日記(2008-04-29 [Tue]) 最新 次の日記(2008-05-05 [Mon])» 編集

どさ日記

2003|02|
2004|02|03|05|
2005|01|02|03|04|05|06|07|08|
2007|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|10|11|12|
2012|01|02|03|04|05|06|07|08|
2013|11|12|
2014|01|11|
2026|09|

2008-05-03 [Sat]

_ 遠隔PCのHDD温度

ライブカメラの件で、離れたところにあるPC内部の温度に関してなんか情報が欲しいな、と思うようになった(何度か熱暴走らしき状態で止まってしまったので…)。最近のマザーボードにはCPUやチップセット、ボード自体の温度を計測してオーバーヒートしそうになったら警告を発するための温度センサが付いているんだけど、今回使ったPC内部にはそれらしきものは無い。ま、2001年ごろのパソコンなので仕方ないんだけど。
いろいろあたってて、唯一付いていたのがハードディスク内部の温度センサ。とりあえずこいつの情報を読み出し、適当なサーバに放り投げるバッチを書いてみた。15分おきにタスク機能で起動することで暫定的に温度変化を記録してみることにする。
smartctl -A hda | grep ^194 | awk '{Print "set T=HddTemp=" $10}' > s1.bat
call s1.bat
wget --delete-after http://any.report.server.com/cgi-bin/report.script.cgi?LiveCam,%T%
set T=
del s1.bat
exit 0
smartmontools に入ってる smartctl.exe でデータを読み出し、加工して、 wget でサーバに放り込む。サーバ側は送られた文字列をsyslogに突っ込むだけ。あとは必要な情報をsyslogのファイルから抜き出してサーバ側で加工すればいい。
たいしたスクリプトじゃないけど、もう一度書けと言われて思い出すのは時間の無駄なので、とりあえず記録。

_ 過ぎたるは・・・

IMGP3772s IMGP3773s

ライブカメラを設置して以降、何度か停止してます。

原因としては設置場所の電源事情が一つ。シーズン初めなので同時に複数の掃除機を使用して過電流が流れたり、設備が古いことなどがあって何度がブレーカーが落ちた模様で…ま、仕方ないかな、と。むしろ、そんな状況にありながら勝手に再起動かかって動き続けているのは、われながら立派だと思ったりするわけで(笑)。

もう一つには、HDDやPC本体の過度な温度上昇があったようです。それもどうやらHDDを湿気から守ろうと過度に防水対策をしたことが裏目に出てしまったようで、ここしばらくの思わぬ外気温の上昇に伴い、HDDの放熱が間に合わなくなってオーバーヒートしたのかな、と…HDD内部に残っていた記録を見たら、使用限度の70度まで行ってたようで、そりゃ止まるわなー、御苦労さん、ってな状態でした。

今回現場に行って状況を見た結果、何度か雨があったにもかかわらず水滴の侵入などは無く、これならPC自体を納めている外側のケースのみで防水は十分だろうと思えるので、とりあえずHDDを厳重に守っていたケースをはずして来ました。

2.5インチ使ってるのはケース内部での電力消費および発熱を少しでも下げるため、結束バンドで緩く保持しているのは、暴風による振動から少しでもHDDを守ることができればいいかな、というところで。。。本当はゴムベルトでもあればよかったんだけど、持ち合わせがなかったという事情もあったりしますが。

本日のツッコミ(全1件) [ツッコミを入れる]
_ いも@実家 (2008-05-03 [Sat] 09:09)

ワシの会社も、lm_sensorで監視してます。<br>一度だけ冷房が2台ともダウンして、<br>サーバ室が45度ぐらいになったので(w


トップ «前の日記(2008-04-29 [Tue]) 最新 次の日記(2008-05-05 [Mon])» 編集