トップページ⇒network
14コメント5KB

プロセス数をグラフ化して監視したい

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@そうだ選挙にいこう NGNG
WWWサーバで起動しているプロセス数をmrtgのようにリアルタイムで
グラフ化するシステムを作りたいのですが、皆さんだったらどのように
して解決しますか?mrtgは転送速度以外の、独自のデータのグラフを
書かせることは少し面倒のようです。
せめてグラフの生成くらいは他のプログラムに任せたいんですが・・・
0002名無しさん@そうだ選挙にいこう NGNG
age
0003名無しさん@そうだ選挙にいこう NGNG
> 少し面倒
そんなに面倒?
コマンド呼び出すだけと思うが...
0004名無しさん@そうだ選挙にいこう NGNG
バカタレが、OSを言え>>1
0005>1 NGNG
ucd_snmpd + mrtg でプロセス数だけじゃなく、残りメモリや残りディスク容量なんてのも
かんたんにグラフ化できる。
つーか、mrtg って標準入力から4つの値を与えるだけでなんでもグラフにできるんで
そんなに難しくないと思うが・・・。
0006名無しさん@そうだ選挙にいこう NGNG
>>5
1は、それすら面倒なんでしょ?
探す気になれば海外のサイトでその手のスクリプトも
配布してるとこあるだろうし、MRTGのオフィシャルから
リンク辿ればそれなりの情報が転がってたと思ったが
それすらできない(「しない」なら論外)んだろうし。

よっぽど、そんなのかき集めるより、簡単なスクリプト
作っちまった方が普通は早いと思うけどな。
0007み NGNG
プログラマを前提として
MRTG を使いたいなら、自分でミブを拡張して書けばいいでしょ
www がアパッチなら http://apache/server-status?auto を定期的に
スプールすればいいでしょう。
グラフ化は、gd-1.8.3 + GD-1.30 か、アプレットだね。
10分位でできそう。
0008名無しさん@1周年 NGNG
>つーか、mrtg って標準入力から4つの値を与えるだけでなんでもグラフにできるんで
>そんなに難しくないと思うが・・・。
いや面倒ですよ
やったことありますか?
ソースを10行以上書き換えてコンパイルしなおす必要があります。
そのままではユーザデータは読み込めません。
0009名無しさん@そうだ選挙にいこう NGNG
>MRTGのオフィシャルから
>リンク辿ればそれなりの情報が転がってたと思ったが
>それすらできない(「しない」なら論外)んだろうし。
それをやらなかったら1は「少し面倒のようです。 」とは
書かないはずですよ。
6は読解力が小学生以下だなあ
00103 NGNG
>>8
ps |grep httpd|wc
って感じでいいんでは?

0011せいかつさいか NGNG
ぱとろーるつかえばいいんじゃない?
0012名無しさん@1周年 NGNG
>>8
うそつけ。お前やったことないだろ?何がコンパイルだ。
ここの過去ログに vmstat 使ってメモリと CPU 負荷をグラフ化するための例がある。
ちょっと変更するだけでプロセス数の監視は可能(ヒント: awk)。
探してみろ。
0013名無しさん@そうだ選挙にいこう NGNG
5です。
>>8
12と同感。リコンパイルなんて必要ありません。
ソース以下の contrib/ ディレクトリ見てみれば、portmaster や totalcontrol でのポート使用状況をグラフにするための
スクリプトや設定ファイルの例等がありますが、やっていることは4行の値を出力しているだけ。
mrtg-ping-probe とかでも同じ。単純に実行してみればわかる。

というか逆に、mrtg のソースのどこに手を入れたのか知りたいぞ(藁
0014名無しさん@そうだ選挙にいこう NGNG
>>12
どのスレ? みつかんねー。鬱だ。
■ このスレッドは過去ログ倉庫に格納されています