Перейти к содержимому

Релизы Ubilling


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

Подивіться чи часом у модулі "Налаштування системи" нема часом червоненьких написів про "ой-ой пропустили опцію".

Ссылка на сообщение
Поделиться на других сайтах
  • Ответы 1,2k
  • Created
  • Последний ответ

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Да кстати если кому то нужен шаблон для свича то вот  можно воспользоваться такой штукой  шаблоно-генератором

Преувеличиваем? Ничего особенного и нового я не сделал

Ни один единорог не пострадал? =)

Posted Images

Подивіться чи часом у модулі "Налаштування системи" нема часом червоненьких написів про "ой-ой пропустили опцію".

Ні, подібних написів не маю. Саме повідомлення приходить, але з такими варнінгами. По вирішенню проблеми відпишусь на форумі.
Ссылка на сообщение
Поделиться на других сайтах

Доброго дня.

Після обновлення (з 3.7.23**) на 4.*** помітив деякі проблеми:

Warning: Creating default object from empty value in /usr/local/www/apache22/data/billing/modules/system/etc.php on line 378
Варнінги виникають під час відправлення повідомлення (сервіс миттєвих повідомлень) та їх читання. Кількість рядків з варнінгом на 378 рядку збільшується з загальною кількістю всіх повідомлень в БД. (10 повідомлень - 10 рядків з warning: ***).

 

 

Можна вирішити 2 шляхами:

1. Вимкнути попередження в файлі php.ini.

або

2. в файлі /usr/local/www/apache22/data/billing/modules/system/etc.php

закоментував чи видалити (378 рядок):

$rhis->str = $old;

 

чесно кажучи, взагалі не розумію, для чого цей рядок був прописаний в функцію parse...

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

 

1. Вимкнути попередження в файлі php.ini.

Самі розумієте - це не вирішення проблеми, а її маскування. Тобто - не варіант.

 

закоментував чи видалити (378 рядок):

$rhis->str = $old;

оО

 

чесно кажучи, взагалі не розумію, для чого цей рядок був прописаний в функцію parse...

Чесно кажучи не зовсім розумію нафіга там взагалі парсер ББ-коду здався в миттєвих повідомленнях, і ще більше не розумію як добитись вилізання цього варнінгу в себе аби віддебужити проблему.

 

Логічним хотфіксом також виглядає заміна в api/libs/api.ubim.php

 

$messageText=  rcms_parse_text($each['text'], true, false, true, false, true, false);

на

$messageText=  nl2br($each['text']);
Ссылка на сообщение
Поделиться на других сайтах

nightfly

Нажаль на даний момент не маю змоги більш раціонально підійти до вирішення проблеми, але варнінг зник, в логах php нічого не пише після коментування 378 рядку. (навіть error_display мовчить). 

 

З якого боку виліз даний артефакт не можу пояснити. Буде час пошукаємо корінці.

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

Notice: Undefined index: PASSWORDSHIDE in /usr/local/www/apache22/data/userstats/modules/engine/api.userstats.php on line 392
Артефакт помічений в кабінеті користувача на головній сторінці.

 

PS

alter.ini спробував встановити 1, але без результату.

Изменено пользователем testinua
Ссылка на сообщение
Поделиться на других сайтах

Помилка з'явилась тільки після обновлення 0.4.****.

Так не буває. Опція вноситься в конфіги та документацію, ще в дорелізних снапшотах і після чого з нею вже нічого не відбувається.

 

Звіртесь ще з дефолтними конфігами, банально по наявності опцій.

Думаю ше якісь пропущені познаходите.

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

