2008年2月27日水曜日

muninのサマリ表示

muninは簡単、きれいなサーバツールですが、
グラフを一括でみれないのが嫌。

で、つくりました。
munin-summary
ruby+jsです。
同梱は3ファイル

summary.cgi(rubycgi)
summary.erb(rubyテンプレート)
munin.js(グラフ表示)

プラス必須ライブラリはjquery.js

muninが/var/www/muninで稼動中とした場合
同梱3ファイルは
/var/www/munin/cgi/summary.cgi
/var/www/munin/cgi/summary.erb
/var/www/munin/munin.js

と配置してください。
summary.erb中のjquery.jsのパスを環境に合わせればOKかな?

slonyでエラーでまくった人。。。

うちの会社のDBエンコーディングはEUC_JP
で、postgresql.confのclient_encodingはSJIS
そのせいでslonyがsjisの例の文字コードをエスケープ文字と誤解して
エラーはきまくり。。。

こんな特殊な環境の人はいないだろうけど、
一応回避策を。

答え:slonyの実行ユーザの環境変数に

PGCLIENTENCODING=EUC_JP
export PGCLIENTENCODING

すればOK

ちなみに、ここにも書いてますが。