
vlad5503
СitizensТип контенту
Профили
Форум
Календарь
Все, що було написано vlad5503
-
Что-то странное... Запустил виндовый конфигуратор Старгейзера (на компе с WIN-7), вроде всех юзеров в таблице вижу. Типа все ОК. Но на попытку изменения любого параметра выдает сообщение "Неверное значение..." Перегрузил сервер и комп с конфигуратором. Но не помогло... Что проверить надо... Где может быть проблема?
-
Ну зачем так грубо...) Вопросик ещё. (Доберусь до железок дня через два-три...) Какие параметры теперь можно передавать?
-
спасибо madf глаза открыл! я ж сам командой install убил все конфиги...и не проверив пишу на форум.....
-
Заходим в директорию: /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
-
Здравствуйте, madf ! Хотел узнать - когда примерно можно ожидать выход релиза с поправкой в работе rscriptd?
-
Да...., действительно, по истечении 60 сек отработал OnDisconnect. И он также в памяти держит весь список login, ip, userparam-ры.... Лучше бы по этому параметру сработал бы другой скрипт - отправка смс,письма и другого админ-у. Есть способ отключить этот параметр? Нам эта опция никак не годится.... Ведь услуга должна работать, даже если управление как таковое ушло "в отпуск".
-
Спасибо, что сказали про тайм-аут. Как это происходит на NAS можете описать?
-
Возможно ввел Вас(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
-
madf, я сейчас ещё раз вот делаю проверки... К примеру есть юзер Vlad(172.16.172.0.10). Администратор сети получил задание по этому абоненту приостановить услугу - "Заморозить", т.е параметр Passive переходит из 0 в 1. Администратор ставит галочку "Заморожен" и потом нажимает кнопку ОК. Так вот параметр Passive будет передан со значением 0, а не 1. Получается параметр "Passive" передается именно в том состоянии которое было до момента нажатия на кнопку "ОК" в окне смены параметров по юзеру. В логе на удаленном сервере получаю: отключаю юзера и отработка OnDisconnect - $login=Vlad, $ip=1
-
Скрипт 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
-
Описанный ниже скрипт работает на сервере управления(не удаленный 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 получить эти сведения, но мой скрипт рассчитан отработать и при
-
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 параметра
-
Я поддержу предложение GrDEV. В текущей ситуации на боевых серверах трафик управляется и рулится на одном серваке для группы юзеров(серверов несколько). Решили управление свести в одно ПО для нескольких серверов доступа(NAS). В процессе подготовки серверов обнаружены недочеты(я чуть ранее писал). В итоге на данный момент из-за невозможности передать Passive пришлось начать составлять скрипт чтобы глобально переписать Userdata0(сейчас используется как идентификатор параметра услуги для администраторов сети) для передачи его на удаленный NAS. Т.к. параметр Passive имеет значимую роль, я все же
-
Параметр Down тоже не смог передать на удаленный NAS.
-
Есть сервер с базой и 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 никак.... Подскажите что проверить надо бы мне?
-
Конвертация базы Mysql из Stg 2.404 в Stg 2.406
тема ответил в Storoge пользователя vlad5503 в Питання по Stargazer
Благодарю за подсказку. Завтра, как закончится копирование базы на новый сервак, буду пробовать. -
Конвертация базы Mysql из Stg 2.404 в Stg 2.406
тема ответил в Storoge пользователя vlad5503 в Питання по Stargazer
День добрый всем! (если от смеха не умер кто-то ) Подскажите как проводиться процедура конвертации текстовых баз с 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 а в ответ ничего... Похоже ещё что-то надо Текстовая база небольшая... в упакованном(раз -
madfНу ошибся )) И что? Умереть со смеху...)
-
Уважаемый nightfly, можете в будущие релизы Ubilling в генератор логинов заложить ещё один принцип создания логинов такого типа: [алиас улицы]+[номер дома]+[-]+[номер квартиры]+[комната] Т.е. получиться должно так(примеры): MET7-1 - здесь улица+дом+квартира, STR25-5k2 - здесь улица+дом+квартира_комуналка+комната. Причина у меня такова, что у нас логины построены по такому принципу. И встает вопрос о целесообразности переноса базы в систему Ubilling и/или совмещения логинов старых с новыми. Или подскажите - могу сам поправить скрипт для генерации таких логинов?
-
Патч для сборки stg-2.408 на FreeBSD 10
тема ответил в madf пользователя vlad5503 в Розробка Stargazer
Конечно одиноко... возможно придется теперь писать оболочку для 409-ки...одному скучновато...пива не хватает...) или попросить кого...чтоб не одиноко было... ладно... поеду на природу... отдохну и ...подумаю потом -
Патч для сборки stg-2.408 на FreeBSD 10
тема ответил в madf пользователя vlad5503 в Розробка Stargazer
Вводил я admin с паролем 123456.... Также выдает ошибку что не корректный логин. Пробовал подсунуть файлы от версии 2.408(работает на freebsd 9.3)...- не прокатило, также выдает ошибку. Дистрибутив взял на этом же ресурсе. Да и пользуюсь Stargazer-ом уже более 6 лет... Решил обновить железо ну и софт тоже... Нашел ответ, что версия 409 только для Ubiling_а. Ну а если мне не хочется его ставить...? Как быть....? можете в личку кинуть совет(ответ) как подружить виндовый конфигутор с версией 409? -
Патч для сборки stg-2.408 на FreeBSD 10
тема ответил в madf пользователя vlad5503 в Розробка Stargazer
Помучавшись с 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. Подскажите какой логин и пароль в дистрибе заложен? -
1. уровень сигнала (затухания), как минимум что было и что есть. 2. серийный номер ONT 3. состояние онлайн или офлайн 4. дата последней активации онт в сети. Второстепенное: 1. Данные абонента 2. Адрес подключения 3. Два последних разряда IP Все это в базу и плюс ещё десяток параметров, что можно получить по онт. Далее небольшая аналитика из базы.
-
Я так пробовал... ( вот что выдает: 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
-
Где-то встречал, что через связку shell+telnet делают выборки сведений и записи сведений в олт. Может кто подскажет скриптик такой?