Shtorm
МаглыТип контенту
Профили
Форум
Календарь
Все, що було написано Shtorm
-
Stargazer грузит процессор на 100%
тема ответил в speedfire87 пользователя Shtorm в Питання по Stargazer
Все собрал , вечером попробую провернуть операцию Пока все тихо скачет от 15 до 50 % жду момента ... -
Stargazer грузит процессор на 100%
тема ответил в speedfire87 пользователя Shtorm в Питання по Stargazer
А как собрать ? запускал ./devbuild ############################################################################# Building STG 2.4 for Linux ############################################################################# Checking endianess... Little Endian Checking for -lexpat... yes Checking for -lfbclient... no Checking for mysql_config... no Checking for -lmysqlclient... no Checking for pg_config... yes Checking for pg_config --includedir... [/usr/include/pgsql] Checking for pg_config --libdir... [/usr/lib] Debug build. Type make explicitly И на єтом все кончилось , бинарников не создалось никаких -
Stargazer грузит процессор на 100%
тема ответил в speedfire87 пользователя Shtorm в Питання по Stargazer
Тоже на выходных видел , что Stargazer грузит проц на 99.9% Сегодня утром смотрю 3-20 % загрузка не совсем понятно в чем проблема Правда утром абонентов раза в 3-4 меньше чем вечером ... На что обратить внимание ?? Что прислать в студию ? -
Это все я , с новостью что обнуляться не хочет все равно , вот кусочек лога , теперь рестартер не мешал ... 2009-07-01 00:00:21 -- Admin '@stargazer', 0.0.0.0: User '6046': 'cash' parameter changed from '10000.000000' to '-0.019290'. Subscriber fee charge 2009-07-01 00:00:21 -- Admin '@stargazer', 0.0.0.0: User '6236': 'cash' parameter changed from '10000.000000' to '9979.999961'. Subscriber fee charge 2009-07-01 00:00:21 -- Admin '@stargazer', 0.0.0.0: User '6034': 'cash' parameter changed from '5000.000000' to '4969.666667'. Subscriber fee charge 2009-07-01 00:00:21 -- Admin '@stargazer', 0.0.0.0: User '168': 'cash' parameter changed from '4654.516129' to '4584.516129'. Subscriber fee charge 2009-07-01 00:00:21 -- Admin '@stargazer', 0.0.0.0: User '208': 'cash' parameter changed from '4943.387097' to '-45056.612903'. Subscriber fee charge 2009-07-01 00:00:21 -- Admin '@stargazer', 0.0.0.0: User '201': 'cash' parameter changed from '4905.645161' to '-45094.354839'. Subscriber fee charge 2009-07-01 00:00:21 -- Admin '@stargazer', 0.0.0.0: User '166': 'cash' parameter changed from '4539.354839' to '4439.354839'. Subscriber fee charge 2009-07-01 00:00:21 -- Admin '@stargazer', 0.0.0.0: User '16': 'cash' parameter changed from '4134.516073' to '-45865.483927'. Subscriber fee charge 2009-07-01 00:00:22 -- Admin '@stargazer', 0.0.0.0: User '163': 'freeMb' parameter changed from '0.000000' to '0.000000'. Prepaid traffic 2009-07-01 00:00:22 -- Admin '@stargazer', 0.0.0.0: User '6198': 'freeMb' parameter changed from '0.000000' to '0.000000'. Prepaid traffic 2009-07-01 00:00:22 -- Admin '@stargazer', 0.0.0.0: User '170': 'freeMb' parameter changed from '0.000000' to '0.000000'. Prepaid traffic 2009-07-01 00:00:22 -- Admin '@stargazer', 0.0.0.0: User '40': 'freeMb' parameter changed from '0.000000' to '0.000000'. Prepaid traffic Некоторые абоненты получились с минусом , но в админке все с плюсом и трафик не обнуленный , еще такой ньюанс идут абоненты по порядку номеров , у одного отняло деньги , у следующего нет
-
А инструкции для чайников не найдется + с авторизацией как решали ?
-
Спасибо , применил )))
-
Конечно проверяет ))) Ищет есть ли в процессах 2 строки со словом stargazer Не могу понять по крону выходит он в первую минуту каждого часа запускается ... ??? На 2.404 приблизительно с 22 февраля - 22 падения ( - 2 в концемесячных ) PS буду еще завтра , а потом после 20
-
Стоит рестартер с периодичностью в 8 минут ( */8 * * * * ) И вычитал я в логах что 2 месяца он срабатывал в 00,01,04 Это видно побочный эффект Одно неясно почему в первую минуту он срабатывает , надо как-то из крона выкинуть первые минуты 3-4 ...
-
...
-
И у меня прекратила чего-то обновлятся ( вот уже 2 месяц ) Скоро еду в отпуск на следующий буду всерьез ковырять
-
Дневная и ночная скорости. помощь со скриптом.
тема ответил в trinux пользователя Shtorm в Питання по Stargazer
Попробуй чегото-такое end_adress=`cat твой_файл | wc -l` for i in $(seq 0 $end_adress); do поищи как вытаскивать i-строку из файла ( не помню ) твое done -
Дневная и ночная скорости. помощь со скриптом.
тема ответил в trinux пользователя Shtorm в Питання по Stargazer
Навскидку я бы сделал так правила для tc я создаю с flowid собранным по принципу подсеть.сеть ( 6050 - *.*.6.50 и тд ) после того как ты знаешь каким IP нужно изменить скорость , то дальше совсем просто на каждого даешь такую команду ( значения свои ) `echo $TC class change dev $eLAN parent 1:1 classid 1:$net3$net4 htb rate "$newSpeed"000bit` -
Спасибо за ответы , пока посижу на http://stg.dp.ua/download/sgconf/1.04.9/sg....1.04.9.src.tgz Одно не понятно , почему выложенный отдельно он собирается , а находящийся внутри сборки нет )))
-
Собрал это http://stg.dp.ua/download/sgconf/1.04.9/sg....1.04.9.src.tgz Работает ))))
-
скомпилилось но при запуске выдает ( либо надо строку параметров перечислить ) ./sgconf: error while loading shared libraries: libsrvconf.so: cannot open shared object file: No such file or directory
-
Помогите и мне у меня не собирается с такой ошибкой Система AltLinux 4,1 ############################################################################# Building sgconf for Linux ############################################################################# Checking for -lexpat... yes gmake -C /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../stglibs includes gmake[1]: Entering directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs' gmake includes -C conffiles.lib gmake[2]: Entering directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/conffiles.lib' cp -p conffiles.h /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../include gmake[2]: Leaving directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/conffiles.lib' gmake includes -C crypto.lib gmake[2]: Entering directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/crypto.lib' cp -p ag_md5.h blowfish.h /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../include gmake[2]: Leaving directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/crypto.lib' gmake includes -C common.lib gmake[2]: Entering directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/common.lib' cp -p debug.h stg_error.h common.h /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../include gmake[2]: Leaving directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/common.lib' gmake includes -C srvconf.lib gmake[2]: Entering directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/srvconf.lib' cp -p servconf.h netunit.h /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../include gmake[2]: Leaving directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/srvconf.lib' gmake[1]: Leaving directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs' gmake -C /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../stglibs gmake[1]: Entering directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs' gmake -C conffiles.lib gmake[2]: Entering directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/conffiles.lib' gmake[2]: Leaving directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/conffiles.lib' gmake[2]: Entering directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/conffiles.lib' g++ -O2 -Wall -fPIC -I /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../include -I ./ -DLINUX -DSTG_TIME -c conffiles.cpp g++ -shared -Wl,-rpath,//usr/lib/stg -Wl,-soname,libconffiles.so conffiles.o -o libconffiles.so -L /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib ar rc libconffiles.a conffiles.o ranlib libconffiles.a cp *.so /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib cp *.a /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib gmake[2]: Leaving directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/conffiles.lib' gmake -C crypto.lib gmake[2]: Entering directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/crypto.lib' gmake[2]: Leaving directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/crypto.lib' gmake[2]: Entering directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/crypto.lib' g++ -O2 -Wall -fPIC -I /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../include -I ./ -DLINUX -DSTG_TIME -c ag_md5.c g++ -O2 -Wall -fPIC -I /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../include -I ./ -DLINUX -DSTG_TIME -c blowfish.cpp g++ -shared -Wl,-rpath,//usr/lib/stg -Wl,-soname,libstg_crypto.so ag_md5.o blowfish.o -o libstg_crypto.so -L /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib ar rc libstg_crypto.a ag_md5.o blowfish.o ranlib libstg_crypto.a cp *.so /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib cp *.a /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib gmake[2]: Leaving directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/crypto.lib' gmake -C common.lib gmake[2]: Entering directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/common.lib' gmake[2]: Leaving directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/common.lib' gmake[2]: Entering directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/common.lib' g++ -O2 -Wall -fPIC -I /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../include -I ./ -DLINUX -DSTG_TIME -c debug.c g++ -O2 -Wall -fPIC -I /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../include -I ./ -DLINUX -DSTG_TIME -c stg_error.c g++ -O2 -Wall -fPIC -I /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../include -I ./ -DLINUX -DSTG_TIME -c common.cpp g++ -O2 -Wall -fPIC -I /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../include -I ./ -DLINUX -DSTG_TIME -c stg_strptime.cpp g++ -shared -Wl,-rpath,//usr/lib/stg -Wl,-soname,libstg_common.so debug.o stg_error.o common.o stg_strptime.o -lstg_crypto -o libstg_common.so -L /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib ar rc libstg_common.a debug.o stg_error.o common.o stg_strptime.o ranlib libstg_common.a cp *.so /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib cp *.a /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib gmake[2]: Leaving directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/common.lib' gmake -C srvconf.lib gmake[2]: Entering directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/srvconf.lib' gmake[2]: Leaving directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/srvconf.lib' gmake[2]: Entering directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/srvconf.lib' g++ -O2 -Wall -fPIC -I /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../include -I ./ -DLINUX -DSTG_TIME -c netunit.cpp g++ -O2 -Wall -fPIC -I /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../include -I ./ -DLINUX -DSTG_TIME -c parser.cpp g++ -O2 -Wall -fPIC -I /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../include -I ./ -DLINUX -DSTG_TIME -c servconf.cpp servconf.cpp: In function `int AnsRecv(void*, std::list<std::string, std::allocator<std::string> >*)': servconf.cpp:68: warning: int format, XML_Size arg (arg 3) g++ -shared -Wl,-rpath,//usr/lib/stg -Wl,-soname,libsrvconf.so netunit.o parser.o servconf.o -o libsrvconf.so -L /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib ar rc libsrvconf.a netunit.o parser.o servconf.o ranlib libsrvconf.a cp *.so /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib cp *.a /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib gmake[2]: Leaving directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs/srvconf.lib' gmake[1]: Leaving directory `/home/soft/Stargazer/stg-2.405.9.8/stglibs' g++ main.o common_sg.o /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib/libconffiles.so /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib/libstg_common.so /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib/libsrvconf.so /usr/lib/libexpat.so /usr/lib/libpthread.so /usr/lib/libdl.so -Wl,-E -L/home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib -Wl,-rpath,//usr/lib/stg -Wl,-rpath-link,/home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib -o sgconf /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib/libsrvconf.so: undefined reference to `XML_ParserCreate' /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib/libsrvconf.so: undefined reference to `XML_GetErrorCode' /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib/libsrvconf.so: undefined reference to `XML_SetUserData' /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib/libsrvconf.so: undefined reference to `XML_ParserReset' /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib/libsrvconf.so: undefined reference to `XML_GetCurrentLineNumber' /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib/libsrvconf.so: undefined reference to `XML_ErrorString' /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib/libsrvconf.so: undefined reference to `XML_SetElementHandler' /home/soft/Stargazer/stg-2.405.9.8/projects/sgconf/../../lib/libsrvconf.so: undefined reference to `XML_Parse' collect2: ld returned 1 exit status gmake: *** [sgconf] Ошибк
-
Я наверное подожду , пока не критично
-
Такая же ситуация прошел месяц , статистика не обнулилась в конфигураторе версия 2.4.04 какие действия можно предпринять ( или ждать следующего месяца )
-
Скрипты onConnect/onDisconnect
тема ответил в Den_LocalNet пользователя Shtorm в Питання по Stargazer
Вот мой простенький скрипт для создания пользователей автоматом ( замахался по штуке создавать ) кидаем в папку пустой conf (c пустыми IP и PASSWORD ) - IP= - вот так и пустой stat запускаем users_creator №подсети начало конец диапазона пример users_creator 6 20 30 создает 10 штук пользователей 6020-6030 с IP 192.168.6.20-192.168.6.30 ( если другие адреса исправьте в скрипте ) users_creator #!/bin/bash #3 октета subnetwork=$1 #user IP start_adress=$2 end_adress=$3 stg_folder=/var/stargazer/users/ for i in $(seq $start_adress $end_adress);. do if [ $i -lt 100 ] then usr_folder="$subnetwork"0"$i" else usr_folder="$subnetwork""$i" fi ## создать папку. mkdir $stg_folder$usr_folder ## создать файлы conf=$stg_folder$usr_folder/conf ## cp ./conf $conf #### stat=$stg_folder$usr_folder/stat #### cp ./stat $stat ## изменить ip ip=192.168.$1.$i #cat $conf | sed -e 's/IP=/IP='$ip'/'> $conf ## изменить пароль MATRIX="0123456789" LENGTH="8" # ==> 'LENGTH' можно увеличить, для генерации более длинных паролей. n=1 PASS= while [ "${n:=1}" -le "$LENGTH" ] do PASS="$PASS${MATRIX:$(($RANDOM%${#MATRIX})):1}" let n+=1 # ==> Увеличить 'n' перед началом следующей итерации. done sed -i -e 's/IP=/IP='$ip'/' $conf. sed -i -e 's/Password=/Password='$PASS'/' $conf. conf_size=cat $conf | wc $conf | awk '{print $3}' done + чтение всех паролей в файл , вызов по аналогии read_users_pass #!/bin/bash #3 октета subnetwork=$1 #user IP start_adress=$2 end_adress=$3 stg_folder=/var/stargazer/users/ echo >users. for i in $(seq $start_adress $end_adress);. do if [ $i -lt 100 ] then usr_folder="$subnetwork"0"$i" else usr_folder="$subnetwork""$i" fi ip=192.168.$1.$i conf=$stg_folder$usr_folder/conf ## pass=`cat "$conf" | grep "Password=" | cut -d"=" -f2` echo $ip = $pass >> users done PS теги не работают -
поставил Alt 4.1 ставится что из Сизифуса , что из сырцов остановился на сырцах , так как были какие-то траблы на пакете из Сизифуса
-
И с каждого проверяют почту суммарно на 100 серваках страницы листают , качают PS а какой есть правильный нет в провинции ??? смотрю в больших городах продают 5-10 метров на дом и жаба давит тут целая сетка на 10 метрах сидит и расшириться некуда ...
-
барахлит железо видно вычисляю где именно
-
Обмен пакетами с 195.248.176.100 по 32 байт: ( ETT , не удержался ) Ответ от 195.248.176.100: число байт=32 время=16мс TTL=58 Превышен интервал ожидания для запроса. Ответ от 195.248.176.100: число байт=32 время=19мс TTL=58 Ответ от 195.248.176.100: число байт=32 время=17мс TTL=58 Ответ от 195.248.176.100: число байт=32 время=17мс TTL=58 Ответ от 195.248.176.100: число байт=32 время=18мс TTL=58 Ответ от 195.248.176.100: число байт=32 время=18мс TTL=58 Ответ от 195.248.176.100: число байт=32 время=16мс TTL=58 Ответ от 195.248.176.100: число байт=32 время=21мс TTL=58 Ответ от 195.248.176.100: число байт=32 время=16мс TTL=58 Ответ от 195.248.176.100: число байт=32 время=19мс TTL=58 Статистика Ping для 195.248.176.100: Пакетов: отправлено = 48, получено = 44, потеряно = 4 (8% потерь), Приблизительное время приема-передачи в мс: Минимальное = 16мсек, Максимальное = 50 мсек, Среднее = 21 мсек
-
возможно и ошибаюсь , существующая у нас сейчас схема работает как часы , все создается- удаляется 100% но перестает работать при выделении flowid больше 999 ... Интересует как обойти именно это ограничение
-
только что проверил , без указания handle фильтр создается но при его удалении сносятся все фильтра полностью ...
