Jump to content

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


Recommended Posts

  • Replies 1.8k
  • Created
  • Last Reply

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 - на ньогоє багато крутих ідей.

Link to post
Share on other sites

Нема ні кнопок ні зелених ні червоніх  :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:
Edited by -VaSaK-
Link to post
Share on other sites

Повний перелік мого 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

Link to post
Share on other sites
Нема ні кнопок ні зелених ні червоніх 

мало каші зїв  :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



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

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

Edited by mgo
Link to post
Share on other sites

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

Edited by -VaSaK-
Link to post
Share on other sites

 

 

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

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

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

 

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

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

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

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

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

 

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

Link to post
Share on other sites

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

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

хочу от що

 

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

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

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

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

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

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

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

 

питання до nightfly

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

Edited by mgo
Link to post
Share on other sites

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

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

Edited by L1ght
Link to post
Share on other sites
А чом би не поставити нормальну залізяку і нормальний упс з батареями,

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

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

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

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

 

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

 

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

от і думайте)

 

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

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

Edited by mgo
Link to post
Share on other sites

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

 

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

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

 

 

 

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

 

 

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

 

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

Edited by -VaSaK-
Link to post
Share on other sites

 

 

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

 

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

Link to post
Share on other sites
Наноси, в моєму віпадку М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. сьогодні мультик з сином дивився як  маленький хлопчик бігав до знайомого аби той йому все помогав

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

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

....

Edited by mgo
Link to post
Share on other sites

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

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

 

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

Link to post
Share on other sites
$ 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:

Link to post
Share on other sites

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

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

Edited by -VaSaK-
Link to post
Share on other sites

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

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

 

#!/usr/local/bin/php

 

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

/etc/stargazer/dnswitch.php

Link to post
Share on other sites

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

 

 

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

Edited by -VaSaK-
Link to post
Share on other sites

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

/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
Edited by -VaSaK-
Link to post
Share on other sites

 

 

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

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

 

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

 

 

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

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

Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By camchatix
      Добрий день,
      створили запасний NAS із зайвою хромосомою, все працює але коли треба вбити сесію користувача - то у списку NAS серверів лише один (той що основний)
      переназначити швидкість теж не можу
      я так розумію пакети CoA Disconnect, CoA connect, PoD - ідуть на IP адресу старого NAS ?
    • By grach_witch_cheese
      Вітаю, колеги!
      Маю наступну схему:
      DHCP-сервер: Accel-PPP (IPoE) DHCP-Relay: MikroTik RADIUS: Запущений безпосередньо на сервері uBilling Зараз авторизація абонентів здійснюється за MAC-адресою, але планується перехід на авторизацію через Option 82.
      У документації uBilling наведені приклади конфігурацій, коли DHCP-сервер працює локально (на самому uBilling) і містить відповідні шаблони для обробки Option 82.
      Однак немає чіткої інформації про використання Option 82 при віддаленому DHCP-сервері, зокрема, коли Accel-PPP використовується як DHCP-сервер у режимі remote та налаштований через Купаген.
      Питання:
      Чи можливо використовувати Accel-PPP як віддалений DHCP-сервер з авторизацією через Option 82? Якщо так, то де відбувається парсинг значень Remote-ID і Circuit-ID? Де в цьому випадку мають зберігатися шаблони для Option 82? Буду вдячний за роз'яснення або посилання на відповідні приклади.
    • By nightfly
      Ubilling 1.5.2 rev 9302 Book of Endings
       
      Зміни в структурі БД. alter.ini: нова опція FASTPROFITCALC_ENABLED, що вмикає швидкий підрахунок прибутку. alter.ini: нова необов'язкова опція KARMA_IN_PROFILE що вмикає показ карми в профілі користувача. alter.ini: нова опція SWITCHES_AUTH_ENABLED, що вмикає довідник даних авторизації пристроїв. alter.ini: нова опція PON_SCRIPTS_ENABLED, що вмикає підтримку скриптів OLT в ПОНізаторі. alter.ini: нова опція PON_ONU_FDB_SELFFILTER, що вмикає фільтр MAC-ів при відображенні FDB за ONU. alter.ini: нова опція USERBYIP_ENABLED, що вмикає виклик userbyip в RemoteAPI. alter.ini: пачка нових опцій PB_FASTURL_*, що керують поведінкою модулю відсилання коротких посилань на оплату. Модуль PONizer: виправлена помилка зникнення PON інтерфейсів при опиті BDCOM GP3600 Модуль “Профіль користувача”: для опису плагінів профілю та оверлеїв на кшталт “чорної магії” тепер опційно можливо вказувати link_target. Модуль “Панель задач”: для опису елементів панелі задач, тепер опційно можна вказувати LINK_TARGET. Модуль Записи телефонних розмов: вирішено проблеми швидкодії, при перегляді списку записів дзвінків. Модуль “Записи телефонних розмов”: більше не призводить до вичерпання пам'яті процесу, при перегляді великих архівів дзвінків. Модуль “Записи телефонних розмов”: новий аудіо-плеєр для прослуховування записів з візуалізацією аудіо-хвилі. Модуль “Пошук оплат”: реалізовано можливість швиденького підрахунку прибутку по обраних чекбоксами платежах. Модуль УКВ: реалізовано можливість швиденького підрахунку прибутку по обраних чекбоксами платежах. Модулі Мапа обладнання та користувачів: трішки вичищено код. Ліпше не стало. Модуль “Мапа будинків”: поле пошуку при розташуванні будинку, тепер попередньо заповнено локацією, при переході за посиланням “розташувати на мапі”. Модуль “Панель задач”: опція TB_QUICKSEARCH_INLINE змінила свою поведінку, та може тепер приймати значення 0|1|2. Модуль “Звіт по трафіку”: виправлено проблему відображення графіків OphanimFlow для NAS на роздільних здатностях менше ніж FullHD. Кабінет користувача: в модулі “Відеоспостереження” відображення попереднього перегляду каналів користувача, стало трішки притомнішим. Сховище зображень: трішки покращено поведінку форми завантаження. RemoteAPI: новий виклик onusigcompressor, що радикально стискає розпухаючі дані історії сигналів ONU. RemoteAPI: новий виклик pbxmonrefill, що оновлює кеш записів телефонних розмов. RemoteAPI: новий виклик userbyip, що повертає дані про користувача за його IP. OpenPayz: в бекенді та фронтенді platon виправлено проблему диких заокруглень, при вказанні зовнішньої комісії.  
      Повний чейнджлог
      Оновлена демка
       

    • By ppv
      Після оновлення до 1.5.1 не відображаються сигнали на
      OLT BDCOM P3310B (Device version10.1.0B)

      та
      P3608-2TE (Firmware Version10.1.0E). 

      3310C та P3608B ніяких проблем немає, знімає все добре. 
      З GPON3600-8 все зрозуміло будуть виправлення в Ubilling: 1.5.2.
       
      Може в когось було щось подібне? Хочу знати куди копати.
    • By Remez
      Ценник 5,500
       
      в наличии 3 шт
       
       






×
×
  • Create New...