Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 022 052 раза!

Форум

Добро пожаловать, Гость!

Фильтр на логи

Обсуждение вопросов на другие темы связанные с веб-разработкой
Аватара пользователя
Mega
Сообщения: 10
C нами: 3 года 9 мес

Непрочитанное сообщение Mega » 12 мар 2013, 21:17

Привет. Не проходи мимо - подскажи какой файлик нужно открыть и подредактировать чтобы применить фильтр на вывод в логи.

Если ты вовсе доброй души человек будет шикарно, увидеть ещё подсказку по синтаксису, например чтобы в логи не попадали все записи содержащие 'zmeu'.

Причина подобной просьбы о помощи - нескончаемые кучи мусора всяких разных ботов, который выглядит примерно так и его оочень много.

[туча разных ip] [12/Mar/2013:19:02:27 +0400] "GET /phpMyAdmin/scripts/setup.php HTTP/1.1" 403 481 "-" "ZmEu" "http_x_forwarded_for"
[туча разных ip] [12/Mar/2013:19:02:27 +0400] "GET /phpmyadmin/scripts/setup.php HTTP/1.1" 403 481 "-" "ZmEu" "http_x_forwarded_for"
[туча разных ip] [12/Mar/2013:19:02:28 +0400] "GET /pma/scripts/setup.php HTTP/1.1" 403 476 "-" "ZmEu" "http_x_forwarded_for"
[туча разных ip] [12/Mar/2013:19:02:28 +0400] "GET /myadmin/scripts/setup.php HTTP/1.1" 403 479 "-" "ZmEu" "http_x_forwarded_for"
[туча разных ip] [12/Mar/2013:19:02:28 +0400] "GET /MyAdmin/scripts/setup.php HTTP/1.1" 403 480 "-" "ZmEu" "http_x_forwarded_for"
[туча разных ip] [12/Mar/2013:19:02:28 +0400] "GET /phpMyAdmin/scripts/setup.php HTTP/1.1" 403 481 "-" "ZmEu" "http_x_forwarded_for"
[туча разных ip] [12/Mar/2013:19:02:28 +0400] "GET /phpmyadmin/scripts/setup.php HTTP/1.1" 403 481 "-" "ZmEu" "http_x_forwarded_for"
[туча разных ip] [12/Mar/2013:19:02:28 +0400] "GET /pma/scripts/setup.php HTTP/1.1" 403 476 "-" "ZmEu" "http_x_forwarded_for"
[туча разных ip] [12/Mar/2013:19:02:28 +0400] "GET /myadmin/scripts/setup.php HTTP/1.1" 403 479 "-" "ZmEu" "http_x_forwarded_for"
[туча разных ip] [12/Mar/2013:19:02:28 +0400] "GET /MyAdmin/scripts/setup.php HTTP/1.1" 403 480 "-" "ZmEu" "http_x_forwarded_for"
[туча разных ip] [12/Mar/2013:19:02:29 +0400] "GET /admin/scripts/setup.php HTTP/1.1" 403 478 "-" "ZmEu" "http_x_forwarded_for"
[туча разных ip] [12/Mar/2013:19:02:29 +0400] "GET /admin/pma/scripts/setup.php HTTP/1.1" 403 480 "-" "ZmEu" "http_x_forwarded_for"
[туча разных ip] [12/Mar/2013:19:02:29 +0400] "GET /admin/phpmyadmin/scripts/setup.php HTTP/1.1" 403 483 "-" "ZmEu" "http_x_forwarded_for"


Использую: OS 4.7.7 > Apache 2.2.23+Nginx 1.2.7


з.ы. вместо няши на этот раз коверканное лого :)
Вложения
e2.png
e2.png (20.07 КБ) 928 просмотров

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 12 мар 2013, 22:46

В Open Server нет фильтров, программа читает весь лог и даже не построчно, а килобайтами куски. В самом Apache или Nginx вы сможете настроить фильтрацию логов.

В Nginx можно настроить фильтрацию примерно так:

location ~* /cometchat/ {
  access_log off;
}

или так

if ($http_user_agent ~* ZmEu) {
  access_log off;
}


access_log off - означает не логировать запрос.

В Apache можно настроить фильтрацию например так:

SetEnvIf Request_URI ".(ico|pdf|flv|jpg|jpeg|png|gif|js|css|gz|swf|txt)$" dontlog
SetEnvIf Request_URI "^/rss/" dontlog

CustomLog "%sprogdir%/userdata/logs/%httpdriver%_queries.log" combined env=!dontlog


Подробнее ищите в гугле.

Аватара пользователя
Mega
Сообщения: 10
C нами: 3 года 9 мес

Непрочитанное сообщение Mega » 13 мар 2013, 06:45

Максим, Благодарю! Добра Вам, уважаемый, Ваш ответ в моём случае столь исчерпывающий, что даже к гуглу обращаться нет необходимости.

856601_425184497556929_677432689_o.png
856601_425184497556929_677432689_o.png (15.64 КБ) 912 просмотров


Вернуться в «Оффтоп и другие темы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость