Это старая версия документа.
Ashield
Предоставление услуг антивирусной защиты для пользователей
Dr.Web AV-Desk
О 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'; | Пароль для страницы управления |
Тарификация
Тарификация осуществляется осуществляется следующим образом. После
подписки пользователем на сервис с него снимается абон. плата в
размере оставшегося количества дня до начала следующего месяца. Абон.
плата за пользование услугой снимается 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 модулей.
- XML::Parser (XML-Parser).
- XML::Simple (XML-Simple).
- LWP::UserAgent::WithCache (LWP-UserAgent-WithCache)
- URI (URI)
Установка указанных модулей в 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 кабинета
URL для отчётов https://xxxxxxxx:9443/avd.cgi
Регистрация
Регистрация осуществляется в личном кабинете пользователя. При регистрации нужно указать E-mail если он не был указан в учётной записи пользователя. После чего пользователь используя свой логин и пароль может пользоваться услугой и осуществлять подписки на антивирус. После подписки на антивирусный пакет оправляется уведомление в биллинг о том какой паке выбрал пользователь и снимаются деньги указанные в тарифном плане. Зарегистрироваться могут только пользователи с положительным депозитом.