読者です 読者をやめる 読者になる 読者になる

access log 監視用awkコマンド

access.logのフォーマットを変更し、処理にかかった時間(秒)を表示する。
[%T]の部分を追加

LogFormat "%h %l %u %t %T \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t %T \"%r\" %>s %b" common

access.logから、処理にかかった時間が4秒以上のログを抜き出す

grep '28/Jan/2009:14' /etc/httpd/logs/access.log | awk '$6 >= 4 {print $4,$6,$8}' | tail