Перейти до

SVD

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

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

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

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

    1

Все, що було написано SVD

  1. SVD

    Mikrotik и Ubilling

    )) да какой там ssh я по эксперементировал и сразу понял что это медленно и грузит проц железки, не эффективно вообщем. яж еще давно начал орать про этот api на форуме. Видно так совпало что сразу появился человечек который это все реализовал для ub. Ну круто что сказать. Но знаете как оно просто сам написал и знаю как где что как что то добавть или убрать. Много я провел времени для реализации все своих написанных php onскриптов там много личных нюансов . по сути все точно также. Я вот например не знаю или Mikrotik Api для ub следит за тем что бы затирать динамическую запись в leases с
  2. SVD

    Mikrotik и Ubilling

    Если вы не понимаете в php то кто вам доктор? Хотите "подкрутить" скрипты - вперёд, изучайте основы php и вперёд, все функции с комментариями, даже ежу понятно будет что функция делает.. Еще один вариант - использовать то, что идет "из коробки"... А вообще интересно так получается, смотрим через строчку на документацию и уже придумываем как под себя крутить.. Потому что уже все давно себе все сделал. И кардинальных изменений не вижу я в этом микротиковском nas для ub, кроме того что грамотные люди писали видно что все по взрослому. Но Все равно действия происходят все последов
  3. SVD

    Mikrotik и Ubilling

    Потому, что в христианской культуре трупов хоронить принято. а нас LOCAL как тогда будет работать?? там же в он скриптах это можно было раскинуть на локал или на микротик. а как теперь будет.?? В инструкции по микротик api # rm /etc/stargazer/Get* && rm /etc/stargazer/On* && rm /etc/stargazer/fullArp.php && rm /etc/stargazer/config # cd /usr/local/www/apache22/data/billing # cp -r docs/presets/MikroTik/ /etc/stargazer # chmod a+x /etc/stargazer/On* почему нету хотя бы мало майских разъяснений как лучше мигрировать кто теперь дергается при при добавлениях и из
  4. SVD

    Mikrotik и Ubilling

    Зачем выбрасывать?? У меня все через него работает + сам писал все под api как же так батенька.
  5. Если все работает - почему вопросы задаете? Что именно будете делать? Вопросы задаю надеясь на то что смогу заполучить больше инструментов управления пользователем так как я не программер в С и что то переделать в старгазере под себя не смогу однозначно.. Пока не дорос до написания ядра и собственной логики хотя и знаю как бы я хотел что бы было удобно и просто для понимания, опять таки все делал бы как было у меня на работе сделано. Ubilling + stargazer уже у меня в полноценной работе я доволен как слон потому что я реально все поставил во многом чем разобрался сам и спомощю э
  6. И после чего перестало? 1. `Cash` < `Credit`2. `Down` = 1 3. `Passive` = 1 Я так понял, вы это имели виду... Еще для всех трех вариантов обязательно Authorized. И сейчас работает также. Вообще на данной схеме работы односторонней синхронизации никогда не возникало проблем. Не спорю бывали и черные дни с серверами они падали по разным причинам свет, беды, нагрузки которые требовали модернизации сетевых, настройки очередей вообщем оптимизации НО когда подымали их и проходили 5 мин на всех их всегда была актуальная инфа. Вот так я вижу отказоустойчивость по системе в текущей
  7. Я так понял, что здесь и прямая связь не всегда есть Я зарание извиняюсь. Возможно я не до понял каких то фундаментальных моментов по этим вопросам. Еще раз попытаюсь выразиться. Вот вы говорите об обратной связи НАСА. Я вот когда начинал работать на фирму провайдера был 1 сервак на нем крутился биллинг самописный плюс ipfw с таблцами ну и дальше все понятно. Стал вопрос раширения , поскольку табличные списки были в файлах все что требовалось это копировать их на другой сервер и все. Обратной связи как таковой нет. В итоге 4 сервера простым rsync были в нужном состоянии. понятно
  8. Спорное утверждение, если постают такие задачи.. Тоже спорное утверждение .. Чем же реализация подобого отличается от MikroTik'овского? Судя и по предыдущим вашим постам, тут попахивает искусственным интеллектом на FreeBSD А вообще, чтобы реализовать подобное вам нужно совсем чуть-чуть подумать над логикой работы скрипта.. Так я его вижу: 1. Извлекаем из БД значение полей: а. `Passive` b. `Down` c. `Cash` d. `Credit` 2. На основании полученного делаем вывод в каком состоянии долен быть абонент на NAS'е 3. Смотрим в каком состоянии находится абон
  9. у меня в качестве наса MIKROTIK. И когда клиент уже в минусе . Я не могу дернуть его еще раз в дисконект а нужно. у меня постоянно идет проверка всех пользователей и если вдруг в списке разрешенных находиться должник система должна опять дернуть дисконкт вернее не посто дернуть а пересмотреть данные по состоянию счета и дернуть его в отключку. Хорошо может это замудренно для вас у меня свое виденье у вас свое. просто скажите как принудительно по клиенту сделать disconnect даже если он неактивен заморожен или отключен. Если бы все было бы на freebsd не писал бы. месяц, день, час, мину
  10. смотрите чего бы мне хотелось. вот есть клиент у него баланс 0 и он работает. когда приходит 1 число 00 00 часов и на его счету делаеться -100 кредит 0 тогда отрабатывает OnDisconect. и у него теперь -100. OnDisconect отработал все отлично система с задачей справилась но я моделирую ситуацию в которой по какой то причине OnDiscоnect отработал но временно nas сервер не был доступен. И я себе думаю как бы мне системе послать еще раз команду для этого пользователя у которого -100 что бы stargazer еще раз дернул клиента (или группу клиентов).
  11. Как повторить эти процессы для одного или для группы клиентов повторно. ??
  12. Как повторно проверить абонплату клиента (всех клиентов)? Имеется ввиду запустить еще раз OnDisconetc скрипт если клиент в минусе. Хотелось бы еще раз запустить проверку АП как это происходить у меня 1 числа в 00 00. Я так понимаю что для этого есть какая то команда посланная на stargazer.
  13. А при cap_nf для подсчета трафика с микротика как то можно использовать bandwidthd. трафик считает. а вот за день или за неделю не выводиться. как то можно прикрутить.
  14. SVD

    RESET по очереди. MIKROTIK nas

    нуууу не точка конечно. я то вижу что mk_ub клепает статью про модуль api mikrotik. это круто и ждемс. Я то реализовал на свою скромную фантазию то что мне нужно в принципе. Хотя вся отказоустойчивость заключается в том что при создание пользователя добавляется инфа arp qeueu dhcp + плюс list allow для НАТ (и это постоянно делаеть при onconnect ). А OnDiconnect занимается тем что удаляет из lists юзеров. так о чем это я. ААА Я вообще восхищен продуманностью и идеологией Ubillinga и уже после 2 недель красных глазиков РЕЛЬНО надеюсь что постановка на продакшен будет в норме . Товарищ вы
  15. SVD

    RESET по очереди. MIKROTIK nas

    Видишь, как я успешно насаждаю свою терминологию в неокрепшие умы? Все уже давно реализовано и сделано максимально удобно для таких задач. Просто некоторые стесняются читать документацию. Вопрос ? А RESET работает когда пользователь в минуса и отключен??? OnConnect & OnDisconnect Я так понял что нет((
  16. SVD

    Ubilling добавить инфу в модуль ONLINE

    Скрипты написал. Все работает. Железку запросы не грузят. Все как по маслу работает . Теперь нужно все это дело поставить на проверку. То есть сверяться с билингом и удалять или добавлять клиента или если потребуеться обновть весь микротик с билинга(то есть yнезависимость от OnConnect/OnDiskonnect). + по каждому клиенту сделать отображение флажка присутствия на микротике в ОНЛАЙН модуле и добавить по каждому клиенту просмотор более детальной инфы и мониторинга клиента на микротике ping, speed, info dhcp, arp, queue ..... ....
  17. Все привет. Есть вопрос по модулю онлайн. Дело все в том что я хочу прикрутить api для микротика, а то дергать по ssh как то накладно да и cpu на на микротике прыгает + все гораздо быстрее что мне и нужно для большого количества этих железок. PEAR2_Net_RouterOS . Вот пилю пилю скрипты. задача стоит полностью синхронизировать билинг с железкой и в принципе вроде как я понимаю как это сделать. Чево хочу.?? хотелось бы просветления по поводу вывода онлайн модуля как мне добавить столбик в момент генерации строчки пользователя я хочу добавить его текущее состояние на микротике. Как мне
  18. SVD

    RESET по очереди. MIKROTIK nas

    1. от чего отталкиваюсь Связь между микротиком который выступает в качестве NAS и stg (Ubillin) может бить не постоянна. 2. операции которые влияют на onconnect on disconnect возможно будут частыми а не только первого числа. Добавление клиента, заморозка, отключение. (иногда изза того что у nas динамик ip и поднят pptp к серверу и в какие то моменты он может рваться таким образом есть вероятнасть что профиль может не создаться на mikrotik) 3. (так получилось что в качестве NASov будем использовать микротик) пока так удобне и не хочу я всяких там микбилингов хочу через ubillin. этих nas
  19. Спасибо помогло. Это оно блин.
  20. ээээ у меня было. ))) я половину конфига php.ini удалял до примерно тайм зоны и все работало. Отложил на потом.
  21. SVD

    RESET по очереди. MIKROTIK nas

    Вообще проблем такова штук 5 микротиков по 50-100 клиентов. Все на удаленке. допустим что то случается с одним бордом и его решили помнят или еще что . Как мне добавить 100 клиентов из билинга не затрагивая всю сеть.
  22. SVD

    RESET по очереди. MIKROTIK nas

    Нет все проще. Клиенты натируються шейпяться и арп привязка также. Так вот и вопрос постал.
  23. Всем привет. может кто подскажет. Мне нужно каким то образом в определенное время делать reset клиентов ПО ОЧЕРЕДИ. Зачем?. Да все очень просто. Ресет всех можно сделать и killall stargazer но пока они с микротика выгрузятся по ssh пока загрузятся если клиентов 200 это несколько минут а микротиков несколько разбросаны они по инету связь тоже может подводить. А мне нужно что бы в определенный момент (раз в сутки например ночью) по очереди каждому клиенту происходил RESET при этом другим это заметно не будет. Это делаеться не для того что бы потом звонили и орали в трубку "не было ни единог
  24. SVD

    UHW

    Хеее так и есть. Нужно будет dhcp.log как то затянуть на сервак ). Вопрос по ходу ;путь к RC скрипту isc-dhcpd RC_DHCPD=/usr/local/etc/rc.d/isc-dhcpd -- эта штука дергаеться системой при смене MAC адреса??
  25. SVD

    UHW

    allow_url_fopen On On ;self activating enabled? SELFACT_ENABLED=1 кнопки нет. (возможно это связанно из за того что dhcp.log я просто слил с nas на веб сервер и там нету никаких данный о айпишнике совпадающей с маской.)
×
×
  • Створити нове...