Настройка службы через реестр Windows
Все параметры службы TMeter (кроме набора фильтров)
храняться в реестре по адресу:
[HKLM\Software\TMeter Software\TrafAgent\Settings]
[HKLM\Software\Wow6432Node\TMeter Software\TrafAgent\Settings] (для x64 операционных систем)
|
Параметры службы TMeter, устанавливаемые только
через реестр:
- DeniedPktLogLevel (тип REG_DWORD) - задает
уровень детализации протоколирования блокированных пакетов:
0 - отключает протоколирование блокированных пакетов
1 - включает протоколирование блокированных пакетов
(по-умолчанию)
2 - то же, что и п.1, однако дополнительно будут протоколироваться
MAC-адреса
- TrafficLimitMBytes (тип REG_DWORD) - задает
количество байт в 1 мегабайте при вычислении условия выполнения
правила. Как правило, используется при конструировании лимитов по
трафику (например, 1000000 будет означать 1 MB = 1000000 байт).
По-умолчанию, 1 MB = 1048576 байт.
- LogMemUsage (тип REG_SZ) - задает полный путь
к файлу для протоколирования объема занимаемой памяти службой
TMeter. Полезно для выявления утечек памяти в службе TMeter.
По-умолчанию, протоколирование объема занимаемой памяти
отключено.
- MSSQLConvertDateTime (тип REG_DWORD) - задает
использование функции CONVERT() для преобразования типа datetime
при протоколировании хостов HTTP в базу данных MS SQL
0 - отключает использование функции CONVERT() (по-умолчанию)
1 - включает использование CONVERT(). Использование данной функции
полезно когда MS SQL (из-за региональных установок) не воспринимает
правильно дату в формате 'yyyy-mm-dd hh:mi:ss'.
- BindAddr (тип REG_SZ) - задает IP-адрес на
котором служба будет принимать входящие соединения от Консоли
Управления. IP адрес должен быть записан в десятично-точечной
нотации (например, 192.168.0.1) и обязательно принадлежать
компьютеру, на котором запущена служба TMeter.
- LogSize (тип REG_DWORD) - определяет
максимальный размер лог-файла службы TMeter в мб (по-умолчанию, 2
мб)
- LogRotate (тип REG_DWORD) - определяет
максимальное кол-во частей лог-файлов службы TMeter (по-умолчанию,
5)
- HostResolvePeriod (тип REG_DWORD) - задает
периодичность обновления таблицы внутренней таблицы Hosts
содержащей соответствие "DNS(NetBIOS) адрес - IP адрес(а)". Эта
таблица используется при проверки правил, в которых подсчет трафика
ведется по имени хоста (по-умолчанию, HostResolvePeriod = 600
сек.)
- CustomTrafficLimitPage (тип REG_DWORD) -
Установка этого параметра в "1" (в случае превышения лимита по
трафику) будет показывать страничку "Доступ запрещен. Вы исчерпали
лимит трафика" из файла CustomTrafficLimit.xsl (папка
WebServerXsl). Отредактировав файл CustomTrafficLimit.xsl, вы
можете создать собственный вариант данной страницы. (по-умолчанию,
CustomTrafficLimitPage = 0 - используется страничка, формируемая
службой TMeter)
- CustomUrlFilterPage (тип REG_DWORD) -
Установка этого параметра в "1" (в случае срабатывания URL Фильтра)
будет показывать страничку "Доступ запрещен URL Фильтром" из файла
urlfilter.htm, который находится в папке WebServerXsl.
Отредактировав файл urlfilter.htm, вы можете создать собственный
вариант данной страницы (по-умолчанию, CustomUrlFilterPage = 0 -
используется страничка, формируемая службой TMeter). Примечание -
размер файла urlfilter.htm не должен превышать 1000 байт.
- SaveAliveTraffic (тип REG_DWORD) - регулирует
частоту посылки Alive-пакетов аутентификации от Монитора Службы к
Службе TMeter. Эта регулировка полезна в больших сетях, когда
администратор желает снизить трафик аутентификации между Монитором
Службы и Службой TMeter. Параметр может принимать значения от 0 до
10 (0 - максимальная частота, больше трафика; 10 - минимальная
частота, меньше трафика). Проконтролировать изменение параметра
можно визуально по частоте моргания стрелки в иконке трея
(по-умолчанию, 0)
- DenyDoubleLogins (тип REG_DWORD) - Установка
этого параметра в "1" запрещает "двойные логины" (т.е.
одновременную авторизацию одного и того же пользователя с разных
запущенных экземплярах Монитора Службы TMeter) для всех
пользователей без исключения.
- NetflowPort (тип REG_DWORD) - устанавливает
номер порта UDP, который будет использоваться для приема пакетов Netflow (по-умолчанию, TMeter принимает
Netflow пакеты на порту UDP 8818).
- DelayBetweenPing (тип REG_DWORD) - определяет
задержку в миллисекундах (по-умолчанию, 20 мсек.) между пингами
двух соседних IP-адресов.
Обратите внимание
- Для вступления в силу изменений, сделанных в реестре,
вы должны перезапустить Службу TMeter или перегрузить
компьютер.