Перейти до

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


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

Опубліковано: (відредаговано)
стоит всюду повключать OPENPAYZ_REALID после этого

 

ага ото всюду  неможу знайти :D

піду пошукаю десь в альтер.іні білінг.іні і юзерстатс.іні і ще десь там :lol:

 

 

може "всюду" таки поміняти на альтер іні і юзерстатс іні?

ну для тих хто на бронепоїзді :)

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 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

 

стоит всюду повключать OPENPAYZ_REALID после этого

 

ага ото всюду  неможу знайти :D

піду пошукаю десь в альтер.іні білінг.іні і юзерстатс.іні і ще десь там :lol:

 

ну в двох з трьох воно точно є :)

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

 

а зі сторони юзерів усе гуд!

 

вебморда білінга

нас сервери

правим посилання на графічки - указуєм зовнішню адресу

Добре! Таким чином працює з обох боків! Дякую MGO!
Ссылка на сообщение
Поделиться на других сайтах

 

 

ну в двох з трьох воно точно є
 

альтер іні стричало OPENPAYZ_REALID=1 - правив при налаштуванні  

юзерстат іні недопер зразу поправити.

 

ой в приваті ... 

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

кумедія з ними :facepalm:

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

 

ой в приваті ... 

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

Попросіть собі нормального суппорта. З їх стабільно тупими продажниками ловити нічого. Проходили.

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

чому на насі rscriptd  в кроні запуск динамічного шейпера 19 хвилина нової доби?

в доці 2

 

з 19 на 5 скажем поміняти - конфліктів не буде?

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

1. Добре, виправлю на в "обох конфігах". Тре ж вас заставляти хоч інколи вмикати розуміня того що відбувається ;)

2. Да пофіг взагалі. Головне аби час запуску адекватно в інтервали наклікані попадав. А так - хоч 100500 раз на дню коли заманеться пускайте.

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

вийшли ми з приватом на дорогу)

 

тепер би юзерам їх платіжний  ID розкидати по смс

кльово  булоб макрос вмазати ^_^ .

 

або розкажіть більш простий спосіб розтолкувати їм як ото платити тепер.

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

 

 

тепер би юзерам їх платіжний ID розкидати по смс кльово булоб макрос вмазати ^_^ .

150$

Спеціалізована розсилалка платіжних ID =)

 

 

або розкажіть більш простий спосіб розтолкувати їм як ото платити тепер.

Беруть і платять, чо там.

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

 

 

150$ Спеціалізована розсилалка платіжних ID =)

закопіпастити 

PaymentIDGet($login)

+ намалювати 3 рядка 

=150 мертвих президентів

 

тоже так хочю ^_^

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

 

150$ Спеціалізована розсилалка платіжних ID =)

закопіпастити 

PaymentIDGet($login)

+ намалювати 3 рядка 

=150 мертвих президентів

 

тоже так хочю ^_^

 

Ну хто ж забороняє? :)

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

 

Ну хто ж забороняє?
 

ніхто президентами отако не розкидається(

 

Тоді беріть вила до рук, і починайте їм погрожувати :D

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

 

 

тепер би юзерам їх платіжний ID розкидати по смс кльово булоб макрос вмазати . 150$ Спеціалізована розсилалка платіжних ID =)

 

 

 

А додати в реліз мона то шо я намалював і накопіпастив?

навіть платіжний ID макрос витягує і в смс засовує

 

так модуль turbosms з макросом PAYID поламаний, скотчем склеїний і на костилю шкатульгаючий після моїх копіпастів  є

коробка є

упаковочний папір recyclable  є

готовий висилати :) 
 

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

L1ght

Ви юзаэте pppoe

як відловлюєте помилки авторизації?

у мене думка фільтрувати лог радіуса і в додатковий моніторинг засунути.

але як відсікати уже профікшені помилки, вони всерівно будуть вилазяти.

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

Я особисто не ловлю тих кто авторизується невірно, або намагається чужим логіном скористатись. Але я думаю - можна зробити щось на зразок готового "АРП Діагностика", по типу пппое діагностика :)

І від пппое тікаю, як можу - поки що в сторону іп+мак, трохи згодом на влан пер юзер перейду.

В мене на пппое залишилось чоловік 70-80 ще, і то мпд.лог зараз 220 мегабайт, а коли іх було 300+ то лог був 1 гігабайт+, а радіус пише свої логи по дням - зручніше парсити радіус логи.

 

