Управление через TI — различия между версиями
Vis (обсуждение | вклад) |
Vis (обсуждение | вклад) |
||
| (не показано 17 промежуточных версий 2 участников) | |||
| Строка 1: | Строка 1: | ||
| + | Навигация : [[Заглавная_страница|Оглавление]] / [[Установка ПО|Установка, настройка и запуск комплекса]] / [[Контроль за доступом в интернет]] | ||
| + | |||
| + | ---- | ||
| + | |||
Данное дополнение обеспечивает взаимодействие программы ASV2 с программой Traffic Inspector: | Данное дополнение обеспечивает взаимодействие программы ASV2 с программой Traffic Inspector: | ||
*съем информации о трафике | *съем информации о трафике | ||
| Строка 4: | Строка 8: | ||
*управление полосой пропускания для компьютеров клуба. | *управление полосой пропускания для компьютеров клуба. | ||
| − | + | Поддерживаемые версии программ: | |
| − | * ASV | + | * ASV старше 2.0.4.525 (http://www.astalavista.ru) |
| − | * Traffic Inspector 1. | + | * Traffic Inspector до 1.1.5.217 (http://www.smart-soft.ru) |
---- | ---- | ||
| + | |||
===Установка=== | ===Установка=== | ||
| Строка 20: | Строка 25: | ||
Если программы ASV2 и Traffic Inspector работают на разных компьютерах, то на компьютер с ASV2 необходимо установить консоль управления Traffic Inspector. | Если программы ASV2 и Traffic Inspector работают на разных компьютерах, то на компьютер с ASV2 необходимо установить консоль управления Traffic Inspector. | ||
| + | |||
| + | Также советуем прочитать [http://www.smart-soft.ru/?page=dcom здесь] о настройке работы с удалённой машины. | ||
| Строка 29: | Строка 36: | ||
<pre> | <pre> | ||
| − | + | ; параметры подключения к серверу 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 | |
</pre> | </pre> | ||
| Строка 71: | Строка 78: | ||
Механизм автоотключения, тарификации и оплаты, имеющийся в Traffic Inspector, не используется. Поэтому у этих пользователей должен быть разрешен безлимитный доступ. Тарифы могут быть любыми, но если в последствии будут нужны отчеты по этим пользователям (компьютерам), лучше тариф задать "1" (тарифицировать мегабайты). | Механизм автоотключения, тарификации и оплаты, имеющийся в Traffic Inspector, не используется. Поэтому у этих пользователей должен быть разрешен безлимитный доступ. Тарифы могут быть любыми, но если в последствии будут нужны отчеты по этим пользователям (компьютерам), лучше тариф задать "1" (тарифицировать мегабайты). | ||
| + | |||
| + | В комплект поставки входит программа '''TI_Interface_Tester.exe'''. Она поможет Вам проверить и настроить доступ к серверу с Traffic Inspector. Также с её помощью можно смотреть информацио о правилах и трафике, которую хранит Traffic Inspector. С помощью '''TI_Interface_Tester.exe''' можно быстро создать записи о всех управляемых ip-адресах клуба. | ||
| Строка 79: | Строка 88: | ||
При запуске сеанса в программе ASV2, если разрешена услуга Интернет, в Traffic Inspector соответствующий пользователь с IP адресом компьютера будет переведен в состояние СТАРТ, тем самым работа с этого IP адреса будет разрешена. Далее в процессе работы с интервалом 1 секунду сервис WinTIService будет считывать текущий трафик. | При запуске сеанса в программе ASV2, если разрешена услуга Интернет, в Traffic Inspector соответствующий пользователь с IP адресом компьютера будет переведен в состояние СТАРТ, тем самым работа с этого IP адреса будет разрешена. Далее в процессе работы с интервалом 1 секунду сервис WinTIService будет считывать текущий трафик. | ||
| − | При остановке сеанса ASV2 переведет пользователя в Traffic Inspector в состояние | + | При остановке сеанса ASV2 переведет пользователя в Traffic Inspector в состояние ПАУЗА. |
В таблице firewall_profiles поля для TI_InBandwidth и TI_OutBandwidth, определят полосу шейпера, который будет выставлен в TI.при применении соответствующего профайла. Правило с id=1 всегда выключает доступ в интернет а правила с id>1 всегда включают доступ в интернет с клиентских компьютеров. | В таблице firewall_profiles поля для TI_InBandwidth и TI_OutBandwidth, определят полосу шейпера, который будет выставлен в TI.при применении соответствующего профайла. Правило с id=1 всегда выключает доступ в интернет а правила с id>1 всегда включают доступ в интернет с клиентских компьютеров. | ||
| + | |||
| + | Сервис WinTIService.exe хранит историю работы в папке Logs. Файлы-логи создаются каждый день.Ппример: TI_LOG-2006-10-20.log - история работы за 20 октября 2006 года. | ||
| Строка 92: | Строка 103: | ||
Наиболее вероятны: | Наиболее вероятны: | ||
| − | * Ошибки DCOM соединения с сервером Traffic Inspector. Эти проблемы описаны в документации на программу Traffic Inspector. | + | * Ошибки DCOM соединения с сервером Traffic Inspector. Эти проблемы описаны в [http://www.smart-soft.ru/?page=dcom документации] на программу Traffic Inspector. |
* Ошибка пароля доступа к API. Сверьте соответствующие настройки пароля в обеих программах. | * Ошибка пароля доступа к API. Сверьте соответствующие настройки пароля в обеих программах. | ||
* Не найден пользователь с авторизацией по какому-то IP адресу. Проверьте, есть ли такой пользователь в Traffic Inspector. | * Не найден пользователь с авторизацией по какому-то IP адресу. Проверьте, есть ли такой пользователь в Traffic Inspector. | ||
| + | * Тестер нормально подключается и выдаёт информацию, но сервис при этом ругается, что нет доступа. Для решения этой проблемы следует определить пользователя Windows и его пароль в настройках работы сервиса '''WinTIService.exe''' аналогично рисунку ниже: | ||
| + | |||
| + | [[Изображение:2006-11-06_064621.gif]] | ||
Текущая версия на 21:47, 29 мая 2008
Навигация : Оглавление / Установка, настройка и запуск комплекса / Контроль за доступом в интернет
Данное дополнение обеспечивает взаимодействие программы ASV2 с программой Traffic Inspector:
- съем информации о трафике
- управление включением и выключением трафика на компьютерах
- управление полосой пропускания для компьютеров клуба.
Поддерживаемые версии программ:
- ASV старше 2.0.4.525 (http://www.astalavista.ru)
- Traffic Inspector до 1.1.5.217 (http://www.smart-soft.ru)
Установка
Дополнение выполнено в виде 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 аналогично рисунку ниже:
