Ashield

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

Dr.Web AV-Desk

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

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

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


Установка

Перед началом работ установите 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/'; Замена префикса линка закачивания программы
$conf{ASHIELD_DRWEB_FREE_GRACE}=1; Количество подписок с бесплатными периодами

Тарификация

Тарификация осуществляется следующим образом. После подписки пользователем на сервис снимается абонплата в размере оставшегося количества дней до начала следующего месяца. Абонплата за пользование услугой снимается 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. Обязательно права на файл веб интерфейса

Для работы модуля Ashield нужно доустановить следующие Perl модули: Perl XML, Perl LWP-UserAgent-WithCache,URI


Включения сенсора.
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 кабинета версии 5.хх

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


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

Регистрация

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