Логирование в BILLmanager

Уровень логирования определяет насколько детально будет отображена информация в логах. Чем выше значение, тем более подробная информация записывается в лог.

Уровни логирования:
1 — замечания;
2 — критические ошибки;
3 — ошибки;
4 — предупреждения;
5 — информация о запросах;
6 — расширенная информация;
7 — сообщения удалённых сервисов;
8 — трассировка кода;
9 — отладочная информация.
Читать дальше

Интеграция BILLmanager и BrainyCP

core.brainycp.com/brainy_billmanager.zip

Основными возможностями модуля являются:
  • создание хост-аккаунта в панели BRAINY, по завершению процесса покупки продукта внутри BILLmanager
  • приостановка (suspend) хост-аккаунта в BRAINY, при отсутствии оплаты или по решению клиента (администратора) из BILLmanager
  • полное удаление хост-аккаунта в BRAINY, при выполнении соответствующей операции в BILLmanager
  • возобновление хост-аккаунта в BRAINY, при выполнении соответствующей операции в BILLmanager
  • смена тарифного плана хост-аккаунта в BRAINY, при выполнении соответствующей операции в BILLmanager

Инструкция по установке:
  • Авторизоваться в панели под root-ом — IP:8002/index.php
  • Перейти в раздел хост-аккаунтов и создать аккаунт для доступа по API. Присвоить пользователю новую группу для API доступа, в которой выставить права полного доступа по API (администратор). Запомнить логин и пароль пользователя.
  • Создать группу пользователей в которую будут добавляться хост-аккаунты новых клиентов. Выставить нужные права. Запомнить наименование группы.
  • Создать тариф хост-аккаунта. Запомнить наименование.
  • Разархивировать архив с модулем в корень установки BILLmanager. Файлу /usr/local/mgr5/processing/pmbrainy.php поставить права на выполнения. Убедиться, что установлен php. Если путь php отличается от #!/usr/bin/php, то задать его в первой строке файла pmbrainy.php
  • Авторизоваться под рутом в BILLmanager. Перейти в раздел Интеграция – Обработчики услуг – Виртуальный хостинг – выбрать Brainy.
Задать все данные, которые запрашивает модуль:
  • логин и пароль для выполнения api операций из п.2
  • URL к панели Brainy вида IP:8002/api/api.php?
  • группа клиентов из п.3
  • IP адрес
  • далее 4 поля – доступ к БД BILLmanager, который можно получить в файле /usr/local/mgr5/etc/billmgr.conf.d/db.conf
  • Создать в разделе Продукты – Тарифные планы тариф, имя которого будет совпадать с именем из п.4. Выбрать в качестве обработчика – Brainy.
  • Теперь можно тестировать сам процесс. Для этого можно в разделе «Клиенты» добавить нового клиента, указать существующий E-mail, подтвердить его, после чего, выбрать этого клиента и нажать «Войти». Под клиентом выбрать заказ – виртуальный хостинг – выбрать созданный в п.8. тарифный план – нажать купить. Если тарифный план бесплатный, то сразу будет доступна кнопка «Активировать» — нажать её. После этого, если на стороне биллинга все будет хорошо, произойдет создание хост-аккаунта в Brainy. На указанный Email придет письмо с логином и паролем для доступа в панель.

После переезда на новый сервер в биллинге стала появляться ошибки

Не удалось расшифровать данные error:0407109F:rsa routines:RSA_padding_check_PKCS1_type_2:pkcs decoding error

Во время биллинга услуги с Id произошла ошибка: 'An error occurred while working with keys or certificates. Failed to decrypt the data error:04065072:rsa routines:RSA_EAY_PRIVATE_DECRYPT:padding check failed '.

Решение проблемы
Перенесите со старого сервера /usr/local/mgr5/etc/billmgr.pem.

Почему Billmanager не гибок ?

Самое не гибкое в Billmanager — это навигация услуг.




