Предоставление услуг антивирусной защиты для пользователей
Что это такое?
Схема авторизации
Перед началом работ установите 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_CABINET_HOST}='http://drweb.xxx.net'; | Страница пользовательского кабинета |
| $conf{ASHIELD_DRWEB_CABINET_PASSWD}='123456'; | Секретное слово для пользовательского кабинета |
| $conf{ASHIELD_DRWEB_FREE_PERIOD}=1; | Предоставлять первый месяц бесплатно |
Установка 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
Включения сенсора
# ln -s /usr/abills/Abills/modules/Ashield/avd.cgi /usr/abills/cgi-bin/avd.cgi
(/ Система/ Ashield/)
Заведите в билинге тарифные планы с таким же названием как и в Dr.Web модуле подписки
| # | Номер |
|---|---|
| Название: | название. может быть только: PREMIUM STANDART CLASSIC |
| Предупреждение: | в разработке |
| Группа: | в разработке |
| Абон. плата за месяц: | плата за услугу |
| Активации: | сума активации услуги |
| Изменить: | в разработке |
| Время существования с момента активации (Дни): | в разработке |
| Вид оплаты: | предоплата после оплата |
| Група Dr. Web: | Завести отдельную группу в Dr. Web |
Ashield → Dr.Web
URL для отчётов https://xxxxxxxx:9443/avd.cgi
Регистрация осуществляется в личном кабинете пользователя. При регистрации нужно указать E-mail если он не был указан в учётной записи пользователя. После чего пользователь используя свой логин и пароль может пользоваться услугой и осуществлять подписки на антивирус. После подписки на антивирусный пакет оправляется уведомление в биллинг о том какой паке выбрал пользователь и снимаются деньги указанные в тарифном плане. Зарегистрироваться могут только пользователи с положительным депозитом.