Итак, встречаем новый стабильный релиз Ubilling 0.4.1 - rev 2603

  • Изменения в структуре БД, см дамп.
  • alter.ini: новая опция SNMPWALK_PATH описывающая путь до snmpwalk с нужными опциями
  • alter.ini: новая опция SNMPCACHE_TIME указывающая таймаут кеша сырых данных
  • alter.ini: новая опция CONTRACT_GENERATION_DEFAULT указывающая режим генерации договоров
  • userstats.ini: новая опция ONLINELEFT_COUNT включающая показ даты прекращения оплаченной услуги
  • userstats.ini: новая опция ONLINELEFT_STYLE устанавливающая тип отображения даты прекращения оплаченной услуги
  • Модуль «Профиль пользователя»: теперь можно тыцать по тегам и переходить сразу к поиску
  • Модуль «Настройки системы»: косметические фиксы типов переменных и локализации
  • Модуль «Поиск оплат»: теперь возможно добавить платежную систему с удерживаемым нулевым процентом
  • Модуль «Профиль пользователя»: добавлена возможность перехода к связанному пользователю КТВ
  • Модуль «Редактирование договора»: чистка кода, также работает опция генерации для пользователей без договора
  • Модуль «Експресс регистрация»: теперь работает опция генерации договора, можно начинать «с конца»
  • Модуль «Сервера доступа (NAS)»: тип сервера «MikroTik API» внезапно трансформировался в «MikroTik»
  • Модуль «Модели свичей»: теперь при добавлении и редактировании модели, возможно указание шаблона SNMP
  • Модуль «Статистика по трафику»: теперь адекватно подгружаются графички с NAS типа MikroTik
  • Новый модуль "Опрос свичей": предназначен для опроса свичей и других активных устройств при помощи SNMP
  • Модуль «Свичи»: нормальное предупреждение при попытке удаления свича
  • Модуль «Свичи»: теперь отображается контрол перехода к модулю «Опрос свичей» в случае наличия в описании подстроки SWPOLL

Перед обновлением следует:

 Выполнить вот такой вот запрос в "SQL консоли"

ALTER TABLE `switchmodels` ADD `snmptemplate` VARCHAR( 255 ) DEFAULT NULL ;
 

Добавить в alter.ini следующие опции:
 

SNMPWALK_PATH="/usr/local/bin/snmpwalk -On -v2c"
SNMPCACHE_TIME=60
CONTRACT_GENERATION_DEFAULT=1
 

Добавить в userstats.ini следующие опции:
 

ONLINELEFT_COUNT=0
ONLINELEFT_STYLE="days"
 

 
 
Как всегда, обновленная демка где-то тут: http://ubilling.net.ua/?module=fnpages&pid=demo
 
post-4093-0-25368500-1369679506_thumb.jpeg

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

 

Така ситуація... 

00:so:4f:38:d4:78 - ніяк не хоче змінюватись МАС...

 

"Получен MAC с неверным форматом"

 

 

Только мне кажется, что во второй группе so - это немного странным ?

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

На здоровье.

Если есть возможность - потестите вот этот новый функционал. Сейчас мы активно занимаемся наращиванием асортимента поддерживаемого оборудования, и отзывы очень даже будут полезными.

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

спасибо за плюшки!!! с удовольствием потестил бы модуль свичей , да вот только у нас много длинков 3200 и HP и ни одного зихеля . если подскажете  где можно покрутить шаблоны буду признателен.

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

Все шаблоны храняться в /config/snmptemplates. Рекомендую вытащить последние из отсюда: http://snaps.ubilling.net.ua/

Как показал первый опыт - зухелевые шаблоны вполне себе катят для теста на разном оборудовании, поскольку опрашивают наиболее общие OID-ы.

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

Как и обещал немножко расширен список поддерживаемого оборудования и по человечески документирован формат шаблонов.

При помощи DarkSpider  некисло так допилены и протестированы шаблоны для нескольких свичей Foxgate которые теперь показывают какие-то такие вещи:

 