Все что вы можете сделать — это вот этот список.
Пытаться создать новые типы продукта — все перестает работать там.

А так же — даже фраза «виртуальный хостинг» не переименовывается.
Если ее переименовать на что-то более современное, типо как Мощный Хостинг, или ISPmanager хостинг — хуй там, все равно Billmanager так и оставит по шаблоны 200х годов :))

Настоящая гибкость это когда например раздел Выделенные серверы.
Я хочу сделать 5 таких разделов, абсолютно идентичных. С идентичными уже готовыми настройками, чтобы и шаблоны email уже были готовые и все готово — работало так же, как работает в разделе Выделенные серверы.

Просто тупо скопировать раздел. И сделать еще 4 точно таких же.
Но переименовать их по разному.
Например
Lowcost Серверы
HighLoad Серверы
BackUp Серверы
и тд, категорий и подходов к делению просто уйма
А может быть я захочу по континентам рассортировать.
Дата-центры Африки
Дата-центры Америки
Дата-центры Азии
Дата-центры Евпропы

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

Вот основная убогость короче этой панели в том, что она абсолютно не гибкая.

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

Чисто для истории такой публикую.

Забивается место

Billmanager v5 примерно стабильный стал с 2016 года.
Ну в 2015 он был так себе, а в 2014 вообще адище.

Так вот, пошел процесс переноса v4 на v5 примерно с 2016 года.

И вот, в 2018 вскрылась одна проблема.
Засирается место.


Решается проблема сначала командой
du -h --max-depth 1
например
du -h --max-depth 1 / 
du -h --max-depth 1 /usr
du -h --max-depth 1 /usr/local
du -h --max-depth 1 /usr/local/mgr5
du -h --max-depth 1 /usr/local/mgr5/var

итого срется сюда
/usr/local/mgr5/var/usageinfo
и еще нада смотреть
/usr/local/mgr5/var/logs

только вот в настройках есть только папка /logs


А вот папка usageinfo пишется с момента запуска биллинга и вообще не чистится похоже
Теперь я знаю даты старта каждого биллинга :)


Если вдруг у кого-то будет подобное.
Теперь вы знаете, что нужно чистить.

Billmanager 5 - что поддерживать в актуальном состоянии

Если вы собираетесь перепродавать наши услуги. Или просто работать с нами в коллективе по распространению самых качественных услуг в тот или иной временной период. Вам нужно будет знать и эти FAQ тоже. Присоединяйтесь к чистке рынка от троллей.

Вы конечно уже прочитали статью про настройку основных важных функций Billmanager

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

Актуальность Шаблонов ОС




FAQ на своих сайтах
Создайте разделы FAQ и копируйте туда мои статьи про тот или иной дата-центр, который я буду публиковать, как работает тот или иной ДЦ.
Когда-ниб будет централизованный портал — abcd.wiki

Так же использовать общую архитектуру технических доменов и поддоменов.

Если перепродаются дешман VDS от ABCD Team

Админов на свои проекты вы всегда можете найти в наших разделах
vm.center/blogs/


Статья может дополняться со временем.

[FAQ] Billmanager 5

Итак, вы получили у нас бесплатный Billmanager или купили сами.
Что вам нужно знать ?
  • Billmanager можно установить даже на VPS OVH за 3 евро. Выдержит. Если вы собираетесь только с ручной обработкой работать.
  • Если вы хотите делать шаред помойку или VPS автоматические — лучше покупать какой-ниб сервер с ssd, можно купить Xeon E3-1245v2 / 16 / 120 ssd — за глаза пойдет. Например корпоратив я установил на 1245v2/32/240ssd с которого выдаю бесплатно биллинги. А мои проекты зачастую висят либо на VPS 3 евро, либо просто i3 i5 или Атомы даже. Но Атомы все таки слишком тормозные.
