RexxeЯ
Заметки для себя

Apache 2.2 + logging to syslog on Win2k3 server

21.12.2011 . Автор: rexxer

Возникла идея отслеживать подозрительные запросы к сайту.

Т.к. это Apache на windows 2003 server, то …

В инете было найдено это: http://www.apachelounge.com/viewtopic.php?p=19450

Т.е. надо скачать и скопировать в каталог windows или просто прописать PATH файлы и библиотеки к ним wtee, grep4win, klog:

(я установил все эти пакеты на виртуалку и выдрал необходимые файлы: egrep.exe, fgrep.exe, grep.exe, klog.exe, wtee.exe, libiconv2.dll, libintl3.dll, pcre3.dll)

- klog.exe (http://www.tucows.com/preview/507460)  - завернуто в оболочку - игнорим установку барахла либо ищем нормальную ссылку.
- Grep for Win32 (http://gnuwin32.sourceforge.net/packages/grep.htm)
- wtee.exe (http://code.google.com/p/wintee/)

После установки этих пакетов я скопировал все нужные бинарники в каталог винды.

Далее настраиваем сам апач. Как я не бился - не работало.

Рецепт простой оказался - нужно вставлять данную строку отдельно по виртуальным хостам, не в главный конфиг.

Мой первый фильтр отсылает записи об ошибке 404 на syslog-сервер:

CustomLog “|wtee.exe -a C:/apache2.2/logs/access.log |grep –line-buffered 404 |klog -u 514 -h 192.168.200.99 -s -p 185 -i” common


Оставить комментарий

Вы должны войти, чтобы оставить комментарий.