Перейти до

Ubilling + NAS на FreeBSD бортжурнал починаючого адміна


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

  • Відповіді 1,8k
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Вітаю Татко!   

Не так вже й багато   Ход коньом:   # cat /bin/clear_dhcpdlog #!/bin/sh /bin/echo > /var/log/dhcpd.log /usr/local/etc/rc.d/isc-dhcpd restart # chmod a+x /bin/clear_dhcpdlog # crontab -e

http://wiki.ubilling.net.ua/doku.php?id=userstats       Расист? http://wiki.ubilling.net.ua/doku.php?id=userstats

Posted Images

1. Про варнінги - коряво перевстановили якісь модулі php. Чистіть руками від дублікатів extensions.ini

2. Про динамічний шейпер - він прямолінійний, та дубовий. За рахунок чого і працює. Швидко. Так - пускати руками і добиватись нормального виводу (як ото в mgo) , після чого в crontab і забути.

3. Про запій - всьо буде ок ;)

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

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

Нема ні кнопок ні зелених ні червоніх  :blink:

 

Треба колупати ПХП  :unsure:

 

Вот, почістив extensions.ini, при зуску 

/usr/local/bin/php /etc/stargazer/dnswitch.php

//mysql settings
$db_host='localhost';
$db_database='stg';
$db_login='root';
$db_password='DBnewPass';
 
 
тобто помилок нема і варнгів, просто показує скрипт  :D
 
Чі спробувати перезапустить сервак, або що там, ПХП  :huh:
Відредаговано -VaSaK-
Ссылка на сообщение
Поделиться на других сайтах

Повний перелік мого extensions.ini. Якшо дядко mgo покаже свій, буду дуже вдячний :rolleyes:  

extension=bcmath.so
extension=ctype.so
extension=curl.so
extension=dom.so
extension=session.so
extension=xmlwriter.so
extension=xmlreader.so
extension=xml.so
extension=simplexml.so
extension=posix.so
extension=hash.so
extension=filter.so
extension=snmp.so
extension=gd.so
extension=tokenizer.so
extension=json.so
extension=sqlite3.so
extension=sqlite.so
extension=pdo.so
extension=pdo_sqlite.so
extension=mysql.so
extension=mbstring.so
extension=iconv.so
extension=phar.so
extension=apc.so
extension=bz2.so
extension=mcrypt.so
extension=openssl.so
extension=zip.so
extension=zlib.so
extension=mysqli.so

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

мало каші зїв  :D



:/usr/local/etc/php # cat extensions.ini
extension=bcmath.so
extension=ctype.so
extension=dom.so
extension=session.so
extension=xmlwriter.so
extension=xmlreader.so
extension=xml.so
extension=simplexml.so
extension=posix.so
extension=hash.so
extension=filter.so
extension=gd.so
extension=tokenizer.so
extension=json.so
extension=sqlite3.so
extension=pdo.so
extension=pdo_sqlite.so
extension=mysql.so
extension=mbstring.so
extension=iconv.so
extension=phar.so



ой сорі це з наса

зара з білінга закину

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

Впринципі є з чим порвняти!! Доставлю модулів, спробую! Дякую хлопці! Гарних вихідних! Я в люльку, бо з нічної зміни ще... В голові вата)

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

cat extensions.ini
extension=xmlwriter.so
extension=xml.so
extension=tokenizer.so
extension=sqlite3.so
extension=simplexml.so
extension=session.so
extension=posix.so
extension=pdo.so
extension=pdo_sqlite.so
extension=mysql.so
extension=mbstring.so
extension=json.so
extension=iconv.so
extension=hash.so
extension=gd.so
extension=filter.so
extension=dom.so
extension=xmlreader.so
extension=ctype.so
extension=bcmath.so
extension=phar.so
extension=snmp.so
extension=apc.so
extension=bz2.so
extension=mcrypt.so
extension=openssl.so
extension=pdf.so
extension=zip.so
extension=zlib.so
extension=mysqli.so

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

Здоров хлопаки! Біда трапилась. Після шаманств з php злетів веб-інтерфейс Убіллінгу. Перед цим зробив бекапи. Переставив фрю та убіллінг. Тепер питаннячко: Як всеж таки повернути базу без phpMyAdmin, щоб сиситема залишалася "чистою". Хотілося б навчитися це робити через ssh. Швидко та без болісно, для Убіллінгу, та шоб всеж таки прицював той динамічний шейпер. Дядько mgo та NightFly, будьте добрі, допоможіть. ДЯКУЮ!

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

 

 