foxgate.png


 

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

    Нет пользователей, просматривающих эту страницу.

  • Похожие публикации

    • Автор: nightfly
      Ubilling 1.5.9 rev 9525 The Perfect Lock
       
      Зміни в структурі БД. alter.ini: нова опція GENERATORS_ENABLED, що вмикає модуль моніторингу генераторів. alter.ini: нова опція TB_GENERATORS_NOTIFY, що вмикає нотифікацію про запущені генератори в області сповіщень. alter.ini: нова опція PON_ONU_UNI_STATUS_COMPACT, що вмикає компактне відображення стану мідних портів на ONU. alter.ini: нова опція PONBOXES_MINIMAP, що дозволяє вмикати та вимикати міні-мапу, при редагування ПОН коробки. Новий модуль Єдинорожий телепорт: дозволяє просто та зручно переносити ваш робочий білінг на новий сервер. Модуль “Реєстрація користувачів”: виправлено проблеми сумісності з PHP 8.5. Модуль “Останні події”: викинуто дубову статку на мороз. Askozia PBX: інтеграція була давно непідтримуваною, викинуто на мороз, разом зі всіма опціями. Модуль Mapon: тепер використовує OmaeURL для взаємодії з API. Модуль “Мапа ONU”: в черговий раз покращення навігації між мапою та іншими модулями системи. Новий модуль Генератори: дозволяє моніторити стан генераторів, базово облікувати мотогодини, пальне та планувати ТО. Модуль ПОНізатор: тепер причини останньої дереєстрації ONU можуть визначатись також по серійнику ONU а не тільки за MAC. Модуль “ПОН Коробки”: покращено продуктивність відмальовки зв'язків коробок на мапах. Глобально: проведено чергову спробу зробити логування подій, що відбуваються навколо користувачів, якимось трішки більш притомним. RemoteAPI: новий виклик generators, що запускає скрипти обробки станів генераторів з автоматичним запуском. RemoteAPI: новий виклик gencontrol, для примусового запуску/зупинки генераторів за допомогою зовнішнього ПЗ. Бібліотека UbillingCache: виправлено проблеми сумісності з PHP 8.5. Бібліотека OmaeURL: виправлено проблеми сумісності з PHP 8.5. Бібліотека UbillingTelegram: вся робота з CURL перенесена до одного методу, покращено сумісність з PHP 8.5. Кабінет користувача: виправлено проблеми сумісності з PHP 8.5. UBinstaller: тепер при встановленні попередньо розгортає та конфігурує SphinxSearch. UBinstaller: Зібрано бінарні пакунки для FreeBSD 14.3 amd64 + PHP 8.5. UBinstaller: Зібрано бінарні пакунки для FreeBSD 15.0 amd64 + PHP 8.5.  
      Повний чейнджлог
      Оновлена демка
       
       

    • Автор: maxkorn
      Доброго дня!
      На Mikrotik NAS, створив нову підмережу для клієнтів, все наче порядок, тільки помітив, що не створюються шейпери в Queues для клієнтів цієї підмережі.
      В логах Stargazer наступне:
      2025-12-29 09:05:57 - [Ubilling] - OnConnect started for user `xxasdb5rzm`:
      2025-12-29 09:05:57 - [Executer] - Success: Firewall entry was updated/created
      2025-12-29 09:05:57 - [Executer] - Error: Queue entry can't be updated, missing
      2025-12-29 09:05:57 - [Executer] - Success: Queue_tree entry was updated/created
      2025-12-29 09:05:57 - [Executer] - Success: DHCP entry was updated/created
      2025-12-29 09:05:57 - [Executer] - Success: ARP entry was updated/created
      2025-12-29 09:05:57 - [Ubilling] - QC: 6, elapsed time: 0.064 sec.
       
      При чому, на тому ж мікротіку є ще кілька підмереж, в яких все проходить нормально:
       
      2025-12-29 08:30:17 - [Ubilling] - OnConnect started for user `22zxp7u58x`:
      2025-12-29 08:30:17 - [Executer] - Success: Firewall entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: Queue entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: Queue_tree entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: DHCP entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: ARP entry was updated/created
      2025-12-29 08:30:17 - [Ubilling] - QC: 6, elapsed time: 0.602 sec.
       
      Налаштування аналогічні, в чому може бути причина?
    • Автор: ProstoName
      Змінювали мережеву карту. Здається все поправив. Працює. Але є невелика проблема - після внесення коштів (коли абонент був відключений), інет в нього не з'являється. Тільки після заміни тарифу на інший (і потім вернувши тариф) в абонента з'являється інет. 
    • Автор: ppv
      Собака-посилака перестала відправляти повідомлення. Підкажіть де шукати.
      Можливо таке після пропадання світла, сервер ребутнувся, але я не впевнений. Візуально все працює, крон працює, а повідомлення висять в черзі, смс така ж картина.

    • Автор: camchatix
      Привіт!
       
      Є багато запитів, щоб інтернет не виключався у північ, а скажімо в день (сигналізації, камери під охороною і тд)
      При щоденній абонплаті - як знімати гроші не у 12:00 у північ, а наприклад у 11 годин дня ?

×
×
  • Создать...