zabbixによるwebへのアクセス数の監視について

zabbix2.0.7においてIIS7上のホームページへのアクセス数を把握したいと考えています。
今のところlogrtにてアクセスログの取得はできたのですがアクセスログ中の「get」と「post」のキーワードの登場回数=アクセス数としたいと思います。
この場合条件式で指定できるのでしょうか?または別の方法をご存知の方お知恵をお貸し下されば幸いです。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー freeman88 の写真

logrtはコストが高いため、おすすめできません。
ユーザパラメータでセッション数を監視してはどうでしょうか。

ユーザー freeman88 の写真

失礼しました、アクセス数のカウントをしたいということでしたか。

ユーザー TNK の写真

logrtを利用して、その行数をカウントすることはできないと思い
ます。

IISであれば、パフォーマンスカウンタにアクセス数などがあった
かと思いますので、その値を取得するようにされてはいかがでしょ
うか?

例えば、「Total Get Requests」とか「Total Post Requests」と
いうカウンタがあったと思うので、単位時間あたりのリクエスト数
が必要であれば、差分を取得するとかすればよいのではないでしょ
うか。

以下のURLは、IIS 6用ですが、同様のカウンタがあると思いますの
でご確認ください。

ご参考:Performance Counters Reference (IIS 6.0)
  http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/I...

ユーザー chironex8 の写真

freeman88様
ご返信ありがとうございます。
はい、その時のアクセス数をカウントしたいです。
そこでキーワードの出現回数を数えたいと考えています。

ユーザー freeman88 の写真

一例ですが、アクセスログがcombineで出力されていると仮定して
ユーザパラメータに以下を指定して値を差分で取得すればよいのではないでしょうか。

UserParameter=count.webaccess,awk '{ if ( $6 ~ /GET|POST/) { cnt++ } } END { print cnt }' /var/log/httpd/access_log

TNK様の取得方法が幅が広くおすすめできますが。

ユーザー chironex8 の写真

TNK様
御教授ありがとうございました。
パフォーマンスカウンタから監視することにします。

freeman88様
ありがとうございます。
参考にさせていただきます。