Jump to content

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


Recommended Posts

Що треба: Розділити абонбазу з одного на два різні Убілінги. (непитайте нах, любий каприз за ваші гроші якто кажуть :) )

Що я зробив, тупо влив всю базу stg і в табличці users  зніс лишне, поки виглядає все ок.

 

чим череватий може бути такий маневр у майбутньому?

 

може є кращі методи? порадьте

Дякую

 

--------------------------------------------------------------------------------------------------------------------

Підозрюю, що треба пробігтися по  ...  табличках і грохнути записи з логінами яких немає в табличці users

сэмулировать поведение модуля удаления пользователей что б руками особо не править

собрать массив нужных юзеров

и пройтись в цикле удаляя всех и вся

ну или да, руками вычистить везде

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

сэмулировать поведение модуля удаления пользователей что б руками особо не править

а нах його емулювати,

витягнути з бази Непотрібні логіни і в циклі натравити на них модуль annihilation прямо з словом  "confirm"

і хай старгейзер вішається, знаходячи момент "щоб ніхто небачив" убиваючи 500 рил зараз :D

-------------------------------

хоча він може буквально повиснути))

Edited by mgo
Link to post
Share on other sites

 

Вопрос к nightfly как-то можно изменить сумму самокредитования абонентами?

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

SC_PRICE = 5

не правильно спросил :)

нужно изменить сумму кредита при самокредитовании. Сейчас сумма кредита равна стоимость тарифа + Стоимость услуги самокредитования и при посуточной тарификации абон получает кредит только на одни сутки не зависимо от пункта:

Срок на который предоставляется кредитная линия

SC_TERM = 3

Link to post
Share on other sites

Период тарификации сутки или месяц, соответственно кредит "привязан" к периоду, в вашем/моем случае сутки, можно разрешить брать кредит несколько раз в месяц, но эта настройка затронет и другие тарифы, наступите на мои грабли с помесячными тарифами.

 

Не уверен что совершенно полностью прав, но думаю.

Вам походу сюда.

 

 

этот пункт уже реализован.

Ну типа да - есть опция SC_MONTHCONTROL, которой  в целом плевать на окружающую реальность - она либо жестко лимитирует попрошайку до "раз в месяц" либо вообще не лимитирует.

 

Возможно я слишком упоролся, но понимаю вопрос именно как "для помесячных тарифов - раз в месяц, для посуточных - раз в Х дней". Для этого следует запилить парочку дополнительных опций, управляющих вот этим вот поведением.

 

Link to post
Share on other sites
Не уверен что совершенно полностью прав, но думаю.

не то..... жду ответа nightfly, ну или он опять по прикалывается.

Edited by a_n_h
Link to post
Share on other sites

Если правильно понял вашу хотелку.
Считать суммой кредита - цифру (сумму посуточной абонплаты за сутки) + цифру (стоимость кредита) и накрыть поверх этого возможностью брать кредит раз в три дня(новая опция, "для помесячных тарифов - раз в месяц, для посуточных - раз в Х дней"), (если других периодов тарификации не используется - не вижу проблем), поверх этого абонент обязан пополнить счет на эту перекрывающую минус сумму - верно ?
Ничего не упустил ? А месячные тарифы вами не используются ?
Первое что приходит в голову, абоны могут влезть в кредит на два-три дня и потеряться, что в общем то невелика потеря - но осадок останется.
С месячными тарифами, и кредитованием в них, будут проблемы посеръезней, здесь цена потери - месяц.

Лечить гланды через опу - это неполезно. :)

Ящитаю с такой поставленой задачей - опять поприкалыватся.
Или я чего то незнаю про кредитование...

 

PS: Только суточные тарифы и кредитование раз в три дня возможно. Вместе с другим периодом тарификации (месяц) - возможно, но с качелями.

Edited by dnet
Link to post
Share on other sites

Если правильно понял вашу хотелку.

Считать суммой кредита - цифру (сумму посуточной абонплаты за сутки) + цифру (стоимость кредита) и накрыть поверх этого возможностью брать кредит раз в три дня(новая опция, "для помесячных тарифов - раз в месяц, для посуточных - раз в Х дней"), (если других периодов тарификации не используется - не вижу проблем), поверх этого абонент обязан пополнить счет на эту перекрывающую минус сумму - верно ?

Ничего не упустил ? А месячные тарифы вами не используются ?

