Tsukiji Systems
RSS1.0


googleで
サイト内検索
このブログ
を検索!
  help

巻き戻し中。

2009年
6月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30


2009-06-22(月) 温度 [長年日記]

_ PC 監視

sysctlをwhile 1で見ていても良いんだけど、自動監視にしたい。

webminには「システムおよびサーバのステータス」ってプロセスなどの監視機能がある。

既に、鯖の機能維持に重要な20個ぐらいのプロセスをこれで監視と自動再起動してる。

Net::SNMPを入れておけばSNMPでトラップも上げてくれる。

単純にsysctlで温度の表示値を見て判断してくれないかなと思ったけど、そこまで融通は利かない。

「コマンドを実行(英語表示だとExecute command)」は、それっぽい。

でも、「存在ステータスを調べるコマンド」って日本語が意味不明。

こういうときは原文を見ましょうw

英語表示に切り替えたら、「Command to check exit status of」ってなってる。

要するにexitの戻り値が「0」かどうかを判断するみたい。

誤訳ですな。

「exit status」と「existing status」を間違えてる。*1

正しくは「終了ステータスを調べるコマンド」です。

これなら納得。

早速温度の閾値を引数にして、コアの温度平均が範囲内なら「0」、越えたら「1」、エラーは2以上を返すshellを作成。

上手く行きますた。

これで55度を超えたらtrapとメール通知が来る。

あまり五月蠅く来ても困るので、2回連続して超過と、55度以下に復帰したら通知。*2webminの設定

現在のところ雨で気温が低いのもあるけど、BOINCを90%にして田代砲を撃っても55度は超えない。

【cpu-temp.sh 引数は閾値とする温度】

*1 後者は英語的にもおかしい気がするが

*2 監視間隔は2分毎なので4分間だな

#!/bin/sh
 
if [ "$1" = "" ];then
        echo "Need threshold temp for argument between 0 to 99 [Must be degree C]"
        exit 2
elif [ $1 -lt 0 -o $1 -gt 99 ];then
        echo "Threshold must be between 0 to 99 degree C"
        exit 3
fi
 
if [ $1 -ge 0 -a $1 -le 99 ];then
        Threshold_CPU=$1
 
        CPU0_TEMP=`/sbin/sysctl dev.cpu.0.temperature|awk '{print $2}'`
        CPU1_TEMP=`/sbin/sysctl dev.cpu.1.temperature|awk '{print $2}'`
        CPU_TEMP_AVR=`expr \( $CPU0_TEMP + $CPU1_TEMP \) / 2`
 
        if [ $CPU_TEMP_AVR -lt $Threshold_CPU ];then
                exit 0
        else
                exit 1
        fi
else
        echo "Threshold must be numeric number between 0 to 99"
        exit 4
fi

_ 履歴

オクは小物も含めてだいぶスッキリ。

肝心の2U鯖は値下げしてもまだ売れていないのだが。。。

6月中は出品マスターで無料出品数がまだ残ってるので、「大処分市」状態。

それはそうと、とある不要品*1を落札してくれた人の履歴見たら大変。

「さまよえる脳髄・・」*2ってエロDVDやら頭皮洗浄ナントカやら、SG5*3のパーツを買ってる。

後輩S君とメッセンジャーで会話しながらプロファイルすると、「フォレスターに乗ってる頭が薄くなったオッサン」だ。*4

いや、履歴って恐ろしいわ。。。と言うか、エロDVDはお互いに評価不要でやれよw

で、どんな人かと連絡を待ったら、、、

「ご連絡は大変なり*5申し訳ありませんでした。○○○(お水の源氏名っぽいカタカナ名w)と申します」

って不思議な日本語満載のメッセージ。

_|‾|○ ガクガク

「台湾まで発送しますので」って、バイヤーだよ。

オッサンじゃないしw

クレームとか来ないと良いけど。

少なくとも、台湾にSGフォレやインプの部品と、ハゲ対策製品の人気がある事は分かった。

誰か商売する?

*1 本アカではない。別アカで売ったヤツだよ

*2 一体どんな内容なんだよ、これ・・・

*3 2リッターのフォレスターだな

*4 俺じゃない!少なくともまだ禿げてないo(`ω´*)o

*5 コロ助ですか?



アクセスカウンター!
累計:
本日:
昨日:
最近のツッコミ