nightfly Posted January 31, 2017 at 12:19 PM Posted January 31, 2017 at 12:19 PM Стабильный релиз Ubilling 0.8.1 rev 5330 Основные изменения: Изменения в структуре БД, см дамп. alter.ini: добавлена новая опция ADMIN_NAMES включающая показ ФИО администраторов в некоторых модулях. alter.ini: добавлена новая опция TASKREPORT_ENABLED включающая отчет по задачам. alter.ini: добавлена новая опция TASKREPORT_JOBTYPES указывающая типы работ для отчета. alter.ini: добавлена новая опция TASKREPORT_SIGNUPJOBTYPES указывающая типы работ являющиеся подключательными. alter.ini: добавлена новая опция TASKREPORT_NOTESTAGIDS указывающая ID тегов попадающих в примечания. alter.ini: добавлена новая опция TASKREPORT_SIGPAYID указывающая тип платежей за подключение. alter.ini: добавлена новая опция POLICEDOG_ENABLED включающая «Собаку-полицияку». alter.ini: добавлена новая необязательная опция SWITCH_PING_INTERVAL указывающая интервал переопроса свитчей. Модуль «ПОНизатор»: теперь при создании, редактировании и удалении ONU происходит ребилд сетевых хендлеров. Модуль «Экзистенциальный конь»: в Askozia больше не учитываются повисшие звонки с длительностью более 24 часов. Кабинет пользователя: модуля замораживания счета, кредитования и смены тарифа теперь производят нормальное логирование. Опрос свичей посредством SNMP: добавлен еще вагон шаблонов для разных Dlink и Eltex. Спасибо Cidjey Miles. Модуль «Собака-посылака»: добавлена поддержка сервиса Red SMS. Это тоже на совести Cidjey Miles. Модуль «Работники»: теперь, при всех изменениях очищает кеш логинов сотрудников. Модуль «Движение средств»: логины администраторов теперь по возможности заменены ФИО сотрудников из соответствующего справочника. Модуль «Экзистенциальный конь»: исправлена подпись графиков для финансов УКВ. Новый модуль Отчет по задачам: позволяет оценить затраты на определенные типы задач. В основном на подключения. Модуль «Планирование работ»: при создании задачи теперь выкусываются лишние пробелы вокруг адреса. Модуль «Возможности подключений»: в интерфейс редактирования, добавлена возможность создания задачи для «планирования работ». Модуль «Возможности подключений»: добавлена статистика по состояниям. Модуль «Детали подключения»: добавлено фильтрование данных для полей длины и стоимости. Модуль «Megogo»: исправлена паника при ручном удалении подписки. Модуль «Заявки на подключение»: календарик теперь показывает заявки за все время. Модуль «OpenPayz»: теперь сортировка транзакций по-умолчанию - от последних к старым. Модуль «Склад»: теперь приходные и расходные операции отсортированы от самых свежих к самым древним. Модуль «Отчет по услуге кредитования»: селектор года, теперь запоминает свое состояние. Модуль «Отчет по услуге кредитования»: для отрисовки графиков теперь используется Google charts. Модуль «Заявки на подключение»: для показа списка заявок, теперь используется jQuery DataTables. Модуль «Перечень возможностей подключения»: переехал на jQuery DataTables. Модуль «Перечень возможностей подключения»: добавлена подсветка уже возможно подключенных заявок. Новый коммерческий модуль Собака-полицияка: позволяет осуществлять поиск по базе определенных MAC. Модуль УКВ: для профилей пользователей добавлена возможность установки существующих тегов из общего справочника. Модуль «УКВ»: добавлен отчет по установленным на пользователей тегам. Модуль «УКВ»: показ списка ранее загруженных банковских выписок переехал на jQuery DataTables. Модуль «Свитчи»: при редактировании свитча, контрол опроса по SNMP теперь показывается, только в случае SWPOLL устройства. Модуль «Свитчи»: теперь машина времени умеет опционально показывать время простоя для каждого свитча из топа. Модуль «Учет зарплат»: теперь в формировании табеля и зарплатных ведомостях, фигурируют только работники из встроенного справочника зарплат. Модуль «Хелпдеск»: календарик теперь показывает тикеты за все время. Модуль «Собака-наблюдака»: исправлен порядок сортировки, при показе существующих задач. Модуль «Живи с этим»: добавлены колонки Ф.И.О. и адреса. RemoteAPI: новый вызов policedog запускающий быстрое сканирование собакой-полициякой. Кабинет пользователя: для Megogo исправлена индикация наличия бесплатного периода подписки. OpenPayz: добавлен фронтенд для получения платежей от банка "Фамильный". OpenPayz: Добавлены фронтенд и бекенд для получения платежей от банка "Тинькофф". Спасибо vik_k. Глобально: умолчательный селектор года расширен до 10-ти лет. UBinstaller: собраны новые бинарные пакеты для FreeBSD 11.0 amd64. Полный чейнджлог Рекомендации к обновлению Свежая демка
-VaSaK- Posted January 31, 2017 at 10:33 PM Posted January 31, 2017 at 10:33 PM Модуль «OpenPayz»: теперь сортировка транзакций по-умолчанию - от последних к старым. О, те що давно мучило
Mishchenko_A Posted February 7, 2017 at 07:49 AM Posted February 7, 2017 at 07:49 AM Доброго времени суток! Предистория: сделали сегментацию сети по VLAN-ам. На Freebsd прописали ifconfig vlanXY create vlan XY vlandev emZ a.b.c.d netmask 255.255.255.e. В пользователей все работает, но с биллинга не все пингуются (некоторые только по МАК-адресу, некоторые непосредственно чарез пинг, некоторые вообще не пингуются, но работают). Схемка сети такова - Биллинг на одном сервере и NASы на других серверах (rscriptd FreeBSD 10). на нас серверах подсети разбиты на несколько частей (напр 192,168,1,1/25, 192.168.1. 192.168.1.128/26, 192.168.1.192/27, 192.168.1.224/27) Вопрос: как правильно прописать настройки сети на сервере биллинга чтоб следить за всеми подсетями и VLANами стандартными средствами убиллинга (Пинг и Пинг по МАК)? Я предполагаю что на сервере нужно прописать алиасы для каждой потсети и соответствующему ей влану, но не работает (в одном влане прописал (ifconfig vlan111 inet192.168.1.126/25 напр) а добавить в тот же влан alias inet192.168.1.220/27 - пишет чтото вроде wrong inet )
GrDEV Posted February 7, 2017 at 08:19 AM Posted February 7, 2017 at 08:19 AM Доброго времени суток! Предистория: сделали сегментацию сети по VLAN-ам. На Freebsd прописали ifconfig vlanXY create vlan XY vlandev emZ a.b.c.d netmask 255.255.255.e. В пользователей все работает, но с биллинга не все пингуются (некоторые только по МАК-адресу, некоторые непосредственно чарез пинг, некоторые вообще не пингуются, но работают). Схемка сети такова - Биллинг на одном сервере и NASы на других серверах (rscriptd FreeBSD 10). на нас серверах подсети разбиты на несколько частей (напр 192,168,1,1/25, 192.168.1. 192.168.1.128/26, 192.168.1.192/27, 192.168.1.224/27) Вопрос: как правильно прописать настройки сети на сервере биллинга чтоб следить за всеми подсетями и VLANами стандартными средствами убиллинга (Пинг и Пинг по МАК)? Я предполагаю что на сервере нужно прописать алиасы для каждой потсети и соответствующему ей влану, но не работает (в одном влане прописал (ifconfig vlan111 inet192.168.1.126/25 напр) а добавить в тот же влан alias inet192.168.1.220/27 - пишет чтото вроде wrong inet ) На биллинговом сервере нужно создать те же вланы что и на НАСе.
nightfly Posted February 7, 2017 at 08:47 AM Author Posted February 7, 2017 at 08:47 AM + добавить в бридж с флагом private и перевесить туда dhcp, arping и прочие интерфейсы из конфигов.
GrDEV Posted February 7, 2017 at 10:31 AM Posted February 7, 2017 at 10:31 AM Если так уже за VLAN заговорили, то закрался вопрос )) Если я использую VLAN на дом, то как то можно прикрутить UHW?
nightfly Posted February 7, 2017 at 10:47 AM Author Posted February 7, 2017 at 10:47 AM Если я использую VLAN на дом, то как то можно прикрутить UHW? А в чем проблема? Протащить к юзеру dhcp ответы с "гостевой" сетью? Ну дык бриджи либо тот же dhcp relay вам в помощь.
GrDEV Posted February 7, 2017 at 10:53 AM Posted February 7, 2017 at 10:53 AM Я так понимаю что на порту снимается тег VLAN напрпимер 100. Если гостевая подсеть например в 300-м VLAN? На порту комутатора тогда нужно менять PVID на сколько я понимаю....
nightfly Posted February 7, 2017 at 11:09 AM Author Posted February 7, 2017 at 11:09 AM Если гостевая подсеть например в 300-м VLAN? На порту комутатора тогда нужно менять PVID на сколько я понимаю.... Почему она не может жить во всех вланах?
GrDEV Posted February 7, 2017 at 11:20 AM Posted February 7, 2017 at 11:20 AM Как это реализовать? Оо
Mishchenko_A Posted February 7, 2017 at 04:21 PM Posted February 7, 2017 at 04:21 PM + добавить в бридж с флагом private и перевесить туда dhcp, arping и прочие интерфейсы из конфигов. cloned_interfaces="bridge0 vlan111" ifconfig_bridge0="addm vlan111 addm em0 up" Както-так?
Dilan Posted February 8, 2017 at 10:22 PM Posted February 8, 2017 at 10:22 PM недавно в соцсетях поймали радугу)))
GrDEV Posted February 22, 2017 at 03:40 PM Posted February 22, 2017 at 03:40 PM На странице сети и услуги после добавления сетей начали вываливаться два варнинга. Warning: Invalid argument supplied for foreach() in /usr/local/www/apache24/data/billing/api/libs/api.vlan.php on line 2474Warning: Invalid argument supplied for foreach() in /usr/local/www/apache24/data/billing/api/libs/api.vlan.php on line 2450 Как пофиксить?
l1ght Posted February 22, 2017 at 06:57 PM Posted February 22, 2017 at 06:57 PM (edited) хм, а покажите что в вышеуказанном файле на этих строчках у вас? Edited February 22, 2017 at 06:58 PM by l1ght
Andromeda Posted February 24, 2017 at 10:15 PM Posted February 24, 2017 at 10:15 PM Есть вопрос по обновлению... Короче, есть биллинг версии 0.7.6 нужно обновить до актуальной. Обновление идут кумулятивные или надо обновлять пошагово? Вопрос касается также и рекомендаций к обновлениям.
a_n_h Posted February 25, 2017 at 04:36 AM Posted February 25, 2017 at 04:36 AM Когда-то обещали реализовать поддержку филиалов, еще в конце 2015 года, стоит ждать?
Golthana Posted February 27, 2017 at 06:12 AM Posted February 27, 2017 at 06:12 AM обновлять пошагово? Вопрос касается также и рекомендаций к обновлениям. Выполняете ВСЕ рекомендации и потом обновляете по шагово
GrDEV Posted March 17, 2017 at 09:50 AM Posted March 17, 2017 at 09:50 AM хм, а покажите что в вышеуказанном файле на этих строчках у вас? Вот какие выводы сделал. Эти ошибки ссылаются на вот этот кусок кода function GetAllUserIp() { $query = "SELECT ip,login FROM `users`"; $data = simple_queryall($query); $result = array(); foreach ($data as $each) { $result[$each['ip']] = $each['login']; } return($result); } function GetAllUserOnu() { $query = "SELECT * FROM `pononu`"; $result = array(); $data = simple_queryall($query); foreach ($data as $each) { $result[$each['login']] = $each['mac']; } return($result); } То есть, если не внесено ни одного абонента и ни одного ОНУ тогда вываливается эта ошибка.
nightfly Posted March 17, 2017 at 10:11 AM Author Posted March 17, 2017 at 10:11 AM foreach ($data as $each) { Ну да, там по хорошему это все должно бы быть завернуто в if (!empty($data)) {
GrDEV Posted March 17, 2017 at 11:06 AM Posted March 17, 2017 at 11:06 AM foreach ($data as $each) { Ну да, там по хорошему это все должно бы быть завернуто в if (!empty($data)) { И я о том же )
l1ght Posted March 17, 2017 at 06:10 PM Posted March 17, 2017 at 06:10 PM UPD пофиксил в 5382 билде заодно ещё пройдусь по модулям, может там тоже где-то такая херня спряталась
GrDEV Posted March 18, 2017 at 09:11 AM Posted March 18, 2017 at 09:11 AM Не могу понять в чем прикол. Добавляю ОЛТ в биллинг, а он не отображается как ОЛТ Живые свитчи - 2 (2+0) Мертвые свичи - 0 NP свитчи - 0 SWPOLL опрос - 0 MTSIGMON устройства - 0 OLT устройства - 0
a_n_h Posted March 18, 2017 at 09:56 AM Posted March 18, 2017 at 09:56 AM Не могу понять в чем прикол. Добавляю ОЛТ в биллинг, а он не отображается как ОЛТ Живые свитчи - 2 (2+0) Мертвые свичи - 0 NP свитчи - 0 SWPOLL опрос - 0 MTSIGMON устройства - 0 OLT устройства - 0 Читаем: http://wiki.ubilling.net.ua/doku.php?id=ponizer проверяем.....
GrDEV Posted March 18, 2017 at 10:36 AM Posted March 18, 2017 at 10:36 AM Не могу понять в чем прикол. Добавляю ОЛТ в биллинг, а он не отображается как ОЛТ Живые свитчи - 2 (2+0) Мертвые свичи - 0 NP свитчи - 0 SWPOLL опрос - 0 MTSIGMON устройства - 0 OLT устройства - 0 Читаем: http://wiki.ubilling.net.ua/doku.php?id=ponizer проверяем..... Я там уже все пересмотрел. Добавил ОЛТ, Указал шаблон СНМП БДКОМ. И один фиг не высвечивается как ОЛТ....
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now