Ви собі це бачите як тікет, але то не тікет, а тіки повідомлення - тому воно буде висіти весь період, за який ви парсите логи. Пофікшено або ні - буде висіти.

То або його в базу писати, і кнопку тицяти "пофіксив" - щоб воно його з бази видалило, як варіант.

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

йо то в кума де немає доступу на клієнтськ залізо аби на дхцп перетягти

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

 

 

 

Я особисто не ловлю тих кто авторизується невірно, або намагається чужим логіном скористатись

я ловлю а раптом когось загубив

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

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
Опубликовано Сегодня, 09:08 23 окт 2014 - 7:23 PM nightfly писал: тепер би юзерам їх платіжний ID розкидати по смс кльово булоб макрос вмазати . 150$ Спеціалізована розсилалка платіжних ID =)    

 

 

 

А додати в реліз мона то шо я намалював і накопіпастив?

 

навіть платіжний ID макрос витягує і в смс засовує

 

так модуль turbosms з макросом PAYID поламаний, скотчем склеїний і на костилю шкатульгаючий після моїх копіпастів є

коробка є

упаковочний папір recyclable є

готовий висилати  :)

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

 

 

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

Ну в мене такої проблеми нема, та й взагалі оті тунелі потрібні вам?)

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

 

А щодо дхцп в інеті є патчик до исц-дхцп, він гідний тіки для опції 82, до якої я йду.

Він потрібен для того, щоб перевидати юзеру адресу, навіть якщо він залізяку поміняв.

І от тоді взагалі не буде геморою в мене :)

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

 

 

А додати в реліз мона то шо я намалював і накопіпастив?

Скіко платиш? :D

 

 

 

так модуль turbosms з макросом PAYID поламаний, скотчем склеїний і на костилю шкатульгаючий після моїх копіпастів є коробка є упаковочний папір recyclable є готовий висилати :)

Засилайте короч, зирну як це не травматично врізати на 0.6.0.

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

 

 

Скіко платиш?
 

Непишеш сам - плати

Пишеш сам - плати  :facepalm:

 

треба брати вила і починати погрожувати  :ph34r:

 

Бандеролька пішла

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

 

 

Непишеш сам - плати Пишеш сам - плати :facepalm:

Ласкаво просимо до світу, ринкової економіки ;)

 

Зирнув одним оком. Ви в курсі, що там в вас кількість запитів по тій нещасній вьюшці в результаті дорівнює кількості абонентів?

Ок. З понеділка як буде вільний час спробую подивитись, як це все культурно переписати.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
Зирнув одним оком. Ви в курсі, що там в вас кількість запитів по тій нещасній вьюшці в результаті дорівнює кількості абонентів?

 

натяк на то, що треба тягнути всю табличку  op_customers в масив і потім  уже підставляти, щоб не задовбати мускул і неповісити сервака)

правильно поняв?

 

поламаний, скотчем склеїний і на костилю шкатульгаючий після моїх копіпастів

 

я чесно признався))

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
натяк на то, що треба тягнути всю табличку op_customers в масив і потім уже підставляти, щоб не задовбати мускул і неповісити сервака) правильно поняв?

Ага. Плюс нагадую - там ще опції керування тим всім є, типу OPENPAYZ_REALID.

 

Короч, з понеділка сам то перепишу, але зирнувши на те, як весь той модуль бєзобразно написано.... Це якийсь ад з купою глобального гівна. Походу буду малювати по дорозі людську посилалку.

Давно хотів нормальну собаку-увєдомляку.

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

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

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

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

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

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