Рассылки в биллинге.
Как уже было сказано ранее — на каждом вашем домене работает почта. Рассылки полезны если вы читали статью о рекламе. Точно так же как полезны опросы и любые отклики. Когда есть отклики ты понимаешь что нужно развивать, так везде.
Итак. У вас есть технические домены с которых вы будете делать рассылки. И просто уведомления. По первости можно не заморачиваться и делать все из одного почтового ящика. Но если ваш биллинг собрал более 500 активных клиентов с заказами. Тогда стоит для рассылок создать отдельные ящики и так же добавить их в список. А потом просто вкл/выкл.




Собственно сама настройка аккаунта.

yandex.ru/support/mail-new/mail-clients.html

Интересные особенности Billmanager
Можно удалять неактивных клиентов. И это нужно :) Потому что спамеры, мусор всякий регистрируется. Не удаляются только те, кто создал хоть 1 тикет или сделал хоть 1 платеж. Если вы не хотите быть удаленными, например сами регаетесь везде ради новостных рассылок. То сделайте по 1 платежу. Настраивается это в Глобальных настройках.
Там же настраивается еще одна нужна особенность — чтобы почта отправлялась только тем, кто подтвердил email. Если человек забил email от балды, чтобы бессмысленные сообщения туда не ходили и спам лишний в обратный адрес не шел.


Можно делать Группы клиентов еще. Например создать группу, сделать специальные тарифы видные этой группе. Для знакомых там, для сообществ. Тоже если с умом подойти — полезный функционал.


Чтобы назначить тариф для конкретной Группы. Это делается в редактировании тарифа.



Методы оплаты
Методы оплаты тоже поддерживают описание и html. Очень удобно, можно рассказать все нюансы. Например какие-то лимиты, какие-то вручную по тикету и так далее.



Техподдержка
Описание поддерживает html. Вы можете написать там все что нужно и дать ссылку на FAQ например.
Обязательно настраивайте. Не ленитесь. Так сразу становится понятно о чем речь, оказывает ли ваш проект поддержку или не оказывает.




Создание тарифа
Для начала нужно создать дата-центры. Важно понимать, если у одной компании дата-центров куча, по странам, по локациям — делайте для каждого. Так удобнее будет.
Потом создать обработчики.



Если вы продаете Выделенные серверы и VPS из одного дата-центра. То нужно создать обработчик для VPS и для Серверов.



И конечно же выбрать при создании нужный Тип продукта.



Если вы продаете все вручную — выбираете Ручная обработка :)
Если вы создали ноду или шаред — там выбираете Vmmanager или ISPmanager. Ну это довольно понятно, не буду делать скрины. Все по смыслу короче, v5 все таки лучше, чем была v4.

Чтобы потом какой-то тарифный план подключить к нужному обработчику. А обработчик — у него указан дата-центр. Так как при заказе услуги у людей фильтрация по дата-центру и их порядковому списку.
Так вот. Выделяете тариф. И сверху кнопка.



Далее при создании тарифа — очень важно.
Создаете по одному тарифу для VPS и для Дедиков.
А потом уже копируете тариф через кнопку Копировать. Чтобы экономить время.



А потом когда создадите 1000 тарифов или сколько вам нужно.
Потом идете в Обработчики. Там находите нужны — и включаете тарифы. Не наоборот.
Понимаете о чем разница? Вам придется выделять каждый тариф и тыкать в обработчик. 1000 действий.
А если вы сначала сходите в Обработчики и там просто разом выделите все нужные тарифы через ALT или SHIFT :)


НО!!! Это еще не все.
Итак. Вы создали по одному тарифу.
Теперь их нада настроить. Так как копировать тариф вы будете с идентичными настройками.
Во первых самое важное — вкладка Конфиг.

Заходите туда и видите что включены всякие дополнения. Они нам нахуй не нужны.
Просто отключаем все это говно. Иначе при заказе они будут путать клиента. Ведь у нас фиксированные выделенные серверы с уже готовми конфигурациями, если вы продаете чужие ДЦ.