Первое что приходит в голову, абоны могут влезть в кредит на два-три дня и потеряться, что в общем то невелика потеря - но осадок останется.

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

 

Лечить гланды через опу - это неполезно. :)

 

Ящитаю с такой поставленой задачей - опять поприкалыватся.

Или я чего то незнаю про кредитование...

 

PS: Только суточные тарифы и кредитование раз в три дня возможно. Вместе с другим периодом тарификации (месяц) - возможно, но с качелями.

снова не то!!!!!!!!!!!!!!

повторю:

 

 

нужно изменить сумму кредита при самокредитовании

при посуточной (не размазанной) оплате разрешаем абону взять кредит один раз в месяц на 3-и дня, а суммы кредита хватит только на сутки! т.е., к примеру, абонплата 4 грн в сутки стоимость кредита 20 грн, у абона -3 грн баланс - система "разрешает" взять кредит на 3-и дня, на балансе у абона становится -23 грн, но сумму кредита ставит 4+20=24 грн т.е. только на сутки, а нужно 4*3+20=32 грн.

Edited by a_n_h
Link to post
Share on other sites

ой та госпаде - ковыряйте исходники ЛК

там всё есть кому и сколько выдавать

добавте обработчик на период тарифов

выложите патчик - если нормальный примут в коммит

если нет - у вас всё равно будет то что вы хотите

Link to post
Share on other sites

нужно изменить сумму кредита при самокредитовании при посуточной (не размазанной) оплате разрешаем абону взять кредит один раз в месяц на 3-и дня, а суммы кредита хватит только на сутки! т.е., к примеру, абонплата 4 грн в сутки стоимость кредита 20 грн, у абона -3 грн баланс - система "разрешает" взять кредит на 3-и дня, на балансе у абона становится -23 грн, но сумму кредита ставит 4+20=24 грн т.е. только на сутки, а нужно 4*3+20=32 грн.

Отличное пожелание !

Хочу лям денег :lol:

В текущей реализации, такое из коробки - неработает.

Хотя предложенный nightfly вариант с http://wiki.ubilling.net.ua/doku.php?id=dealwithit но это изначально костыль, который как обычно сломается в самый неподходящий момент.

Можно абону дать кредит на сколько то денег через магию - че тут такого)

К тому же ящитаю давать кредит больше суток при посуточной абонплате - это вредно для кармана и кармы  :P 

 

Если решать вопрос в корне, необходимо, как и написал nightfly запилить "для помесячных тарифов - раз в месяц, для посуточных - раз в Х дней", и если этого из коробки будет мало уже можно подпирать http://wiki.ubilling.net.ua/doku.php?id=dealwithit.

- настраиваемый период кредитования.

- настраиваемый период кол-ва дней кредитования, в каждом периоде отдельно.

- настраиваемое кол-во дней действия(до такого то числа) кредита в каждом периоде.

- черная магия.

 

Профит :)

 

 

 

ой та госпаде - ковыряйте исходники ЛК

Ковыряться в том в чем не разбираешся - это неполезно. Можно случайно в ногу выстрелить.

Edited by dnet
Link to post
Share on other sites

 

 

В текущей реализации, такое из коробки - неработает.

это я выяснил

 

 

Можно абону дать кредит на сколько то денег через магию - че тут такого)

и пофиг о чем спрашивали, я уже понимаю почему так часто "прикалывается" nightfly.

Link to post
Share on other sites

это я выяснил

Отлично. Цель была просто выяснить или выяснить и запилить ? У меня например в соседней теме запилить или решить вопрос иначе.

 

и пофиг о чем спрашивали, я уже понимаю почему так часто "прикалывается" nightfly.

А пагаварить ? :)

nightfly в процессе общения очень полезные видео выкладывает, картинки, ненадо этот занимательнейший процесс обламывать.

Просто есть много людей которые хотят на шару много фичь, а есть много людей которые хотят за вменяемые деньги одну и туже фичу, а nightfly один, представьте какие у него муки выбора.  :lol:

Link to post
Share on other sites

 

 

Просто есть много людей которые хотят на шару много фичь, а есть много людей которые хотят за вменяемые деньги одну и туже фичу, а nightfly один, представьте какие у него муки выбора. :lol:

Есть еще третий вариант - лежать дома, жрать опиаты, угорать на форуме.

Да - выбор сложный.