Як всеж таки повернути базу без phpMyAdmin
 

уже писав, повторюся

cat ваш_дамп.sql | /usr/local/bin/mysql -u root -p stg  --default_character_set utf8

 

перед тим треба зупинити старгейзер, знести стару базу stg, створити пусту базу stg

влити дамп і запустити старгейзер.

якщо на старі (звідки бекап)та нові системі паролі старгейзера одинакові  то все має злетіти.

якщо паролі різні то ви незможете зарегати юзера, додати тариф і т.п.

як ото уже фіксити нема здоров'я розписувати.

 

phpmyadmin у  мене mysql захотів  відапати до 5.5, а php точно не чіпав.

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

у звязку із ситуацією з електрикою, (грозяться виключати) шукаю рішення для NAS з мінімальним енергоспоживанням.

зараз NAS rscriptd  на бойовому чергуванні  хаває 750м  оперативи і 1-2 % проца при 150 користувачах. і 20-40 мег прокачки.

хочу от що

 

взяти мамку з живленням 12v як у ноута

з процом 1,5ггц якийсь атом або тіпа того від amd.

1 гіг оперативи  і CF 8G на hdd.

тикнути туда двоголового  інтела (em)

і  це все щастя на упс без інвертора. 

таке щастя має  з акумулятором 60Аг 15 годин собі пахати а з 120Аг  30 годин, чого цілком вистачить перекрити дрібні перебої з електрикою)

переварювати малоб до 100 М

 

питання до nightfly

оце залізо попадає під визначення "нормальне" у Вашому розумінні?

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

А чом би не поставити нормальну залізяку і нормальний упс з батареями, і не шукати собі пригод з залізом?

Вам тої батареї на нас вистачить нормально.

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

тому, що нормальна залізяка уже є і жере теж нормально

на інвертор тратиться АГ акумулятора і відповідно  їх треба більше.

з таким варіантом немає втрат на інверторі раз

втрат в БЖ назад у 5в і 12в то є два.

 

КПД такого  упса виросте на 50%

 

адже на тривалі роботі з малопотужним споживанням до половини батареї зжерає інвертор.

от і думайте)

 

такий варіант стоїть і живить пару наносів і мікротік,  батарейка 12 чи 24 аг

живлення  від вуличного освітлення :)  нічков заряжаєм вдень  від батарейки їде.

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

Да 12 Вольт одразу від акому то є гарна думка, також можна і свічі перекинути туди ж.  ;)

 

У мене після встановлення phpMyAdmin не запускає той скрипт dnswitch.php... :(

Видалити базу і створити нову "stg" - не маю зодного поняття як воно робиться  :unsure:

 

 

 

уже писав, повторюся cat ваш_дамп.sql | /usr/local/bin/mysql -u root -p stg  --default_character_set utf8

 

 

ВАШ_ДАМП <--- звідки, припустім PuTTY знає де я ховаю свій дамп?  :D  тяжко бл"№% муха все це  :D

 

От ще питаннячко назріло: У модулі чі шо воно звіт "Новиє МАС адрєса" - вісять макі самого сервера, як його пофіксити?  :blink:

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

 

 

такий варіант стоїть і живить пару наносів і мікротік,  батарейка 12 чи 24 аг живлення  від вуличного освітлення   нічков заряжаєм вдень  від батарейки їде.

 

Наноси, в моєму віпадку М2, та Бріджи М2 - 24 Вольт. Звичайні Nanostation2 - 15 Вольт. Якось не туди не сюди, хоча думаю 12 Вольт хватило б, дрот не сильно довгій метрів 6.  

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
Наноси, в моєму віпадку М2, та Бріджи М2 - 24 Вольт. Звичайні Nanostation2 - 15 Вольт. Якось не туди не сюди, хоча думаю 12 Вольт хватило б, дрот не сильно довгій метрів 6.  

АГ - ампергодини

вольти усюди по 12

 

 

ВАШ_ДАМП <--- звідки, припустім PuTTY знає де я ховаю свій дамп?   тяжко бл"№% муха все це 

а на BSD дамп закинути  релігія непозволяє?

 

 

От ще питаннячко назріло: У модулі чі шо воно звіт "Новиє МАС адрєса" - вісять макі самого сервера, як його пофіксити?

і документацію я за вас маю читати?

 

Q: В модуле смены MAC адреса в выбиралке пусто, где копать?

A: Внимательно посмотрите на то что указано в опции NMLEASES и появляются ли там неизвестные MAC. Можете также посмотреть верно ли прописан ли логгинг для DHCP. В любом случае не важно куда у вас будут сыпаться неизвестные MAC адреса - откуда укажете, оттуда Ubilling и будет доставать все что хоть немного похоже на MAC.

 

 

Краткое описание опций в alter.ini

 

Опции поиска новых MAC адресов

Если у вас в сети используються только статические пулы хостов DHCP переменная NMLEASES должна выглядеть как /var/log/messages, или как /var/db/dhcpd/dhcpd.leases или /var/log/dhcpd.log (рекомендуется) в случае раздачи динамикой не привязываясь к маку, ну либо вы выдаете неизвестным пользователям IP адреса из другой сети с заворотом на страницу с уведомлением.

NMLEASES = /var/log/messages

 

 

 

 

Видалити базу і створити нову "stg" - не маю зодного поняття як воно робиться 

у Вас мабудь гугл не відкриває як ото у мене спідтест нехотіло :D

 

mysql -u root -p

DROP DATABASE `stg`

CREATE DATABASE `stg`

 

ps. сьогодні мультик з сином дивився як  маленький хлопчик бігав до знайомого аби той йому все помогав

от прибіг малий тай каже зав'яжіть мені  шнурівки дядінька

а дядінька - ти ж розумний малий, тобі не легче самому навчитися шнурівки в'язати чим бігати до мене через ціле місто?

....

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

Добрий ранок! Тая я розумію що таке АГ, то що скажете, Нанобрідж чи НСМ2, у яких ПОЄ на 24 вольта, будуть працювати від 12 вольт?

Підключів тестовий роутер до сервера, так у списку пропали МАКі сервера і зявився тільки МАК роутера  :blink:  - альтер.іні я взяв із бекапів.

 

Дякую mgo!! Залишилося дізнатися як закинути дамп у ФРІбсд  :D Вибачайте вже якось!  :)

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

