Замена ip-адресов в логе ISA Server 2004/2006 на имена хостов
В очередной, десятый, раз встав на одни и те же грабли с логами ISA, решил таки записать) Дело в том, что по умолчанию ISA пишет в лог ip-адреса удаленных хостов, а не их имена, что вызывает определенное неудобство при прочтении логов и работе с ними.
Как сделать так, чтобы все сразу было как надо?
Очень просто. Некто Tarek Majdalani уже озаботился проблемой и даже написал небольшой фильтр для ISA, который решает указанную проблему. Фильтр работает с ISA 2004 и ISA 2006 (так утверждает автор фильтра; у меня фильтр прекрасно работает на нескольких машинах с ISA в боевых условиях).
Установка очень проста, и займет буквально пару минут времени:
- Загрузку и установку библиотеки вы производите на свой страх и риск. Она распространяется “AS IS” без каких-либо обязательств и гарантий (это мнение автора, с ним я абсолютно солидарен:))
- Загрузите саму библиотеку с фильтром (с сайта разработчика или копию с этого сайта, если вдруг оригинал недоступен). В архиве лежит исходный код библиотеки. Распространяется библиотека свободно, с единственным условием — при изменении исходного кода, автор просит менять имя библиотеки.
- Распакуйте библиотеку HostLogger.dll в папку, куда установлена ISA
- На сервере с ISA выполните (без кавычек, разумеется) следующую команду в командной консоли: “regsvr32 HostLogger.dll”
- Перезапустите службу Microsoft Firewall
Готово. Фильтр уже работает
Похожих записей нет.
1 Комментарий
May 28th, 2010
Потрясающще! Огромное спасибо!
Неудобство, это мягко говоря. Непонятно, почему подобная возможность не реализована MS изначально. Кстати, некоторые адреса ISA пишет в лог именами (сервер обновлений drweb, например).
Добавить комментарий