kerio-rus.ru - KWF + TMeter + Active Directory

Когда то давно перед всеми стояла проблема (или задача) точного подсчёта интернет - трафика, израсходованного пользователями офиса.
Посмотрим на TMeter ...
До недавнего времени он исправно сожительствовал на шлюзе вместе с msISA2004 и считал трафик каждого компьютера сети (пользователь был "закреплён" за компьютером в статистике трафика...
Работало это давно и удовлетворяло полностью (ну пришлось посидеть немного в DHCP резервирование сделать что б определенная машина получала только определенный IP и что б статистика TMeter-а не теряла смысла)
С недавнего времени ТМетр стал уметь работать с учётными записями домена, то есть считать трафик по пользователям....
Единственное что надо сделать - на каждый компьютер поставить клиента авторизации, но это чепуха по сравнению с тем что получится в итоге...

Значит обновил я версию на своём сервере до последней версии 7.х.х, в которой реализована поддержка работы с учётными записями AD, протестировал на нескольких машинах - всё работает как  часики и теперь о подсчёте трафика можно не беспокоиться.

Ну а теперь собственно о том как это работает:

1. Устанавливается на шлюз (KWF или чтото иное - не важно) сам TMeter, естественно "лицензируется" и потом настраивается...
Настройка ТМетра описана в новой инструкции

2. Устанавливается "клиент" на пользовательский компьютер, в его настройках выбирается "доменная аутентификация" и адрес(имя) машины на которой стоит TMeter

Собственно говоря всё настраивается не отходя от рабочего места, вот только установка и настройка клиентов на пользовательских машинах - дело казалось бы хлопотное...
Я поленился ходить руками ставить и сделал "сборку" - то есть клиент, готовый к запуску сразу после распаковки
Несколько тонкостей:
- копируется в c:\program files\tmeter (путь по умолчанию при установке)
- запускается *.reg файл с настройками (если вы решите изменить пусть где будет стоять клиент - в файле реестра надо так же поправить этот путь)

Можно несколько автоматизировать процесс: логон скриптом например копировать клиента на все машины (через GPO), так же скриптом импортировать настройки реестра.

В общем то выкладываю всё в одном архиве, скрипт копирования (копируется содержимое расшареной папки в c:\program files\tmeter), скрипт - определяющий пользовательская сессия является терминальной или нет (ну пользователям на терминал устанавливать клиентов нет смысла)
Если пользовательская сессия не терминальная, то выполняется импорт ключей реестра из *.reg -файла с настройками клиента.
Какой использовать - сами решите...

Содержимое архива:
autorun.reg - файл с ключами рееста для настройки клиента
TMeter_auto_reg.vbs - скрипт для импорта настроек из вышеупомянутого файла, скрипт срабатывает в определенный день недели (например если я решил ввести в работу новую систему подсчёта траффика в этот день централизованно для всех пользователей)
copyreg.vbs - скрипт просто копирует содержимое указанной папки по указанному пути и вносит изменения в реестр из файла *.reg
В VBS-скриптах надо указать вместо \\server\share\TMeter\... - свой путь, желательно это скрипт использовать если пользователи - локальные администраторы на своих рабочих машинах
copy.vbs - скрипт, копирующий клиентскую часть с шары на сервере - на аклиентский комп (как использовать - смотри ниже скриншот)
reg.vbs - скрипт, вносящий изменения в реестр при логине пользователя (как использовать - смотри ниже на скриншоте)

При использовании скриптов copy.vbs и reg.vbs как логон-скриптов в политике - необязательно что бы пользователь на машине был локальным админом...
Copy.vbs выполняется при загрузке компютера (полезен для одновременного копирования на большое количество рабочих мест)
Reg.vbs выполняется при входе пользователя в систему (полезен если за одним компьютером работает несколько человек)


Качать "сборку"

PS
Версия TMeter-а должна быть
7.х.х

Скриншот1: использование copy.vbs


Скриншот2: использование reg.vbs

 

(C) Kerio-rus.ru