Us agent

Материал из WiKi - UserSide

ВНИМАНИЕ: Данный модуль является устаревшим и более не предоставляется.


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 часов, для гарантии перезапуска в случае каких-то сбоев. Вторая копия сервера запускаться не будет.