Перейти до

Рекомендованные сообщения

  • Відповіді 468
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

UPD: А хрен там с утра. Я ж нормально с таким не засну     проблема исправлена начиная с 0.5.4 rev 3462. Для резкого фикса следует обновить api/libs/api.userreg.php получив его отсюда: https://g

Думаю согласились бы, если бы были в курсе как работает OpenPayz.   Большинство нормальных ПС умеет показывать юзеру сколько у него денег на счету, как его зовут, где он живет и кто он такой вообще

всем привет ! сегодня ночью чет не спалось и получилось вот это Miktotik-Linux-nas это адаптированный Mikrotik NAS для Linux делается все также как тут http://wiki.ubilling.net.ua/doku.php?id=mikrotik

Posted Images

Опубліковано: (відредаговано)

И внезапно в тему врываются пара скринкастов для самых тупых маленьких.

Установка Ubilling

 

Конфигурация удаленного NAS-а с rscriptd

Відредаговано nightfly
  • Haha 1
Ссылка на сообщение
Поделиться на других сайтах

Немного о динамическом шейпере

 

Искренне надеюсь, что после этого большинство вопросов с "не ставиться!" и "а какие циферки вписывать в этом окошечке?" должны перестать появляться.

 

Ссылка на сообщение
Поделиться на других сайтах

Зачетное видео, открыл для себя пару моментов, дин.шейпер, у меня настроен, как оказалось, через одно место :-)

 

Подскажите пожалуйста, убиллинг умеет разграничивать доступ, как например в ноденни, по группам, с названием групп офис, админы, локалка, комуналка, и соответственно иметь доступ только к статистике и абонам из своей группы ?

 

Не пинайте если не совсем понятно выразился, и возможно в убиллинге эта фича есть и называется по другому, это возможно через платные(разово) модули, просьба указать. 

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
Зачетное видео, открыл для себя пару моментов, дин.шейпер, у меня настроен, как оказалось, через одно место :-)

В видео не показано, но скорость между интервалами всеравно нужно возвращать на место им же.

 

 

и соответственно иметь доступ только к статистике и абонам из своей группы ?

 

Группы изначально есть у старгейзера. Мы их не используем и не будем.

Будут  нормальные "реселлеры/сабпровайдеры" основываясь на городах/тегах абонентов. Сейчас длиться эпохальное обдумывание, того, как это сотворить максимально элегантно без переписывания лютого количества кода, и как оно должно работать, чтобы никак не влиять на текущее быстродействие. Скорее всего сделаем отдельный "ресселерский" интерфейс.

Відредаговано nightfly
Ссылка на сообщение
Поделиться на других сайтах

 

 

В видео не показано, но скорость между интервалами всеравно нужно возвращать на место им же.
Так и есть  :D

 

 

 

Скорее всего сделаем отдельный "ресселерский" интерфейс.

В этом году ?

Ссылка на сообщение
Поделиться на других сайтах

Доброе время суток!

не могу понять....

создал новую подсеть, 10.255.3.0/24

но на конфиг DHCP где хранятся пара IP+MAC почему то присваиваются другие права: 

 

-rwxrwxrwx 1 root     root      1627 Oct 23 11:41 dhcpd.conf
-rwxrwxrwx 1 root     root      6679 Oct 23 11:41 ethernet_10.2.conf
-rw-rw-rw- 1 www-data www-data 23321 Oct 23 11:41 ethernet_10.3.conf
-rwxrwxrwx 1 root     root     17644 Oct 23 11:41 ethernet_10.conf
-rwxrwxrwx 1 root     root         0 Oct 17 19:38 ethernet.conf
lrwxrwxrwx 1 root     root        26 Oct 17 19:38 multinet -> /var/www/billing/multinet/
 
конфиги генерируются Ubilling. Уже и биллинг перезапускал (stargazer, MySQL, DHCP и инше)... Удалял конфиг, он есесно создаётся заново, но опять картина прежняя. 
До этого был какой-то глюк, когда один из абонентов прописался дважды в конфиге сети (ethernet_10.3.conf),- там были бока в "Сетевых данных" - было почему то две записи что то вроде: 
 
Array
(
[0] => Array
(
[id] => 1763
[netid] => 8
[ip] => 10.255.3.2
[mac] => 00:17:31:55:85:10
[option] => NULL
)

)


Array
(
[0] => Array
(
[id] => 1763
[netid] => 8
[ip] => 10.255.3.2
[mac] => 00:17:31:55:85:10
[option] => NULL
)

)
Відредаговано felixio_01
Ссылка на сообщение
Поделиться на других сайтах

