[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 メーリングリストの案内