Рейтинг
0.00

BILLmanager v4

2 читателя, 14 топиков

Установка сертификата SSL на биллинг под управлением ОС Centos

BILLmanager v4
Все достаточно просто:

  1. Вводим команду: vi +/SSLCertificateFile /etc/httpd/conf.d/ssl.conf и видим пути сертификата(SSLCertificateFile) и ключа (SSLCertificateKeyFile)
  2. Заходим по указанным путям и вставляем в файл *.crt содержимое сертификата:
  3. и в файл *.key содержимое ключа:
  4. Перезапускаем Apache командой: /etc/init.d/httpd restart
Радуемся жизни! =)

Перенос BILLmanager на другой сервер

BILLmanager v4
Нужно установить BILLmanager на новый сервер, после залить базу данных биллинга со старого сервера. Дополнительно нужно перенести файл конфигурации billmgr.conf со старого сервера на новый, потому что туда записываются различные опции и включенные возможности. Учтите, что в файле конфигурации указываются данные для подключения к mysql, нужно будет указать в файле верные данные для подключения.
Если никаких специфических изменений BILLmanager не производилось, то этого достаточно.

Если есть плагины
  • Нужно перенести xml плагинов, они лежат в директории /usr/local/ispmgr/etc/ и называются billmgr_mod_your-plagin.xml
  • Нужно перенести обработчики плагинов. Они лежат в директории /usr/local/ispmgr/addon/
  • Если используются cgi скрипты для плагинов, то следует перенести и их. Расположение — /usr/local/ispmgr/cgi/
  • Если есть собственные модули платежных систем или регистраторов, то переносим их из /usr/local/ispmgr/sbin/

Если
  • Если есть собственные шаблоны уведомлений следует перенести /usr/local/ispmgr/etc/notify/
  • Если есть собственные шаблоны документов следует перенести /usr/local/ispmgr/etc/docs/
  • Если изменялись настройки бренда следует перенести /usr/local/ispmgr/skins/sirius/local/
  • Если используются аватары и собственные шаблоны печати переносим /usr/local/ispmgr/skins/sirius/local/
  • Чтобы перенести вложения в тикетах, нужно перенести /usr/local/ispmgr/var/mailattach/
  • Чтобы перенести конфиги пользователей, нужно перенести /usr/local/ispmgr/var/userconf/

Параша в статусе "Обрабатывается"

BILLmanager v4


Чтобы удалить подобное говнище, которое засирает биллинг очень сильно. Каждую неделю, каждый месяц, а за год работы можно на 50 страниц зарасти в говне, что потом нормальный заказ без «фильтра» не найдешь.

Короче, чтобы это удалить.
Нужно создать сервер с панелью управлением «Ручная обработка», включить его и нажать кнопка «Тарифы» на этом сервере и включить тот же тариф для услуги которую вы хотите удалить, потом идем в услугу и нажимаем кнопку «Изменить» и там выбираем новый обслуживающий сервер. После этого услугу можно удалить!

Текущие операции

BILLmanager v4
Недавно открыл для себя эту вкладку.


Оказывается все зависшее говницо находится там. И можно его удалять!!! Вот оно где. И почему об это ни слова не было когда я покупал, когда я устанавливал биллинг. Когда я удалял сущности в биллинге, а они зависали. Вот бы мне сказали — ты не можешь удалить эту хуйню, потому что тебе нужно сходить в «текущие операции» и удалить сначала там.

Когда вы не можете удалить заказ

BILLmanager v4
Иногда люди заказывают что-то, но сам процесс заказа до конца не доводят.
И эти мусорные заказы потом засирают биллинг.
Выделив их и нажав кнопку «удалить» — они будут в вечной обработке, но так и не удалятся.

Так вот, недавно до меня дошло, почему.

Идем в вкладку «заказы»

Находим все «заблокированные заказы»

Ждем разблокировать.


Теперь те заказы можно смело удалять!

Списать с баланса при закрытии тикета

BILLmanager v4
Я все ломал голову и не мог понять — почему сука не могу я создать Платные категории тех поддержки.

Выскакивала вот такая ошибка.



И главное в категориях — не было возможности создать платную.
А при выставлении суммы — писало, что категория бесплатна.

Я так и не понимал короче. И вот, спустя 2 года, кажется. Увидел СЛУЧАЙНЫМ образом.

НЕ ЗНАЮ МОЖЕТ ЭТО ПОСЛЕ ОБНОВЛЕНИЯ — но появился Тип продукта «Техподдержка» — которого раньше не было.

И стало понятно, как создаются Платные Категории в Тикетах.
Почему-то оказывается, вместо банальной «платной категории», нужно идти куда-то в тарифные планы, которые кажется лочино, что это тарифы, и с тикетницей они никак не должны быть связаны.

НО нет. Вообщем, создается в Тарифный планах — Техподдержка

Период тарифа

BILLmanager v4
Только спустя 2 года, до меня дошло.
Почему же именно так.

Я все мучался, не понимал, почему например расход у тарифов списывается только помесячно. И почему нельзя нажать кнопку «продлить» и продлить заказ на столько, на сколько нужно. Писалось, что услуга продлевается автоматически если на балансе имеются средства.

И я нигде не мог найти как это изменить.

И вот, сегодня — до меня дошло.
Оказывается, при создании тарифа можно выбрать «по периоду». т.е. можно не указывать конкретно сколько нужно.


И тогда это будет работать.
Примечательно то, что после создания — это поле уже не изменить.

шаблон доменного имени

BILLmanager v4
Как-то в статьях про dns зону я писал, что очень упрощает работу — технический домен или поддомен.

Например.
Сервер шаред хостинга №1
s1.hosting.123.ru — скажем так метится к примеру.
и мы создаем техничную запись *.s1.hosting.123.ru

А при создании заказа — пользователю — автоматически создается технический поддомен user100.s1.hosting.123.ru

ну, нумерация, как домены/поддомены могут меняться, тут на ваше усмотрение.

Но биллинг ISP не позволяет такое провернуть.
Т.к. при создании тарифа — указывается шаблон.

т.е. этот один и тот же шаблон пойдет на 1ый, на 2ой и последующие сервера.


Надеюсь в v5 биллинга — это предусмотрят.
Сейчас приходится для каждого сервера — создавать свои Одиннаковые тарифы, но с разными «шаблонами домена».
Когда сервер заполняется — просто убираешь галочку «доступен для заказа».

По сути этот изврат убивает саму суть — когда одному тарифу можно включить хоть 50 серверов в настройках.
Тупо, я считаю.

Шаблон доменного имени должен указываться в «Серверы» — когда добавляешь сервер и ему прописываешь этот шаблон.