1. Конфиги генерятся убиллингом, соответственно с правами апача. Собственно пофигу кто будет их владельцем - лишь бы isc-dhcpd мог их в результате прочитать ® и убиллинг в случае надобности перезаписать (w). В принципе можете их спокойно потереть на ходу, и просто зайти в модуль "сети и услуги" - они все возьмут и пересоздадутся в один проход, дхцп перезапустится.

2. Странная хрень, ну убейте этот нетхост - все должно быть ок.

Ссылка на сообщение
Поделиться на других сайтах

1. то что с правами апача - это понятно... дык как он до этого создавал конфиги с рутовым владельцем??? Мистика... И не говорите, что эти наши линуксы во всём виноваты...

 

Собственно пофигу кто будет их владельцем - лишь бы isc-dhcpd мог их в результате прочитать ® и убиллинг в случае надобности перезаписать (w). В принципе можете их спокойно потереть на ходу, и просто зайти в модуль "сети и услуги" - они все возьмут и пересоздадутся в один проход, дхцп перезапустится.

 

 

это то понятно... 

 

2. Странная хрень, ну убейте этот нетхост - все должно быть ок. 

 

 

Да я так и зделал.... Вот по поводу причины: я перебрасывал несколько подряд пользователей с одной подсети (профиль пользователя->смена IP) в другую (на другой NAS) и обратно (это я так тестировал). Может быть в момент когда присваивался новый айпишник в биллинге и соответственно должен был перезапуститься DHCP, я опять сменил айпишник (профиль пользователя->смена IP). Т.е. сервер не успевал отработать, нормально php-скрипты... хотя конечно может и бред. 

Ссылка на сообщение
Поделиться на других сайтах

 

1. то что с правами апача - это понятно... дык как он до этого создавал конфиги с рутовым владельцем???

автообновлятор возможно развернул

 

 

 

Мистика... И не говорите, что эти наши линуксы во всём виноваты...

 

это все они, они! :)

 

 

Может быть в момент когда присваивался новый айпишник в биллинге и соответственно должен был перезапуститься DHCP, я опять сменил айпишник (профиль пользователя->смена IP). Т.е. сервер не успевал отработать, нормально php-скрипты... хотя конечно может и бред.

Хз действительно - найдете способ повторения бага, свистите - объязательно фикснем.

Ссылка на сообщение
Поделиться на других сайтах
  • 4 weeks later...
Опубліковано: (відредаговано)

Итак. Как и обещалось с начала текущей недели: стабильный релиз Ubilling 0.6.0 rev 3930

В кратце о изменениях:

  • alter.ini: новая опция STICKY_NOTES_ENABLED позволяющая включить поддержку персональных заметок.
  • userstats.ini новая опция SC_TARIFFSALLOWED определяющая тарифы для которых будет доступно кредитование.
  • Модуль «Планирование работ»: при создании и редактировании задач, поля ввода адреса получили автодополнение.
  • Модуль «Планирование работ»: при редактировании задания, для даты теперь используется штатный виджет календарика.
  • Модуль «Планирование работ»: увеличено быстродействие при просмотре существующих задач.
  • Модуль «TurboSMS»: в шаблонизатор добавлена поддержка макроса {PAYID}.
  • Модуль «Сервер DHCP»: добавлен макрос {DENYVLANGENMEMBERS}.
  • Модуль «Заявки на подключение»: поправлена локализация.
  • Модули «Города», «Улицы», «Дома»: код почищен и покрыт юниттестами, оптимизировано быстродействие.
  • Модуль «Платежные карточки»: код почищен, исправлена локализация.
  • Модуль «Свичи»: косметическая рихтовка.
  • Модуль «Редактирование даты истечения кредита»: код почищен, выкинуты старые подпорки.
  • Модуль «Финансовые операции»: подогнан под общую стилистику, покрыт юниттестами.
  • Модуль «Смена тарифа»: подогнан под общую стилистику, покрыт юниттестами.
  • Модуль «Статистика по трафику»: к графикам bandwidthd добавлена легенда.
  • Модуль «Отчет по трафику»: к графикам bandwidthd добавлена легенда.
  • Модуль «Сервис мгновенных сообщений»: добавлена индикация онлайновости администраторов в контактлисте.
  • Модуль «Типы оплат»: косметическая реконструкция.
  • Модуль «Профиль пользователя»: добавлена вариативность в поведение формы присваивания порта на свитче.
  • Новый модуль «Персональные заметки и напоминания»: делает точно то, что от него ожидается.
  • Модуль «Отчет по UHW»: добавлена мозможность поиска и быстрой сортировки
  • Модуль «Кеш FDB»: исправлена локализация.
  • Модуль «Отчет по работам»: исправлена проблема с уволенными в текущем месяце работниками.
  • OpenPayz: в очередной раз «исправлен» фронтенд для нового XML протокола ПриватБанка. Да, на этот раз атомарность.
  • UBinstaller: добавлена поддержка FreeBSD 9.3 i386
  • rscriptd NAS: мигрировал на FreeBSD 9.3 amd64 по умолчанию.
  • Кабинет пользователя: Добавлено XML API для внешних приложений.
  • Кабинет пользователя: в модуле кредитования добавлена возможность, по желанию ограничивать доступ к услуге по тарифам.
  • С поддержкой FreeRADIUS случилась нечто страшное и недокументированное. Доставайте по этому поводу jcomm-а.