Если вы не отключите это говно сразу :)


Представьте вы создали уже 1000 тарифов, но забыли отключить. Сука, вам придется 1000 раз потом тыкать и отключать в каждом тарифе :)
Далее еще настройки внутри тарифа. Прежде чем начать копировать их тоже нада настроить. Например технические домены. Хотя тут уже можно подойти с умом и для каждого ДЦ, для каждой страны сделать свои технические домены. А значит в тарифах которые в тех или иных странах — будут свои брендовые тех домены.
Ну а кому лень, тот просто ставит какой-ниб один технический домен. В любом случае его нужно прописать, смотрится красивее, чем example.com


Так же каждому тарифу можно добавлять картинку.
И разумеется делать описание тарифа через html. Прямо обязательно — все особенности тарифа рассказать сразу при заказе.
И конечно же Фильтры — через фильтры искать нужные тарифы среди 1000, среди 5000 тарифов — именно так и нужно. Иначе клиент заебется искать нужный тариф. Этот функционал — метки — был решающим фактором, почему я стал покупать Billmanager v5, до этого не признавал.

Вот теперь — вы можете начинать Копировать тарифы и наполнять. Методом копирования не нужно заполнять кучу полей снова и снова.

Рассылки
Находятся тут. Как я уже сказал прежде чем начинаете рассылки. Сначала подключаете в Шлюзах свежий аккаунт, где лимиты еще не пожраны. Если клиентов очень много. Можно создать сегменты клиентов. Например 500 штук на один аккаунт, 500 на другой и т.д.
Ну а можно просто создать свой почтовый хостинг или купить где-то почтовый SMTP хостинг, на том же гугле или амазоне.



Чтобы сделать в методах оплаты разные методы оплат, в разных валютах.
Например WMR WMZ WME
Сначала нужно включить эти валюты тут.


Если при создании тарифа для шаред хостинга у вас начинает просить какой-то IPmanager.
То нужно купить какую-ниб VPS за 3 евро. И накатить туда триальный IPmanager. И добавить вот сюда.
И ошибка перестанет докучать.


Свои тексты конечно же тоже можно делать в уведомлениях.
Или даже брендированные, настраивается тут.


На последок не забудьте настроить бекап биллинга.

Кстати если какие-то ошибки с Задачами.
Идите в Текущие операции и там смотрите.

Панели ISPsystem в хостинге

Этот топик пишется в Архитектуру. Но не в разделы по панелям.
Чтобы хостеры понимали разницу.

Панели ISPsystem
Кому интересна история, читайте метку на других блогах, там и про v4 есть и много разного прошлого про компанию и их действия, кто знает историю, то может предвидеть и будущее.

Тарификация панелей
  • 1 месяц
  • 1 год
  • Вечная — обычно стоит дороже чем 1 год. Продается с обновлениями на 1 год. Далее на 2-ой год продление обновлений стоит 50% от цены годовой лицензии. И вечную выгодно покупать, если ты более 2 лет хочешь работать.
Если вы продаете панели на сторону.
Можно продавать так же как купил клиент. А можно покупать вечную лицензию за свой счет вкладываться. А с клиентов брать помесячно.
И я постараюсь расписать на примерах нише.

ISPmanager конечно же.
Она делится на Lite и на Business
Про ispmanager lite v5 я писал топики в разделе о шаред хостинге.
www.ispsystem.ru/software/ispmanager/order
  1. 1 месяц — 2,4 евро = 180
  2. 1 год — 24 евро = 1800
  3. Вечная — 36 евро = 2700, обновление 50% от годовой, а это 1800/2 = 900р в год
Итак.
  • 1 год по цене месячной будет стоить — 180*12 = 2160
Видим, что через месячный вариант, если в период на 1 год, то сразу уже переплата, лучше купить либо годовую, либо вечную.
  • 2 года, допустим купили годовую и еще раз продлили ее. 1800+1800 = 3600р
  • 3 года, годовая — 1800+1800+1800 = 5400р
