Перейти до

vlad5503

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

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

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

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

  1. vlad5503

    rscriptd

    Что-то странное... Запустил виндовый конфигуратор Старгейзера (на компе с WIN-7), вроде всех юзеров в таблице вижу. Типа все ОК. Но на попытку изменения любого параметра выдает сообщение "Неверное значение..." Перегрузил сервер и комп с конфигуратором. Но не помогло... Что проверить надо... Где может быть проблема?
  2. vlad5503

    rscriptd

    Ну зачем так грубо...) Вопросик ещё. (Доберусь до железок дня через два-три...) Какие параметры теперь можно передавать?
  3. vlad5503

    rscriptd

    спасибо madf глаза открыл! я ж сам командой install убил все конфиги...и не проверив пишу на форум.....
  4. vlad5503

    rscriptd

    Заходим в директорию: /usr/home/stg-2.409-rc2/projects/rscriptd Создаем файл patch-0: touch patch-0 Копирую Ваш текст в этот созданный файл. Заупскаю патч: # patch < patch-0 Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/projects/rscriptd/listener.cpp b/projects/rscriptd/listener.cpp |index cc2a056..0b626af 100644 |--- a/projects/rscriptd/listener.cpp |+++ b/projects/rscriptd/listener.cpp -------------------------- Patching file listener.cpp using Plan A... Hunk #1 succeeded at 396. Hmm... Ignoring the trailin
  5. vlad5503

    rscriptd

    Здравствуйте, madf ! Хотел узнать - когда примерно можно ожидать выход релиза с поправкой в работе rscriptd?
  6. vlad5503

    rscriptd

    Да...., действительно, по истечении 60 сек отработал OnDisconnect. И он также в памяти держит весь список login, ip, userparam-ры.... Лучше бы по этому параметру сработал бы другой скрипт - отправка смс,письма и другого админ-у. Есть способ отключить этот параметр? Нам эта опция никак не годится.... Ведь услуга должна работать, даже если управление как таковое ушло "в отпуск".
  7. vlad5503

    rscriptd

    Спасибо, что сказали про тайм-аут. Как это происходит на NAS можете описать?
  8. vlad5503

    rscriptd

    Возможно ввел Вас(madf) в заблуждение... Но попробую рассказать с самого начала моих проб и ошибок... Почитав мануал по STG. Да и в свете развития сети и централизации управления ею, начали готовить железяки - сервера. Сделал пару серверов. Первый управляющий и имеющий на в работе - stg-2.409-rc2, php, perl, mysql и прочее ПО. Второй удаленный сервер NAS и имеющий в работе - rscriptd, php, perl, mysql и прочее ПО. В самом первом тесте решил в на управляющем сервере в скрипте mod_remote_script.conf выставить параметры такие: UserParams = Login IP Passive Tariff Disabled AlwaysOnline Userda
  9. vlad5503

    rscriptd

    madf, я сейчас ещё раз вот делаю проверки... К примеру есть юзер Vlad(172.16.172.0.10). Администратор сети получил задание по этому абоненту приостановить услугу - "Заморозить", т.е параметр Passive переходит из 0 в 1. Администратор ставит галочку "Заморожен" и потом нажимает кнопку ОК. Так вот параметр Passive будет передан со значением 0, а не 1. Получается параметр "Passive" передается именно в том состоянии которое было до момента нажатия на кнопку "ОК" в окне смены параметров по юзеру. В логе на удаленном сервере получаю: отключаю юзера и отработка OnDisconnect - $login=Vlad, $ip=1
  10. vlad5503

    rscriptd

    Скрипт OnDisconnect на удаленном сервере NAS(таблицы тут у нас свои): #!/bin/sh FwCMD="/sbin/ipfw" login=$1 ip=$2 id=$3 cash=$4 d0=$5 #Проверим что получаем(запишем пока в лог) echo "Down `date +%Y.%m.%d-%H:%M:%S` $login $ip otkl=$d0" >> /usr/var/stargazer/users/allconnect.log case $ip in 172.16.*.*) ${FwCMD} table 22 delete $ip ${FwCMD} table 23 add $ip;; 50.50.50.*) ${FwCMD} table 50 delete $ip ${FwCMD} table 23 add $ip;; 50.50.51.*) ${FwCMD} table 50 delete $ip ${FwCMD} table 23 add $ip;; esac rm /usr/var/stargazer/online-users/$ip В лог пишет в таком порядке: $login $ip $d0 $i
  11. vlad5503

    rscriptd

    Описанный ниже скрипт работает на сервере управления(не удаленный NAS). В OnChange cведения Down, Passive получаю из базы путем выборки. OnChange получает LOGIN, IP и исходя из этого я уже делаю запрос в базу. Ответы сопоставляются и далее отрабатывает нужная команда - запись в параметр Passive. Из текстовой базы получаю так(из mysql немного другой скрипт): pas=`cat /usr/var/stargazer/users/$login/conf | grep "Passive=" | cut -c 9` ​down=`cat /usr/var/stargazer/users/$login/conf | grep "Down=" | cut -c 6` Можно и через sgconf получить эти сведения, но мой скрипт рассчитан отработать и при
  12. vlad5503

    rscriptd

    Madf, я в файле OnChange дописал скрипт который меняет параметр Userdata0 в зависимости от состояния параметров Down, Passive. А именно логика такая: Down=0&Passive=0 -> Usedata0=V, Down=0&Passive=1 -> Usedata0=Z, Down=1&Passive=1(или 0) -> Userdata0=O. Далее в проверках передачи состояния от управляющего сервер на NAS обнаружил, что скрипт OnDisconnect на удаленном сервере (NAS) не получает измененный параметр Userdata0. В общем получается, что при переходе юзера из состояния Онлайн в состояние Офлайн или Заморожен, скрипт OnDisconnect на NAS-е получает всего 4 параметра
  13. vlad5503

    rscriptd

    Я поддержу предложение GrDEV. В текущей ситуации на боевых серверах трафик управляется и рулится на одном серваке для группы юзеров(серверов несколько). Решили управление свести в одно ПО для нескольких серверов доступа(NAS). В процессе подготовки серверов обнаружены недочеты(я чуть ранее писал). В итоге на данный момент из-за невозможности передать Passive пришлось начать составлять скрипт чтобы глобально переписать Userdata0(сейчас используется как идентификатор параметра услуги для администраторов сети) для передачи его на удаленный NAS. Т.к. параметр Passive имеет значимую роль, я все же
  14. vlad5503

    rscriptd

    Параметр Down тоже не смог передать на удаленный NAS.
  15. vlad5503

    rscriptd

    Есть сервер с базой и stg-2.409-rc2. Включен модуль remote_script. В конфиге remote_script.conf указал передаваемые параметры: UserParams = Passive Есть удаленный сервер NAS. установлен rscriptd. В нем есть OnConnect и OnDosconnect, в редакции под наши нужды. В общем не могу добиться передачи параметра Passive. Проверял передачу других параметров: Note, Phone, Userdata0...9, Credit, IP, Tariff, RealName - приходят на удаленный сервер. Параметры Login, IP, Cash, Id передаются. А вот Passive никак.... Подскажите что проверить надо бы мне?
  16. Благодарю за подсказку. Завтра, как закончится копирование базы на новый сервак, буду пробовать.
  17. День добрый всем! (если от смеха не умер кто-то ) Подскажите как проводиться процедура конвертации текстовых баз с STG-2.408 в базу mysql для STG-2.409. Сервак с freebsd-9.3 и stg-2.408(работающий) на одной машине, а freebsd-10.3(64bit) и stg-2.409 на другой машине(более мощная). В исходнике, с директории: stg-2.409-rc2/projects/sgconv сделал: #./build #make install Но вот как пользоваться /usr/bin/sgconv не понял.... , не нашел описания работы сего конвертора. Набираю в консоли команду #sgconv а в ответ ничего... Похоже ещё что-то надо Текстовая база небольшая... в упакованном(раз
  18. vlad5503

    Генерация Логинов

    madfНу ошибся )) И что? Умереть со смеху...)
  19. vlad5503

    Генерация Логинов

    Уважаемый nightfly, можете в будущие релизы Ubilling в генератор логинов заложить ещё один принцип создания логинов такого типа: [алиас улицы]+[номер дома]+[-]+[номер квартиры]+[комната] Т.е. получиться должно так(примеры): MET7-1 - здесь улица+дом+квартира, STR25-5k2 - здесь улица+дом+квартира_комуналка+комната. Причина у меня такова, что у нас логины построены по такому принципу. И встает вопрос о целесообразности переноса базы в систему Ubilling и/или совмещения логинов старых с новыми. Или подскажите - могу сам поправить скрипт для генерации таких логинов?
  20. Конечно одиноко... возможно придется теперь писать оболочку для 409-ки...одному скучновато...пива не хватает...) или попросить кого...чтоб не одиноко было... ладно... поеду на природу... отдохну и ...подумаю потом
  21. Вводил я admin с паролем 123456.... Также выдает ошибку что не корректный логин. Пробовал подсунуть файлы от версии 2.408(работает на freebsd 9.3)...- не прокатило, также выдает ошибку. Дистрибутив взял на этом же ресурсе. Да и пользуюсь Stargazer-ом уже более 6 лет... Решил обновить железо ну и софт тоже... Нашел ответ, что версия 409 только для Ubiling_а. Ну а если мне не хочется его ставить...? Как быть....? можете в личку кинуть совет(ответ) как подружить виндовый конфигутор с версией 409?
  22. Помучавшись с FreeBSd-10 и исходником stg-2.408 и потом с stg-2.409 нашел вариант как заставить stg-2.409 заработать сборке и установке. установился stargazer, запустился. Но вот не задача при попытке подключения с виндового конфигуратора с логином "admin" и паролем "123456" выдает ошибку подключения типа "не корректный логин". в логе вижу следующее: 2016-08-24 14:48:34 -- [conf_sg] Attempt to connect with wrong password from admin@50.50.50.52:57925. Подскажите какой логин и пароль в дистрибе заложен?
  23. vlad5503

    Мониторинг OLT по snmp

    1. уровень сигнала (затухания), как минимум что было и что есть. 2. серийный номер ONT 3. состояние онлайн или офлайн 4. дата последней активации онт в сети. Второстепенное: 1. Данные абонента 2. Адрес подключения 3. Два последних разряда IP Все это в базу и плюс ещё десяток параметров, что можно получить по онт. Далее небольшая аналитика из базы.
  24. vlad5503

    HUAWEI MA5683T OID и MIB

    Я так пробовал... ( вот что выдает: SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.1 = Hex-STRING: 48 57 54 43 BD 78 6A 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.2 = Hex-STRING: 48 57 54 43 34 AC 98 12 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.3 = Hex-STRING: 48 57 54 43 91 35 FA 05 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.4 = Hex-STRING: 48 57 54 43 BD 74 CB 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.5 = Hex-STRING: 48 57 54 43 BD 76 BA 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.6 = Hex
  25. vlad5503

    HUAWEI MA5683T OID и MIB

    Где-то встречал, что через связку shell+telnet делают выборки сведений и записи сведений в олт. Может кто подскажет скриптик такой?
×
×
  • Створити нове...