Link to post
Share on other sites

Как и у всех вменяемых в отдельной подсети лежат ноды, сервера и т.д. В Убиллинг очень удобная наглядность статистики по трафику каждого абонента.

Хочется добавить все железки из этой подсети и наблюдать за их статистикой, при этом конечно же игнорировать все финансовые операции. Как это сделать по феншую? 

Link to post
Share on other sites

 

Просто есть много людей которые хотят на шару много фичь, а есть много людей которые хотят за вменяемые деньги одну и туже фичу, а nightfly один, представьте какие у него муки выбора. :lol:

Есть еще третий вариант - лежать дома, жрать опиаты, угорать на форуме.

Да - выбор сложный.

 

угу, есть выбор

никто никому и ничего не должен

и вполне ясный ценник на сайте

и да, там даже можно найти контакты если писать флаю фичреквест за денюшку

Link to post
Share on other sites

 

 

Просто есть много людей которые хотят на шару много фичь, а есть много людей которые хотят за вменяемые деньги одну и туже фичу, а nightfly один, представьте какие у него муки выбора. :lol:

Есть еще третий вариант - лежать дома, жрать опиаты, угорать на форуме.

Да - выбор сложный.

 

угу, есть выбор

никто никому и ничего не должен

и вполне ясный ценник на сайте

и да, там даже можно найти контакты если писать флаю фичреквест за денюшку

 

Ценник на сайте абстрактный, от сюда и до обеда. Эко Вы резкий какой.

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

Прежде чем заказать что нибудь ненужное, необходимо посоветоваться с коллективным разумом, возможно это уже реализовано, разные походу обсуждения варианты всплывают.

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

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

Заказчики прикинут свои финансовые возможности и экономическую целесообразность, необходимость фичь.

Вы считаете есть стандартный алгоритм(время) - например запилить фичу стоит 3-5 часа и точка.

Экстрасенсов тут нет, они принимают опиаты, в следствии этого сознание искажает реальность.

 

Поэтому прежде чем стучать в личку и кричать ХАЧУ !!! Скока денег ??? Услышать цифру и умереть от разрыва сердца.  :ph34r: 

Необходимо всестороннее обследование.

Или вы скажите что фича стоит 50-100$ необходимо лишь вдвоем-троем скинуться, за небольшие деньги получить всем профит ?  :)

Edited by dnet
Link to post
Share on other sites

 

 

.htaccess на всю директорію billing deny from all allow from x.x.x.x

А  якщо,  я поїхав до тещі на бліни, десь далеко в гори де інет тільки на лайфоні і адреса там динамічна, і ппц треба зайти на вебморду білінга

тоді що?

вішатись :)

Link to post
Share on other sites

Змайстрував самий кровожадний модуль - масове видалення користувачів

запитом підтягую логіни які треба видалити і засовую їх почерзі в zb_AnnihilateUser();

 

нікому нетреба?

Link to post
Share on other sites

 

.htaccess на всю директорію billing deny from all allow from x.x.x.x

А  якщо,  я поїхав до тещі на бліни, десь далеко в гори де інет тільки на лайфоні і адреса там динамічна, і ппц треба зайти на вебморду білінга

тоді що?

вішатись :)

 

Откройте для себя VPN. И можно дальше спокойно употреблять блины :)
Link to post
Share on other sites

Змайстрував самий кровожадний модуль - масове видалення користувачів

запитом підтягую логіни які треба видалити і засовую їх почерзі в zb_AnnihilateUser();

 

нікому нетреба?

да не вроде массовым истреблением не занимаемся))))

хз, мож когда и пригодится

выложи на пастебин - дай хоть поглядеть что там да как

Link to post
Share on other sites
Откройте для себя VPN. И можно дальше спокойно употреблять блины

тільки якщо  лайфон уміє впн :) і пров не дав сіру адресу зза нату, де впн незажди працює

 

 

выложи на пастебин - дай хоть поглядеть что там да как

зара потестю, закину 

Edited by mgo
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
      Привіт!
       
      Є багато запитів, щоб інтернет не виключався у північ, а скажімо в день (сигналізації, камери під охороною і тд)
      При щоденній абонплаті - як знімати гроші не у 12:00 у північ, а наприклад у 11 годин дня ?
    • 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.
       
      Може в когось було щось подібне? Хочу знати куди копати.

×
×
  • Create New...