В очередной, десятый, раз встав на одни и те же грабли с логами ISA, решил таки записать) Дело в том, что по умолчанию ISA пишет в лог ip-адреса удаленных хостов, а не их имена, что вызывает определенное неудобство при прочтении логов и работе с ними.

Как сделать так, чтобы все сразу было как надо?

Очень просто. Некто Tarek Majdalani уже озаботился проблемой и даже написал небольшой фильтр для ISA, который решает указанную проблему. Фильтр работает с ISA 2004 и ISA 2006 (так утверждает автор фильтра; у меня фильтр прекрасно работает на нескольких машинах с ISA в боевых условиях).

Установка очень проста, и займет буквально пару минут времени:

  1. Загрузку и установку библиотеки вы производите на свой страх и риск. Она распространяется “AS IS” без каких-либо обязательств и гарантий (это мнение автора, с ним я абсолютно солидарен:))
  2. Загрузите саму библиотеку с фильтром (с сайта разработчика или копию с этого сайта, если вдруг оригинал недоступен). В архиве лежит исходный код библиотеки. Распространяется библиотека свободно, с единственным условием — при изменении исходного кода, автор просит менять имя библиотеки.
  3. Распакуйте библиотеку HostLogger.dll в папку, куда установлена ISA
  4. На сервере с ISA выполните (без кавычек, разумеется) следующую команду в командной консоли: “regsvr32 HostLogger.dll”
  5. Перезапустите службу Microsoft Firewall

Готово. Фильтр уже работает :)

Социальные закладки:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • TwitThis
  • Live
  • email
  • MySpace
  • Technorati
  • RSS

Похожих записей нет.