BILLmanager:Проблемы и решения

Материал из ISPWiki

Перейти к: навигация, поиск

Решение вопросов, возникающих при использовании и администрировании BILLmanager.

Содержание

Где хранятся сессии?


Сессии хранятся в /usr/local/ispmgr/var/.billmgr.ses. Все в одном файле, файл бинарный.


Как работает кнопка “Откатить до выбранной версии”?


На примере BILLmanager. Механизм этой кнопки следующий: откатить можно только до той версии панели, которая была установлена на ваш сервер изначально. Т.е откатиться на более раннюю версию уже нельзя. Хранятся резервные копии в директории /usr/local/ispmgr/var/backup/billmgr/ в следующем виде:

 -rw-r--r-- 1 root wheel 7081496 Aug 30 12:10 4.0.37
 -rw-r--r-- 1 root wheel 4853501 Aug 30 12:10 4.0.38
 -rw-r--r-- 1 root wheel 7227994 Aug 30 12:10 4.0.39
 -rw-r--r-- 1 root wheel 7360598 Aug 30 12:11 4.0.40
 -rw-r--r-- 1 root wheel 7785194 Aug 30 12:11 4.0.41
 -rw-r--r-- 1 root wheel 7550325 Aug 30 12:12 4.0.42
 -rw-r--r-- 1 root wheel 7483549 Aug 30 12:12 4.0.42.1

После отката на какую-либо определенную версию все резервные копии, что были до этой версии, будут удалены автоматически.


А где можно найти список всех переменных для писем?


Шаблоны сообщений -> Тестировать шаблон.


Различия между Клиент - Пользователь - Плательщик (BILLmanager)


   * В чем разница между этими понятиями в BILLmanager, чем различаются эти надписи и пункты меню?
   * Некто регистрируется в биллинге - это клиент. Соответственно, для администраторов биллинга он будет доступен в меню "Клиенты". Затем он самостоятельно создает, например, своего системного администратора, чтобы он мог создавать тикеты в техническую поддержку провайдера, - это пользователь. Также есть один или несколько субъектов, которые оплачивают услуги (они не используются для входа в биллинг), - это плательщики, их данные используются при выставлении счетов и совершения процедуры оплаты. 

В следующих статьях данный вопрос рассмотрен более подробно:

   * Клиенты - модуль Клиенты предоставляет провайдеру набор функций по управлению клиентами. Провайдеру доступен широкий набор возможностей начиная от создания новых клиентов и редактирования данных существующих, заканчивая переходом в панель управления с правами выбранного клиента.
   * Пользователи  - клиент может быть представлен не только одним лицом, но и компанией, в которой определенное количество сотрудников выполняет различные функции и которым требуются различные права доступа к тому или иному модулю. Чтобы создать новых пользователей и разрешить или запретить им доступ к функциям системы, вы можете воспользоваться данным модулем. Вам предоставлена возможность просматривать информацию об имеющихся пользователях и изменять их права доступа.
   * Плательщики - данный модуль позволяет создавать новых плательщиков, осуществляющих оплату услуг (это могут быть как частные лица, так и компании), просматривать и редактировать имеющиеся данные о плательщиках.


Как сменить тип учета тарифного плана


Через BILLmanager сделать этого нельзя из-за возникновения неоднозначных и проблемных ситуаций. Однако вы можете внести изменения вручную в таблицу pricelist, поле billtype базы данных BILLmanager.
Не меняйте это поле у всех записей таблицы, т.к. все содержимое тарифов хранится в этой же таблице, и для них это поле принимает другие значения.

Возможные значения поля описаны так:
enum addBill { abUnknown, abNone, abOrdered, abStat, abPeriod, abDaily, abMonthly, abYearly };

Конкретно для этого случая будут интересны значения:

abPeriod=4, abDaily=5, abMonthly=6, abYearly=7.

Как сделать оплату наличным в BILLmanager?


Используйте метод оплаты "Банк". Назовите его как "Оплата наличными".


Как вернуть БД к исходному состоянию


Чтобы вернуть базу данных к исходному состоянию, вам следует удалить ее любым доступным способом, далее выполнить команду killall billmgr и авторизоваться повторно. BILLmanager автоматически создаст БД с исходными данными.


Как перенаправить почту с домена для работы почтового шлюза


Пропишите в файле /etc/alias перенаправление вида:

virtuser_1014:  "|/usr/local/ispmgr/sbin/gatemail"

Где virtuser_1014 - виртуальный пользователь требуемого почтового ящика.


Каким способом можно организовать тарифные планы с тестовыми периодами в BILLmanager?


Создайте период с нулевой ценой. Тестовый период можно заказать только один раз.

Обновление BILLmanager до Corporate

В табличке doctemlp в поле account следует заменить значение на 1 для всех. И удалить уникальный ключ name.

Как сбросить пароль для пользователя admin?

Для этого необходимо через shell выполнить команду:

/usr/local/ispmgr/sbin/mgrctl -m billmgr usrparam passwd=<пароль> recordlimit=100 sok=ok
Была ли эта информация полезной? Да | Нет
Личные инструменты