Управление через TI — различия между версиями

Материал из ASV2 manual
Перейти к: навигация, поиск
Строка 1: Строка 1:
Навигация : [[Заглавная_страница|Оглавление]] / [[Настройка и запуск комплекса]] / [[Контроль за доступом в интернет]]
+
Навигация : [[Заглавная_страница|Оглавление]] / [[Установка ПО|Установка, настройка и запуск комплекса]] / [[Контроль за доступом в интернет]]
  
 
----
 
----

Версия 12:25, 25 февраля 2008

Навигация : Оглавление / Установка, настройка и запуск комплекса / Контроль за доступом в интернет


Данное дополнение обеспечивает взаимодействие программы ASV2 с программой Traffic Inspector:

  • съем информации о трафике
  • управление включением и выключением трафика на компьютерах
  • управление полосой пропускания для компьютеров клуба.

Минимальные версии программ:



Установка

Дополнение выполнено в виде NT-сервиса (WinTIService.exe), которой нужно установить на любой машине с ОС Windows 2000/XP/2003.Этот сервис работает с Traffic Inspector через DCOM API. Таким образом, обе программы могут работать на разных компьютерах. Сервис устанавливается командой в консоли:

WinTIService.exe /install

Сервис автоматически запустится после перезагрузки компьютера. Также его можно запустить на выполнение через командный файл StartService.cmd.

Если программы ASV2 и Traffic Inspector работают на разных компьютерах, то на компьютер с ASV2 необходимо установить консоль управления Traffic Inspector.

Также советуем прочитать здесь о настройке работы с удалённой машины.



Настройка

Настройка доступа к Traffic Inspector задается в конфигурационном ini-файле сервиса (WinTIService.ini):

; параметры подключения к серверу MySQL
; требуются права для записи и чтения таблицы ip_state
; и только на чтение из таблицы firewall_profiles
[DataBase]
Server=127.0.0.1
Port=3306
Database=asta
Username=root
Password=


; системные параметры
[System]
; как часто производить съем информации о трафике в мсек
RecalcInterval=5000

; отображать ли в логах факты пересчета (полезно для отладки)
ShowRecalcEvent=0

; суммировать ли к основному трафику входящий трафик из кэша?
AddCacheCntRx=0

; суммировать ли к основному трафику входящий mail-трафик?
AddMailCntRx=0

; параметры подключения к API-интерфейсу Traffic Inspector
[TrafficInspector]
TIServer=LOCAL
TIPassword=111

В разделе [TrafficInspector] задается IP адрес или имя компьютера с Traffic Inspector а также пароль доступа у API-интерфейсу.

В поле TIServer вводим LOCAL, если обе программы находятся на одном компьютере, или IP адрес (имя) компьютера с Traffic Inspector.

API-Пароль задается в поле TIPassword. Такой же пароль должен быть прописан в настройках программы Traffic Inspector (пароль интерфейса автоматизации).

Каждый компьютер, управляемый программой ASV2, и с которого должен быть разрешен доступ в Интернет, должен быть обязательно прописан в Traffic Inspector с авторизацией по IP адресу. Авторизация по имени пользователя не поддерживается. Ограничений по группам нет, т.е. этих пользователей в Traffic Inspector можно помещать как в общий список, так и в любую группу.

Клиентский агент программы Traffic Inspector при авторизации по IP адресу не работает и ставить его не надо.

Механизм автоотключения, тарификации и оплаты, имеющийся в Traffic Inspector, не используется. Поэтому у этих пользователей должен быть разрешен безлимитный доступ. Тарифы могут быть любыми, но если в последствии будут нужны отчеты по этим пользователям (компьютерам), лучше тариф задать "1" (тарифицировать мегабайты).

В комплект поставки входит программа TI_Interface_Tester.exe. Она поможет Вам проверить и настроить доступ к серверу с Traffic Inspector. Также с её помощью можно смотреть информацио о правилах и трафике, которую хранит Traffic Inspector. С помощью TI_Interface_Tester.exe можно быстро создать записи о всех управляемых ip-адресах клуба.



Работа

При запуске сеанса в программе ASV2, если разрешена услуга Интернет, в Traffic Inspector соответствующий пользователь с IP адресом компьютера будет переведен в состояние СТАРТ, тем самым работа с этого IP адреса будет разрешена. Далее в процессе работы с интервалом 1 секунду сервис WinTIService будет считывать текущий трафик.

При остановке сеанса ASV2 переведет пользователя в Traffic Inspector в состояние ПАУЗА.

В таблице firewall_profiles поля для TI_InBandwidth и TI_OutBandwidth, определят полосу шейпера, который будет выставлен в TI.при применении соответствующего профайла. Правило с id=1 всегда выключает доступ в интернет а правила с id>1 всегда включают доступ в интернет с клиентских компьютеров.

Сервис WinTIService.exe хранит историю работы в папке Logs. Файлы-логи создаются каждый день.Ппример: TI_LOG-2006-10-20.log - история работы за 20 октября 2006 года.



Проблемы и методы устранения

Ошибки работы с Traffic Inspector сохраняются в log-файле сервиса WinTIService: TI_LOG-yyyy-mm-dd.log.

Наиболее вероятны:

  • Ошибки DCOM соединения с сервером Traffic Inspector. Эти проблемы описаны в документации на программу Traffic Inspector.
  • Ошибка пароля доступа к API. Сверьте соответствующие настройки пароля в обеих программах.
  • Не найден пользователь с авторизацией по какому-то IP адресу. Проверьте, есть ли такой пользователь в Traffic Inspector.
  • Тестер нормально подключается и выдаёт информацию, но сервис при этом ругается, что нет доступа. Для решения этой проблемы следует определить пользователя Windows и его пароль в настройках работы сервиса WinTIService.exe аналогично рисунку ниже:

2006-11-06 064621.gif