А теперь смотрим на Вечную.
  • 2 года — 2700 первый год, плюс 900р = 3600р (разницы нету, что вечная, что 2 раза по году)
  • 3 года — 2700 + 900 + 900 = 4500р (4500 меньше, чем 5400р, разница очевидна)
Вот, теперь вы понимаете как работает ценообразования панелей ISPsystem.
И при создании своих проектов можете учитывать расходы.
Я всегда покупаю вечные. Потому что я изначально когда был на дне даже — знал, что я не собираюсь сдаваться и закрывать проект, поэтому я инвестировал в будущее и спустя 5 лет добился своего успеха. В тот момент когда я начал создавать первый проект, первые домены — я знал, что дойду свой путь до конца, увижу конец, либо полностью меня убьет все это, либо я выживу. Чего-то среднего не дано. Как показывает история убить меня не получилось, наоборот расходы покупки и обороты только росли с каждым годом и в какой-то момент закрывать и сдаваться стало просто обидно, обидно за потраченные силы и время. И ты начинаешь уже выжимать все что есть — но не закрывать. А когда ты выжимаешь — сразу и идеи появляются, как же денег раздобыть.

ISPmanager Business
  1. 1 месяц — 7,2 евро = 540р
  2. 1 год — 72 евро = 5400р
  3. Вечная — 144 евро = 10800р, обновления 2700р
  • 1 год по цене месячной будет стоить 540*12 = 6480р
  • 2 года по цене годовой, 5400+5400 = 10800р
  • 3 года, по цене годовой, 5400+5400+5400 = 16200, против 10800+2700+2700 = 16200р
  • Как мы видим на 3 годах для Бизнесс панели профита нету. Тут скрытый обман.
  • 4 года, по цене годовой, 5400+5400+5400+5400 = 21600р
  • 4 года, 10800+2700+2700+2700 = 18900, пошел профит.
Поехали дальше.
Такой же расчет для остальных панелей. Мне нужны цифры чтобы было проще самому делать расчеты.
VMmanager KVM/OVZ — по идее нам нужна только KVM, т.к. OVZ морально устарела в 2017 году. Хотя есть и плюсы у нее — HDD/SSD можно изменить на лету, на KVM вам придется удалить заказ и создавать заново. А это представляете как нужно унижаться и объяснять клиенту чтобы он сделал бекап. Такое убожество если честно.
www.ispsystem.ru/software/vmmanager/order
  1. 1 мес — 4,8 евро = 360р
  2. 1 год — 48 евро = 3600р
  3. Вечная — 96 евро = 7200р, обновления 1800р
  • 1 год по цене месячной будет стоить 360*12 = 4320р
  • 2 года по цене годовой, 3600+3600= 7200р (вечная на 2 года, 7200+1800 выходит дороже)
  • 3 года, по цене годовой, 3600+3600+3600= 10800, против 7200+1800+1800= 10800р (выгоды нет, тут тоже обман, профит только с 4-ого года начинается)
  • 4 года, по цене годовой, 3600+3600+3600+3600= 14400р
  • 4 года, 7200+1800+1800+1800= 12600, пошел профит.
VMmanager Cloud
  1. 1 мес — 48 евро = 3600р
  2. 1 год — 480 евро = 36000р
  3. Вечная — 960 евро = 72000р, обновления 18000р
  • 1 год по цене месячной будет стоить 3600*12 = 43200р
  • 2 года по цене годовой, 36000+36000= 72000р (вечная на 2 года, 72000+18000 выходит дороже)
  • 3 года, по цене годовой, 36000+36000+36000= 108000, против 72000+18000+18000= 108000р (выгоды нет, тут тоже обман, профит только с 4-ого года начинается)
  • 4 года, по цене годовой, 36000+36000+36000+36000= 144000р
  • 4 года, 72000+18000+18000+18000= 126000, пошел профит.
