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
