Us agent: различия между версиями
Admin (обсуждение | вклад) (Новая страница: «'''US_AGENT''' - это отдельная утилита, которая может устанавливаться у абонентов и служит для …») |
Admin (обсуждение | вклад) Нет описания правки |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
'''ВНИМАНИЕ: Данный модуль является устаревшим и более не предоставляется.''' | |||
'''US_AGENT''' - это отдельная утилита, которая может устанавливаться у абонентов и служит для облегчения работы в сети. Идентификация осуществляется по IP-адресу абонента. | '''US_AGENT''' - это отдельная утилита, которая может устанавливаться у абонентов и служит для облегчения работы в сети. Идентификация осуществляется по IP-адресу абонента. | ||
Строка 43: | Строка 47: | ||
* отображает наличие/отсутствие сети ''(смена иконки в трее)'' | * отображает наличие/отсутствие сети ''(смена иконки в трее)'' | ||
* отображает остаток на счету, текущий тарифный план и объем полученного трафика | * отображает остаток на счету, текущий тарифный план и объем полученного трафика | ||
* подгружает с сервера ссылки на сайты и выводит их в своем меню ''(удобно для вывода ссылок на локальные ресурсы)'' | * подгружает с сервера [[Произвольные ссылки и страницы в личном кабинете|ссылки на сайты]] и выводит их в своем меню ''(удобно для вывода ссылок на локальные ресурсы)'' | ||
* получает с сервера [[Общесетевые|общесетевые]] сообщения и отображает их абоненту | * получает с сервера [[Общесетевые|общесетевые]] сообщения и отображает их абоненту | ||
* частота обновления информации клиентом - указывается на сервере | * частота обновления информации клиентом - указывается на сервере |
Текущая версия от 17:18, 16 декабря 2016
ВНИМАНИЕ: Данный модуль является устаревшим и более не предоставляется.
US_AGENT - это отдельная утилита, которая может устанавливаться у абонентов и служит для облегчения работы в сети. Идентификация осуществляется по IP-адресу абонента.
Текущая версия: см. на странице: Модули
Статус модуля: Бесплатный
Серверная часть
Язык модуля: Perl
Необходимые модули Perl:
DBI Socket Carp Time::Local FindBin
Параметры
Настройка модуля осуществляется в файле us_config.tmp
$zuserver - адрес сервера с UserSide $zubase - имя базы данных UserSide $zuuser - имя пользователя для доступа к базе UserSide $zupass - пароль для доступа к базе UserSide $zucp - кодировка базы UserSide $ps_logpath - путь к логам модуля $zport - порт для обмена трафиком между сервером и агентами (по-умолчанию: 2345).
Клиентская часть
Язык модуля: Visual Basic
Общую информацию для всех модулей см. на странице: Модули
Для работы агента необходимо в разделе "Настройка - Модули" включить работу с ним, а на странице "Настройка - Основная - Клиентский агент" указать необходимые параметры.
Возможности:
- отображает наличие/отсутствие сети (смена иконки в трее)
- отображает остаток на счету, текущий тарифный план и объем полученного трафика
- подгружает с сервера ссылки на сайты и выводит их в своем меню (удобно для вывода ссылок на локальные ресурсы)
- получает с сервера общесетевые сообщения и отображает их абоненту
- частота обновления информации клиентом - указывается на сервере
- передает основные технические параметры компьютера абонента на сервер, что в некоторых случаях помогает определить причину технических проблем
- отдельная кнопка для доступа в личный кабинет абонента в САП "UserSide"
Информация о версии агента, последнем времени запуска и характеристикам компьютера выводится в карточке абонента.
Для удобства в комплекте идёт файл для инсталлятора Inno Setup. Это позволит собрать дистрибутив клиентского агента именно для своей сети с нужными настройками.
Сервер клиентского агента запускается на основной машине с САП "UserSide" и к нему подключаются уже абонентские клиенты. Запуск скрипта сервера рекомендуется поставить в системный cron/планировщик с частотой 6 часов, для гарантии перезапуска в случае каких-то сбоев. Вторая копия сервера запускаться не будет.