Billmanager 5
www.ispsystem.ru/software/billmanager/order
  1. 1 мес — 7,2 евро = 540р
  2. 1 год — 72 евро = 5400р
  3. Вечная — 144 евро = 10800р, обновления 2700р
  • 1 год по цене месячной будет стоить 540*12 = 6480р
  • 2 года по цене годовой, 5400+5400= 10800р (вечная на 2 года, 10800+2700 выходит дороже)
  • 3 года, по цене годовой, 5400+5400+5400= 16200, против 10800+2700+2700= 16200р (выгоды нет, тут тоже обман, профит только с 4-ого года начинается)
  • 4 года, по цене годовой, 5400+5400+5400+5400= 21600р
  • 4 года, 10800+2700+2700+2700= 18900, пошел профит.
Billmanager 5 Corporate
  1. 1 мес — 28,80 евро = 2160р
  2. 1 год — 288 евро = 21600р
  3. Вечная — 576 евро = 43200р, обновления 10800р
  • 1 год по цене месячной будет стоить 2160*12 = 25920р
  • 2 года по цене годовой, 21600+21600= 43200р (вечная на 2 года, 43200+10800= 54000р выходит дороже)
  • 3 года, по цене годовой, 21600+21600+21600= 64800, против 43200+10800+10800= 64800р (выгоды нет, тут тоже обман, профит только с 4-ого года начинается)
  • 4 года, по цене годовой, 21600+21600+21600+21600= 86400р
  • 4 года, 43200+10800+10800+10800= 75600, пошел профит.
Вот такие пироги.

И эти панели — считаются самыми дешевыми на рынке.
И в целом доля правды в этом есть. Например покупая биллинг за 10 тысяч — ты действительно можешь заработать за 1 год на продажах, при самых дерьмовых условиях на рынке. Чтобы 100 тысяч/месяц дохода получить, нужно всего-то продать 100 мощных серверов или 500 дешевых, а при том что цена дешевого сервера сейчас как цена VPS — то считайте что нада найти 500 проектов среднего или низшего уровня. За 1 год — легко. В прибыль вы уже уйдете на третьем месяце даже. А к концу года соберете свой 100к заработок стабильный и легкий.

Другое дело, я считаю цена на VMmanager — не такая уж и дешевая.
Пример как создается тариф.
Покупается сервер всего с 16 IP. То есть приходится тратить целый узел всего на 16 клиентов. 7200р поделите на 16 = 450р тупо на 1 клиента. А 450р это цена целого VDS вообще-то. Это слишком дорого для 1 клиента. Для 1 виртуалки.

Несправедливость услуги. Кто-то может купить сервер на 256 озу и 512 озу мощный. Ну он уже хостер, который твердо стоит на ногах и имеет стабильный приток клиентов. И поэтому забить 512 озу это месяц продаж например. А вот новичку такое не под силу. Для них получается 7200/256 = 28р. Разница между 450р и 28р — просто огромна.
Я считаю честно было бы — делать не кол-во узлов. А цену ставить от кол-ва созданных VDS на ноде. И новички бы тогда покупали все чаще и чаше эти панели. Им бы не пришлось вкладывать средства, они могли бы просто увеличивать кол-во нод. Толи дело за месяц ISPsystem получит свои 2 узла по 7200р допустим. А если бы подсчет был бы от кол-ва созданных VDS, то за тот же месяц хостер мог собрать 10 узлов и принести такие же деньги, если не больше в компанию.



Кстати, покупая через ABCD Team вы экономите бабки.
Мы c 2012 года являемся партнерами ISPsystem
Поэтому обращайтесь — продаем всем, без наценки. Чем больше оборота тем лучше. Прикиньте когда-ниб мы станем клиентом №1 для ISP? С самой большой скидкой. И весь рынок будет покупать через нас.