Рекомендации к обновлению: http://wiki.ubilling.net.ua/doku.php?id=relnotes#section060
Обновленная демка: http://ubilling.net.ua/?module=fnpages&pid=demo
 

060.png

Відредаговано nightfly
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

А мені стрьомно оновлюватись, в мене радіус використовується...

Ну сьогодні поверхнево так тестили - вроді шось, якось працює. Аттрибути кудись-якісь вивалює.

Якщо буде час вночі - спробую предметно поганяти на accel-ppp ще, та оновлю трохи документацію.

 

Відредаговано nightfly
Ссылка на сообщение
Поделиться на других сайтах

 

А мені стрьомно оновлюватись, в мене радіус використовується...

Ну сьогодні поверхнево так тестили - вроді шось, якось працює. Аттрибути кудись-якісь вивалює.

Якщо буде час вночі - спробую предметно поганяти на accel-ppp ще, та оновлю трохи документацію.

 

Ну такі зміни всяко на віртуалці буду випробовувати :)

Ссылка на сообщение
Поделиться на других сайтах

Як і обіцяв - потестив на тому ж accel-ppp з pppoe/pptp (душа жаждєт пріключєній). Всьо заводиться з пів пинка. Апдейт теж не має бути особливо трагічним. Так, макроси для атрибутів змінились.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

В мене використовуються тіки {IP} {MAC}, гадаю що тут змін не відбулося?)

эээээ....

 

судячи зі всього це тепер {nethost[ip]} та {nethost[mac]}

 

Он воно яке зараз... http://wiki.ubilling.net.ua/doku.php?id=freeradius

Відредаговано nightfly
Ссылка на сообщение
Поделиться на других сайтах

більш-менш знаючи СТГ, та дивлячись на UB, не можу зрозуміти: навіщо Ubilling-у потрібен Stargazer ?

Для того аби це зрозуміти, потбрібно трохи краще "знати СТГ" і дивитись на архітектуру Ubilling-a з точки зору швидкості розробки.

