Это старая версия документа.


Ashield

Предоставление услуг антивирусной защиты для пользователей

Dr.Web AV-Desk

http://www.av-desk.com/

О Dr.Web AV-Desk

Что это такое?

  • Dr.Web AV-Desk – это модель бизнеса, с помощью которой Провайдер может привлечь новых клиентов и увеличить свои доходы.
  • Dr.Web AV-Desk – это интернет-сервис для предоставления комплекса услуг по информационной защите ПК от вирусов и спама неограниченному числу подписчиков.
  • Dr.Web AV-Desk – это программное обеспечение, позволяющее централизованно управлять процессом предоставления таких услуг. Подробно...

Схема авторизации


Установка

Перед началом работ установите Dr.Web AV Desk и Dr. Web модуль подписки.

abills/libexec/config.pl

@MODULES = (
          'Ashield'
          );
# mysql -D abills < db/Ashield.sql
$conf{ASHIELD_DRWEB_HOST}='http://xxx.com:9080'; Адрес страницы управления Dr.Web
$conf{ASHIELD_DRWEB_LOGIN}='admin'; Логии для страницы управления
$conf{ASHIELD_DRWEB_PASSWD}='passwd'; Пароль для страницы управления
$conf{ASHIELD_DRWEB_DOWNLOAD_PREFIX}='http://192.168.1.41:9080/'; Замена префикса линка закачивания программы

Тарификация

Тарификация осуществляется осуществляется следующим образом. После подписки пользователем на сервис с него снимается абон. плата в размере оставшегося количества дня до начала следующего месяца. Абон. плата за пользование услугой снимается 1 числа за поточный месяц. Если у пользователя не достаточно средств на счету и тип оплаты указан как предоплата ему блокируется сервис. При типе пополнения после оплата абон. плата снимается независимости от финансового состояния счёта абонента.
Если в тарифном плане указан льготный период абон. плата снимается с абонента после истечения льготного периода. Если льготный период заканчивается по средине месяца то абон. начинает сниматься с 1 числа следующего за льготным месяцем

Подписка на услуги

Управление услугой «Антивирус Dr.Web» осуществляеться вл ичном кабинете пользователя
Услуга разрешает планировать расходы на антивирусную безопасность и самостоятельно изменять настройки подписки.
Провайдер может предоставлять тестовій период подписки.

Подписка Для активации подписки пользователю нужно зайти в лично кабинете в вкладку Dr.Web, выбрать предполагаемый тарифный план. После завершения подписки система предложит скачать антивирусную программу. После установки подписка будет продолжаться автоматически на следующий месяц

Приостановка В системе имеется приостанавливать подписку на определённое время, например на время отпуска или продолжительной командировки. Для приостановки нажмите приостановить в меню укажите период. Подписка будет приостановленна с 1 числа следующего месяца. За период приостановки деньги за антивирус не снимаются

Отказ от услуги Чтобы отказаться от услуги «Антивирус Dr.Web», нужно перейти в меню изменить и нажать кнопку отключить. Услуга останется активной до конца проплаченого периода (текущего месяца).

Для версии ниже 6.0

$conf{ASHIELD_DRWEB_CABINET_HOST}='http://drweb.xxx.net'; Страница пользовательского кабинета
$conf{ASHIELD_DRWEB_CABINET_PASSWD}='123456'; Секретное слово для пользовательского кабинета
$conf{ASHIELD_DRWEB_FREE_PERIOD}=1; Предоставлять первый месяц бесплатно
$conf{ASHIELD_DRWEB_VERSION}=1; Версия Dr.Web интерфейса. версия 1 для кабинетов подписки ниже версии 5.0.1 (2010-09-14 18:06:16). Для всех остальных нужно указывать версия 2.
$conf{ASHIELD_AVD_DEBUG}=1; Уровень Debug для avd.cgi. Дебаг лог записывается в /usr/abills/var/log/avd.log. Обязательно права на файл веб интерфейса

Установка Perl модулей.

Установка указанных модулей в OC FreeBSD.

 # cd /usr/ports/textproc/p5-XML-Simple && make && make install 
 # cd /usr/ports/www/p5-LWP-UserAgent-WithCache && make  && make install
 # cd /usr/ports/net/p5-URI && make  && make install

Включения сенсора. \\CGI сенсор работает для DrWeb cabinet 5.0.0 (2010-09-14 18:06:16) и старше

 # ln -s /usr/abills/Abills/modules/Ashield/avd.cgi /usr/abills/cgi-bin/avd.cgi

Для версий 5.0.1 (2010-09-14 18:06:16) и более новых нужно выполнять данный сенсор как периодический процесс.

 # /usr/abills/cgi-bin/avd.cgi

При включении режима отладки $conf{ASHIELD_AVD_DEBUG}=1 логи пишутся в файл /usr/abills/var/log/avd.log. Обязательно права на файл веб интерфейса

Тарифные планы

(/ Система/ Ashield/ Tarif Plans)

Сначало нужно завести тарифные планы в Dr.Web. После заведения переходим в биллинге / Система/ Ashield/ Tarif Plans и добавляем новые тарифные планы в список. Верхняя таблица показывает тарифные планы заведённые в биллинге нижняя тарифные планы Dr. Web не прикреплённые к биллингу. Тарифы должны иметь те же названия что и тарифы заведённые в Dr. Web.

# Номер
Название: название. может быть только:
Предупреждение: в разработке
Группа: в разработке
Абон. плата за месяц: плата за услугу
Активации: сума активации услуги
Изменить: в разработке
Время существования с момента активации (Дни): в разработке
Вид оплаты: предоплата
после оплата
Група Dr. Web: Завести отдельную группу в Dr. Web

Статистика

Ashield → Dr.Web

Настройка Dr.Web кабинета

Dr Web cabinet
URL для отчётов https://xxxxxxxx:9443/avd.cgi


для версии 5.0.1 (2010-09-14 18:06:16) и выше
Dr Web cabinet

Регистрация

Регистрация осуществляется в личном кабинете пользователя. При регистрации нужно указать E-mail если он не был указан в учётной записи пользователя. После чего пользователь используя свой логин и пароль может пользоваться услугой и осуществлять подписки на антивирус. После подписки на антивирусный пакет оправляется уведомление в биллинг о том какой паке выбрал пользователь и снимаются деньги указанные в тарифном плане. Зарегистрироваться могут только пользователи с положительным депозитом.