Вхід

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

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від Remez
      Ценник 5,500
       
      в наличии 3 шт
       
       





    • Від mac
      Глюк в тому, що один (так - тільки один) mac адрес onu існує в білінгу у вигляді строки. Це трохи заважає.
      olt - bdcom gepon.
      Наскільки зрозумів, це виключно проблема реалізації snmpwalk у freebsd, де snmpwalk може на свій розсуд віддати mac адресу не як hex-string, а як звичайний string.
      Можливо snmpwalk тригериться на якомусь символі, мені невідомо.
       
      # tcpdump -vv -i em0 udp port 161 and host olt and host ub | grep "3320.101.10.4.1.1.241 ... olt.snmp > ub.47940: [udp sum ok] { SNMPv2c C="*****" { GetResponse(44) R=93278354 E:3320.101.10.4.1.1.241="8LO"W*" } } ub.47940 > olt.snmp: [udp sum ok] { SNMPv2c C="*****" { GetNextRequest(34) R=93278355 E:3320.101.10.4.1.1.241 } } snmpwalk -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = STRING: "8LO\"W*" snmpwalk -Ox -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = Hex-STRING: 38 4C 4F 22 57 2A  
      Це стосується таких параметрів у snmp конфізі bdcom
       
      [signal] MACINDEX=".1.3.6.1.4.1.3320.101.10.4.1.1" [misc] ONUINDEX=".1.3.6.1.4.1.3320.101.11.1.1.3"  
      За для усунення глюку спробував трошки змінити код і завдати тип snmp параметру явно у ./api/libs/api.ponbdcom.php у function collect()
      Це працює. Мабуть станеться у нагоді:
       
      # diff api.ponbdcom.php{.new,.bak} 37c37 < $onuIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); --- > $onuIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); 91c91 < $macIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE); --- > $macIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE);  
      P.S. Створив тему, а зараз міркую: а може це глюк у ПЗ olt. Оновлю фірмваре olt та перевірю...
       

    • Від Plastilin
      Вітаю. Маю наступний комплект. Ubilling на Debian + Mikrotik CHR як маршрутизатор. Наче все запустилось, але виникло питання яке не вдається розрулити. Читав Wiki, ковиряв, читав знову Wiki, знову ковиряв - не допомогло.
      Чи можливо якось визначити конкретну IP адресу з пулу який видає Mikrotik клієнту через Radius? Мені пропонує обрати наступну вільну адресу з пулу при спробі зміни адреси?
      З цього з'являється додаткове питання, чи можливо контролювати доступ користувачам у яких IP назначений статично, тобто прописаний вручну? Наприклад при зміні статусу не активний - пхати до Firewall Mikrotik правила заборони доступу з IP адреси визначеної вручну, навіть якщо вона не отримана по DHCP.
       
      UPD: з першою частиною знайшов: IP_CUSTOM=1 в alter.ini 
    • Від ppv
      Потрібно було витерти одну мережу, всі абоненти з неї були перенесені в іншу. Але світить що 6 IP зайняті, хоча вона повністю вільна.
       
      ID    Мережа/CID           RВсього IP        Використано IP ▾           Вільно IPСервіс
      6      172.16.70.0/23        506                    6                                       500
       
      Підкажіть як правильно це підчистити щоб видалити мережу.
    • Від sanyadnepr
      Приветствую всех.
      Подскажите пожалуйста где копнуть и нет ли проблемы со стороны протокола взаимодействия сити24 или возможно не учтена необходимая проверка в модуле сити24 в Ubilling, пока писал понял что похоже в проверке payID, но это не точно.  
      Недавно обнаружилось с сити24 начали прилетать дубликаты платежей, в целом платежей мало, два одинаковых запроса Pay с одинаковым transactionID и payID в одну секунду одному платежному ID при этом биллинг "думает" примерно чуть больше минуты и отвечает одним ответом <result>0</result>, сити24 утверждает что ответ они не получили и по протоколу дальше повторяет запросы дублем, биллинг ответ и так по кругу, сити24 спрашивает каким образом с одинаковым payID от сити24 билл продолжает обрабатывать запросы и пополнять абоненту счет раз в 5 минут примерно, на одну и туже сумму, ведь этот payID уже был обработан предполагают сити24 согласно протоколу.
      Конечно есть вопрос к сити24 зачем они дублем присылают два запроса, но они отвечают что эта ситуация учтена в протоколе и проблема на стороне биллинга, потому что он пополняет счет по уже обработанному одинаковому payID.
      При этом transactionID в дублях одинаковый, но с каждым новым дублем разный.
      Если зафаерволить запросы от сити24, но оставить возможность отвечать то после блокировки билл отправляет 2-3 минуты 6 ответов <account>0001</account>  <result>0</result>.
      После снятия блокировки, дубли и платежи нескольких проблемных абонентов прилетают так же по кругу, при этом и с некоторыми новыми пополнениями происходит аналогичная ситуация.
      В openpayz в платежах transactionID и не видно payID.

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