Причини на те є, і доволі серйозні.

 

Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від ppv
      Потрібно було витерти одну мережу, всі абоненти з неї були перенесені в іншу. Але світить що 6 IP зайняті, хоча вона повністю вільна.
       
      ID    Мережа/CID           RВсього IP        Використано IP ▾           Вільно IPСервіс
      6      172.16.70.0/23        506                    6                                       500
       
      Підкажіть як правильно це підчистити щоб видалити мережу.
    • Від a_n_h
      Всем доброго дня и мирного неба!
        После многочисленных экспериментов выяснил, что на последних версиях freebsd  максимум удавалось прокачать до 14 ГБт суммарно трафика со 100% загрузкой процессора. На том-же железе но с установленной freebsd 11.2 прокачивается до 20-ти ГБт суммарно тестового трафика с загрузкой процессора около 50%. 
        Подскажите, что можно убрать или наоборот добавить в систему с freebsd 13,3 для получения аналогичного результата...
    • Від ppv
      Проглянув FAQ і Ubilling Wiki. Зацікавило питання чи є в Ubilling якась реалізація reCAPTCHA, чи потрібно додавати руцями, (для прикладу для форми подачі заявок чи для кабінету користувача)?
       
    • Від sanyadnepr
      Приветствую всех.
      Подскажите пожалуйста где копнуть и нет ли проблемы со стороны протокола взаимодействия сити24 или возможно не учтена необходимая проверка в модуле сити24 в Ubilling, пока писал понял что похоже в проверке payID, но это не точно.  
      Недавно обнаружилось с сити24 начали прилетать дубликаты платежей, в целом платежей мало, два одинаковых запроса Pay с одинаковым transactionID и payID в одну секунду одному платежному ID при этом биллинг "думает" примерно чуть больше минуты и отвечает одним ответом <result>0</result>, сити24 утверждает что ответ они не получили и по протоколу дальше повторяет запросы дублем, биллинг ответ и так по кругу, сити24 спрашивает каким образом с одинаковым payID от сити24 билл продолжает обрабатывать запросы и пополнять абоненту счет раз в 5 минут примерно, на одну и туже сумму, ведь этот payID уже был обработан предполагают сити24 согласно протоколу.
      Конечно есть вопрос к сити24 зачем они дублем присылают два запроса, но они отвечают что эта ситуация учтена в протоколе и проблема на стороне биллинга, потому что он пополняет счет по уже обработанному одинаковому payID.
      При этом transactionID в дублях одинаковый, но с каждым новым дублем разный.
      Если зафаерволить запросы от сити24, но оставить возможность отвечать то после блокировки билл отправляет 2-3 минуты 6 ответов <account>0001</account>  <result>0</result>.
      После снятия блокировки, дубли и платежи нескольких проблемных абонентов прилетают так же по кругу, при этом и с некоторыми новыми пополнениями происходит аналогичная ситуация.
      В openpayz в платежах transactionID и не видно payID.
    • Від nightfly
      Ubilling 1.4.3 rev 9058 The Bladewood Grove
       
      Зміни в структурі БД. alter.ini: нові опції OPHANIMFLOW_ENABLED та OPHANIMFLOW_URLS котрі вмикають та керують інтеграцією з OphanimFlow. alter:ini: нова опція PHOTOSTORAGE_POSTPROCESSING, що вмикає післяобробку зображень при завантаженні в Сховище зображень. alter:ini: нова опція PHOTOSTORAGE_WATERMARK, що вмикає розміщення вотермарки на всіх зображеннях, що завантажуються. alter:ini: нова опція PHOTOSTORAGE_RECOMPRESS, що вмикає зміну компрессії завантажених зображень. alter:ini: нова опція PHOTOSTORAGE_AUTORESIZE, що вмикає автоматичне та лагідне масштабування зображень конячих розмірів. alter:ini: нова опція PHOTOSTORAGE_DRAWIMGINFO, що вмикає вдруковування в зображення відлагоджувальної інформації. alter.ini: нова опція ONDEMAND_CHARTS, що вмикає відкладене завантаження графіків завантаження користувацької смуги. userstats.ini: нова опція OPHANIM_ENABLED, що вмикає інтеграцію OphanimFlow в кабінеті користувача. Модуль Заздрість: тепер авторизаційні дані пристроїв, не відображаються в списку пристроїв. Модуль “Заздрість”: при створенні та редагуванні пристроїв, для полів “пароль” та “enable пароль” тепер використовуються інпути паролів. Модуль “Заздрість”: заздрісним пристроям додано нове поле “Порт”. Тепер в скриптах можна використовувати, відповідний макрос {PORT}. Модуль “Статистика трафіку користувача”: проведено радикальний рефакторинг. Модуль “Статистика трафіку користувача”: додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Модуль “Статистика трафіку користувача”: виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. Модуль “Статистика трафіку користувача”: додано можливість відображення графіків за останню годину з OphanimFlow. Модуль “Користувачі”: додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Модуль “Сховище зображень”: тепер додатково перевіряє завантажувані зображення на тему їх валідності. Модуль “Фінансові операції”: виправлено відображення суми платежів користувача. Remote API: новий виклик ophanimtraff, який просто бере і синхронізує локальну БД з віддаленими джерелами OphanimFlow. Remote API: виклик userbynum тепер також опційно містить поле з “Платіжним ID” користувача. Глобально: у всіх полях вводу паролів, окрім форми входу, тепер відображається елемент керування “показати/приховати” пароль. Кабінет користувача: в модулі “Трафік” додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Кабінет користувача: в модулі “Трафік” виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. Кабінет користувача: в модулі “Відеоспостереження” для NVR WolfRecorder замінено розділювач попередньо заповнених даних авторизації. OpenPayz: додано frontend portmonemulti, для отримання платежів від різних контрагентів. Інформацію по контрагентам бере з біллінгу, також використовую розширену інформацію контрагента. Платіжна система в контрагенті мусить бути створена, як PORTMONE 1984tech: додано функціонал генерації RPZ для isc-bind, спасибі @misterromanbush  
      Повний чейнджлог
      Оновлена демка
       


×
×
  • Створити нове...