« やる夫がCLUSTERPROを操作するようです。 | トップページ | [postgresql] やる夫がvacuumで苦戦しているようです。 »

2008-01-04

[shell] やる夫がお手軽監視スクリプトを作成したようです。

お手軽監視コマンド

”top”や”vmstat”はリアルタイムでのリソース監視が可能ですが、リアルタイムで垂れ流しで監視したいコマンドって結構ありますよね(?)

commandループ

# while true ; do [command]; sleep [n]; done;
  • [command]:ループしたいコマンドを入力
  • [n]:秒数

停止は”Ctrl”+”c”で止まります。

応用例

pg_lock監視

下記は”pg_locks”をリアルタイムで確認できるコマンドです。例だと2秒毎に”pg_locks”を確認しに行きます。役に立つかどうかは未知数。

# while true ; do date ; echo 'select count(*) from pg_locks;' | /usr/local/pgsql/bin/psql -U postgres ; sleep 2 ;  done;

メール送信状況の確認

ひねり出すと以外にあるかも。滞留していたメールの送信状況確認とか。

# while true ; do date ; find /var/spool/postfix/active/ -type f | wc -l ; sleep 2 ; done;

|

« やる夫がCLUSTERPROを操作するようです。 | トップページ | [postgresql] やる夫がvacuumで苦戦しているようです。 »

LINUX コマンド」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/488651/9716071

この記事へのトラックバック一覧です: [shell] やる夫がお手軽監視スクリプトを作成したようです。:

« やる夫がCLUSTERPROを操作するようです。 | トップページ | [postgresql] やる夫がvacuumで苦戦しているようです。 »