[pgsql-jp: 36578] Re: PostgreSQLとApacheのデータ通信について
Shigetaka Yachi
syachi @ brownmush.net
2005年 12月 19日 (月) 13:29:45 JST
矢地です。こんにちは。
On Mon, 19 Dec 2005 11:55:43 +0900
solaris <solaris @ red-eyes.jp> wrote:
> 目的としては、ApacheとPostgreSQLのデータのやりとりを常に監視し、
> Webアプリ側で、ある任意のテーブルに格納されているデータを大量(不正)に
> 取得しているアクションがあったら、管理者へ警告メールを送りたいのです。
>
> 私が考えたのは、
>
> (1) 発行したSQLログから解析
> (2) パケットキャプチャ型プロセスからデータ監視
> (3) プロキシ型プロセスからデータ監視
[...]
> そこで、他に実現できそうな方法もしくは案がありましたら、
> ご教授いただければと思い、メールさせていただきました。
私もちょうど同じような事を考えてたのですが、
統計情報を使ってみるのはどうでしょうか。
http://www.postgresql.jp/document/pg810doc/html/monitoring-stats.html
まだ、深くは調べてないんですが、
pg_stat_all_tablesあたりを利用すると
いけそうな気がしてます。
# うまくいったら教えてください;-)
--
Shigetaka Yachi <syachi @ brownmush.net>
pgsql-jp メーリングリストの案内