Password:

root@serverxload:/usr/home/ubilling # killall stargazer

root@serverxload:/usr/home/ubilling # mysql -u root -p stg  -e 'DROP DATABASE stg'

Enter password:

root@serverxload:/usr/home/ubilling # mysql -u root -p -e 'CREATE DATABASE stg DEFAULT CHARSET utf8'

Enter password:

root@serverxload:/usr/home/ubilling # cat 812.sql | /usr/local/bin/mysql -u root -p stg  --default_character_set utf8

Enter password:

root@serverxload:/usr/home/ubilling # stargazer

 

 

B)  B)  B)

 

Отако ніби щось виходить... Але інсталив ФРЮ, світло вимикнули... сижу чекаю..  :rolleyes:

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

Такі поставив "чисту" систему, залив дамп бази, як писав вище. Помітив що інколи зупиняється старгейзер при редагуванні юзера. Забив на те.

Так от динамічний шейпер так і не запустив. При запуску в ручну, просто показує те що написано в скрипті, як лікувати немає жодної думки :unsure:

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

спробуйте chmod +х /etc/stargazer/dnswitch.php

якщо ще нема то в файл на самий початок вліпити:

 

#!/usr/local/bin/php

 

запуск має стати отакий 

/etc/stargazer/dnswitch.php

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

Дякую! Буду біля тачки, спробую.

 

 

Узяв у дружбана НаноБридж М2, так той не бачіть у повітрі нікого. Прошивав його різними оф.прошивками і ніфіга. Зашив туди ДД-Врт, теж ніфіга. Бридж вісів на мачті років так 4-5 без живлення. Кирдик?

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

Все, спробував. Все теж саме.

/usr/local/bin/php /etc/stargazer/dnswitch.php       або так

/etc/stargazer/dnswitch.php

 

відповідь одна

//mysql settings

$db_host='localhost';
$db_database='stg';
$db_login='root';
$db_password='DBnewPass';
:unsure:
 phpSysInfo (модуль "Сосотояние системы) - глючить..  Loading... please wait!... і все  :blink:
 
 
Мухо, може хватить бухати! Давай до нас  :D
Відредаговано -VaSaK-
Ссылка на сообщение
Поделиться на других сайтах

 

 

Мухо, може хватить бухати! Давай до нас :D

Соплі витирати? Нє дякую :P

 

В мене все працює, я не знаю як ви так зламали PHP.

 

 

 phpSysInfo (модуль "Сосотояние системы) - глючить..  Loading... please wait! ... і все  :blink:

Сказав би шось та не буду.

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   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 годин дня ?

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