Перейти до

Pautiina

Сitizens
  • Всього повідомлень

    143
  • Приєднався

  • Останній візит

  • Дней в лидерах

    1

Сообщения додав Pautiina

  1. День добрий.

    Є проблема з відновленням UBilling: старий 10.2 новий 10.3

    1. Було налаштовано новий сервер повністю з нуля - старий після встановлення ARPWATCH по інструкції - перестав роздавати інтернет користувачам.

    2. На старому сервері була версія 8.6 на новому вже 8.7.

    3. Не працюють:

      3.1 LIQPAY - гроші на рахунок приходять а користувачам не зараховуються, CREATE VIEW op_customers (realid,virtualid) AS SELECT users.login, CRC32(users.login) FROM `users`; не вірний запит,

      3.2. Швидкість тарифу не змінюється автоматично всім, тільки після ручного ресету користувача.

    Можливо є ще більше проблем, але це основні які я замітив. Куди потрібно дивитись ???

     

    Просто как-то мало информации.

    по пункту 3.1 - проверьте, что правильно указали данные для управления старгейзером openpayz/config/openpayz.ini

     

    а также, где вы выполняете этот запрос:

    CREATE VIEW op_customers (realid,virtualid) AS SELECT users.login, CRC32(users.login) FROM `users`; 

    3.2 - вообще непонятно, что значит автоматически?

  2. Итого, как понял из сообщения Pautiina, буду ждать возможных исправлений со стороны nightfly и Со.

    Вместо:

    $counter = strtotime($eachpayment['date']);
    

    Что-то наподобие:

    $counter = strtotime($pl_fundsflow['ID'] & $eachpayment['date']);
    или
    $counter = strtotime($eachpayment['date']) & $GetData(pl_fundsflow['ID']);
    

    Так как подобная ситуация - вполне реальна (как показала банковская практика :( ).

    А пока что - придётся контролировать записи при импорте банковских выписок, на предмет сдвоенных (по времени) платежей на один логин в БД.

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

    Добавлю в проблемы http://wiki.ubilling.net.ua/doku.php?id=bugtrack, а там посмотрим.

  3. P.S.: Ubilling 0.8.7 rev 5918, файлы ../modules/general/pl_fundsflow/index.php & module.php от 2017-12-29. Эффект тот же.

    Из выше упомянутых-переписанных модулей - pl_passive.

     

    Ну чисто теоретически, проблема в этом файле: api/libs/api.fundsflow.php

     

    При чем, там в нескольких местах.

                foreach ($allpayments as $io => $eachpayment) {
                    $counter = strtotime($eachpayment['date']);
    
                    if (ispos($eachpayment['note'], 'MOCK:')) {
                        $cashto = $eachpayment['balance'];
                    }
    
                    if (ispos($eachpayment['note'], 'BALANCESET:')) {
                        $cashto = $eachpayment['summ'];
                    }
    
                    if ((!ispos($eachpayment['note'], 'MOCK:')) AND ( !ispos($eachpayment['note'], 'BALANCESET:'))) {
                        $cashto = $eachpayment['summ'] + $eachpayment['balance'];
                    }
    
                    $result[$counter]['login'] = $login;
                    $result[$counter]['date'] = $eachpayment['date'];
                    $result[$counter]['admin'] = $eachpayment['admin'];
                    $result[$counter]['summ'] = $eachpayment['summ'];
                    $result[$counter]['from'] = $eachpayment['balance'];
                    $result[$counter]['to'] = $cashto;
                    $result[$counter]['operation'] = 'Payment';
                    $result[$counter]['note'] = $eachpayment['note'];
                    $result[$counter]['cashtype'] = $eachpayment['cashtypeid'];
                }
    

    Вот часть кода которая формирует выборку, и проблема в том, что индекс массива формируется из даты.

    $result[$counter]['date'] = $eachpayment['date'];

    а дата, как я понимаю у вас по платежам совпадает.

  4.  

     php -m
    PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20090626/php_openssl.so' - Cannot open "/usr/local/lib/php/20090626/php_openssl.so" in Unknown on line 0
     
    Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20090626/php_openssl.so' - Cannot open "/usr/local/lib/php/20090626/php_openssl.so" in Unknown on line 0
    bcmath
    Core
    ctype
    curl
    date
    dom
    ereg
    filter
    gd
    hash
    iconv
    json
    libxml
    mbstring
    mhash
    mysql
    mysqlnd
    pcre
    PDO
    pdo_sqlite
    Phar
    posix
    Reflection
    session
    SimpleXML
    snmp
    SPL
    SQLite
    sqlite3
    standard
    tokenizer
    xml
    xmlreader
    xmlwriter
     
    [Zend Modules]

     

     

    Ну собственно идете сюда:

    cd /usr/ports/lang/php5-extensions/

    или сюда ( в зависимости, как вы пхп устанавливали):

    cd /usr/ports/security/php5-openssl/

    пути могут отличатся, все зависит от версии пхп

    и делаете:

    make config reinstall clean

    И там ставите поддержку openssl

     

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

  5. Всем хорошего дня!

    Есть проблемка, прописал все настройки для RED-SMS, но при проверке баланса сверху появляется:

    Warning: file_get_contents() [function.file-get-contents]: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in /usr/local/www/apache22/data/billing/api/libs/api.senddog.php on line 365

     

    Warning: file_get_contents(https://lk.redsms.ru/get/timestamp.php) [ function.file-get-contents]: failed to open stream: No such file or directory in /usr/local/www/apache22/data/billing/api/libs/api.senddog.php on line 365

     

    Понимаю что не включен

    OpenSSL support

    disabled (install ext/openssl)

    Не пойму как включить, в php.ini прописано extension = php_openssl.so, но самого файла нет, перекопал не первый раз инет нигде его нет, может он в составе php есть и надо распаковать?

    Подкиньте идею куда копать?

    Спасибо всем заранее.

    в консоле наберите команду и покажите вывод:

    php -m 
  6.  

    это коммутатор, а не роутер

    Это не оправдание. На cisco 4948 снимаются на ура, еще и скорость режется как на SVI, так и на транзитном влане.

     

    На циске они может и сниматься. Проверьте вручную, есть счетчики на вланы, если есть-то искать мибы, если нет счетчиков, то извиняйте это не леер3

  7. Подниму тему.

    Возможно ли заставить работать Intel 82599/X520 SFP на 100Mb? На 1000 Работает без проблем а на 100 даже с 10/100/1000 SFP модулем вообще не видит кабель.

    А вы посмотрите в исходном коде драйверов и поймете, можно или нельзя. Переписуйте драйвера и будет вам счастье.
  8. В общем один свич полечили прошивкой, один перепрошивали контроллер в сервисе. Как мне объяснили с железом всё гуд, проблема типа с биосом контроллера коммутатора. Так-что, если у кого-то после 43 прошивки продолжаются глюки с самопроизвольной перезагрузкой и зависанием - то отправляйте в сервис Длинка. И на последок - всем срочно рекомендую Длинки ветки DGS-1210-**** прошить на 44-ю прошивку, а за одно и почитайте, когда будете скачивать, какие критические изменения произошли.

  9. Всем привет. Развернул тестовую площадку в локальной сети. И так:

    FreeBSD 11.1
    Ubilling: 0.8.6 rev 5861
    wan: bge0 - 192.168.0.237
    Lan: bge1 - 172.16.0.1

    Потом на этом же Lan`e поднял 2 vlan`a: 

    Vlan:  bge1.201 - 172.16.0.1   bge1.202 - 10.10.10.1

    Соответственно в сети есть 2 свича(d link) с разными Vlan(201 и 202). Всё работает отлично, НО никак не могу повлиять на скоро тарифов. Выставлял 1024/1024 кбит, а на speedtest всё равно вылезает 70мбит+. Ставил разные значения и переподключал клиентов, всё то же. В чём проблема? Если нужные какие то конфиги - говорите, скину.

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

  10. в общем - отказался от ospf и поставил 2 роут сервера на берде.. да и всех БРАСах он теперь стоит.

    однако некоторые "старые" сервера выеживаются:

     

    вот что происходит при подключении абона со статическим адресом

    root@bras38:/home/umka# ifconfig -a | grep -2 91.X.Z.28
    
    ppp106    Link encap:Point-to-Point Protocol  
              inet addr:91.X.Y.38  P-t-P:91.X.Z.28  Mask:255.255.255.255
              UP POINTOPOINT RUNNING  MTU:1480  Metric:1
              RX packets:728187 errors:0 dropped:0 overruns:0 frame:0
    root@bras38:/home/umka# ip route get 91.X.Z.28
    91.X.Z.28 dev ppp106  src 91.X.Y.38 
        cache 
    root@bras38:/home/umka# birdc show route for 91.X.Z.28
    BIRD 1.3.7 ready.
    Network not in table
    root@bras38:/home/umka# service bird restart
    [ ok ] Restarting Internet routing daemon: bird.
    root@bras38:/home/umka# birdc show route for 91.X.Z.28
    BIRD 1.3.7 ready.
    91.X.Z.28/32   dev ppp106 [direct1 09:32] * (240)
    root@bras38:/home/umka# uname -r
    3.2.0-4-amd64
    root@bras38:/home/umka# 
    

    сервер INTEL SR1530SH ... 4 ядра 4 гига оперы. 10Г серевая

    раздача PPPoE

     

     

    ХЕЛП!

    Ну как-бы да, версия птички у вас слишком, как-бы сказать-"старая"

  11. Привет всем. Кто нибудь решил проблему с данным коммутатором? Работал месяц, пропал с мониторинга, приехали на место - горит только power. Ребутнули по питанию, прошло 2 недели снова отвалился, ребутнули и заработал.

    Качай последнюю прошивку, в конце цифры 43.если не поможет - только в сервис. Там по серийникам определяют, что в сервис, а что прошивкой лечится.
  12. Всем привет подскажите в чем может быть проблема? 

    Модуль TurboSmS не хочет отправлять слеши) 

    шаблон выглядит так:

    attachicon.gifScreenshot_13.png

    А результат так:

    attachicon.gifScreenshot_14.png

    Пробовал ссылку писать в WAP результат тот же

    А через сам сервис турбосмс все отправляется.

    Проблема в самом модуле. Пока не используйте слеши в сообщениях. Скоро будет новый модуль SMSzilla - там будем, что-то исправлять. TurboSmS  - это умирающий модуль

  13.  

    var/log/apache24/log.my.domail.net.log

    attachicon.gifScreenshot_4.png

     

     

    в логе id 00000 это логин такой тестовый я выбрал "вюшку" там где полностю цыфровые логины и платежный ид стал такойже как логин.

    Спасибо)

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

  14.  

    Куда вписывать данные для подключения к базе? может быть структура таблицы должна быть какой-то особой?

     

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

     

    Ну вообще так и задумано. Должны же вы знать, кто ответил на звонок и кого потом ругать. По группе или очереди вы этого не увидите

  15. Уже есть готовый SQL запрос выборки всех необходимых данных. Сейчас немного подкорректирую под миграцию 2 и вперед, если Вы желаете так переносить. А вообще вариантов масса.

     

    Ну что-то типа такого:

                SELECT 
                        `users`.`login`, `ip`, `mac`, `Tariff`,  `Cash`,  `Credit`, `CreditExpire`, 
                        `cityname`, `streetname`, `buildnum`, `entrance`, `floor`, `apt`,
                        `phones`.`phone`, `mobile`, `emails`.`email`, 
                        concat(`cityname`, ' ', `streetname`, ' ', `buildnum`, IF(`apt`, concat('/',`apt`), '')) AS `fulladress`,
                        `realname`.`realname`, `contract`, `AlwaysOnline`, `Down`, `Passive`                   
                FROM `users` LEFT JOIN `nethosts` USING (`ip`)
                        LEFT JOIN `realname` ON (`users`.`login`=`realname`.`login`)
                        LEFT JOIN `address` ON (`users`.`login`=`address`.`login`)
                        LEFT JOIN `apt` ON (`address`.`aptid`=`apt`.`id`)
                        LEFT JOIN `build` ON (`apt`.`buildid`=`build`.`id`)
                        LEFT JOIN `street` ON (`build`.`streetid`=`street`.`id`)
                        LEFT JOIN `city` ON (`street`.`cityid`=`city`.`id`)
                        LEFT JOIN `phones` ON (`users`.`login`=`phones`.`login`)
                        LEFT JOIN `contracts` ON (`users`.`login`=`contracts`.`login`)
                        LEFT JOIN `emails` ON (`users`.`login`=`emails`.`login`)
    
  16. Приветствую ;)

    Имеется Router OS на i5 процессоре с Реалтековской интегрированной сетевой (роутер служит для pppoe, NAT, шейп, тарифы от 10 до 100мбит) при 600-700мбит начались Дропы и потери пакетов :mellow:  Приобрел сетевую Intel PRO/1000 2х портовую - никак не могу ее завести :(  постоянно дропаются пакеты при минимальных загрузках, перепробовал уже 3-5 прошивок, результатов не дает!

    Посоветуйте что можно придумать :)

    Стоит ли переходить на Mikotik CCR? какой лучше потянет (с запасом на ближайшее будущее :D) ~ до 2гб трафика ~ на 2к юзеров + планирую BGP...

    Забыть о микротиках и перейти на Линукс?))

    Или может кто-то предложит удаленную помощь с настройкой имеющего Router OS?

    P.S. Отблагодарю финансово за квалифицированную помощь!

    P.S.S. Форум читал, гуглом пользуюсь :)

     

    Предлагаю забить и перейти на FreeBSD.

    Извращенцы Микротика. А БГП на микрот-это вообще весело :)

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