Перейти до

stg-2.408


Рекомендованные сообщения

  • Відповіді 160
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Ссылка для скачивания: stg-2.408.tar.gz ChangeLog (от версии 2.407-p1):   General: Стандартизован стиль именования параметров: CamelCase. В документации к XML-RPC API добавлено пропущенное поле

Патч для cron для распараллеливания выполнения скриптов на многопроцессорных системах. cron в виде модуля ядра. cron на базе netgraph. Плагин для cron с поддержкой RADIUS, MySQL и PPPoE.

О каких багах идет речь?

Линк в оригинальном посте указывает на официальный релиз 2.408. Если бы я вносил в него изменения - изменилась бы версия, вышел бы новый релиз и был-бы другой линк и другая тема на форуме.

Ссылка на сообщение
Поделиться на других сайтах

Пробежался по теме, единственный баг - проблема со сборкой плагина для Firebird. Не критично, по этому я не выпускал корректирующую версию.

Ссылка на сообщение
Поделиться на других сайтах

Столкнулся с проблемой и описал ее в этой ветке

http://local.com.ua/forum/topic/13015-start-failed/page-4?do=findComment&comment=413279

 

но посмотрел что там последний ответ был в 2009 году, по этому кинул линк еще и сюда.

Никак не могу понять из-за чего ошибка при старте...

Ссылка на сообщение
Поделиться на других сайтах

Столкнулся с проблемой и описал ее в этой ветке

http://local.com.ua/forum/topic/13015-start-failed/page-4?do=findComment&comment=413279

 

но посмотрел что там последний ответ был в 2009 году, по этому кинул линк еще и сюда.

Никак не могу понять из-за чего ошибка при старте...

Я в той ветке ответил, но продублирую: вы пытаетесь запустить вторую копию Stargazer на том-же сервере.
Ссылка на сообщение
Поделиться на других сайтах

думаю логичней буде здесь продолжать...

 

хм... а как он идентифицируется в процесах:

 

 

 

root@gate:/etc/stargazer# ps ax | grep starg
11188 pts/1    S+     0:00 tail -f /var/log/stargazer.log
11198 pts/2    S+     0:00 grep --color=auto starg

 
root@gate:/etc/stargazer# ps ax | grep 5555
11211 pts/2    S+     0:00 grep --color=auto 5555

 

 

Ссылка на сообщение
Поделиться на других сайтах

Идентифицируется как stargazer.

Если в процессах нет то предыдущий процесс был завершен аварийно (например, SIGSEGV). В этом случае надо просто подождать некоторое время пока система не догадается что порты свободны.

Есть еще вариант что кто-то занял порты авторизатора и конфигуратора.

 

А вообще я тут посмотрел еще раз внимательно ваш лог и обнаружил что все плагины запускаются по два раза. В этом скорее всего и проблема. У вас что-то в конфиге напутано.

Ссылка на сообщение
Поделиться на других сайтах

Идентифицируется как stargazer.

Если в процессах нет то предыдущий процесс был завершен аварийно (например, SIGSEGV). В этом случае надо просто подождать некоторое время пока система не догадается что порты свободны.

Есть еще вариант что кто-то занял порты авторизатора и конфигуратора.

 

А вообще я тут посмотрел еще раз внимательно ваш лог и обнаружил что все плагины запускаются по два раза. В этом скорее всего и проблема. У вас что-то в конфиге напутано.

 

Напутано в конфиге ??

 

закомментировал строку:

 

 

#    <IncludeFile "conf-enabled.d/mod_*.conf">
#    </IncludeFile>
 

 

 
оставил только модуля:
 
# модуль хранения данных
<StoreModule store_mysql>
# хост MySQL
  dbhost = localhost
# имя базы
  dbname = stg
# логин пользователя MySQL
  dbuser = root
# пароль пользователя MySQL
  rootdbpass = _LiZnh@bZk
</StoreModule>
################################################################################
# Other modules

<Modules>
#
#    <IncludeFile "conf-enabled.d/mod_*.conf">
#    </IncludeFile>

# модуль авторизации AlwaysOnline (рекомендуется)
<Module auth_ao>
</Module>

#<Module remote_script>
#SendPeriod = 15
#SubnetFile = subnets
#Password = 123456
#UserParams = Cash Tariff EnabledDirs
#Port = 9999
#</Module>


# модуль авторизации штатного авторизатора stargazer
#<Module auth_ia>
#  Port = 5555
#  UserDelay = 60
#  UserTimeout = 65
#  FreeMb = cash
#</Module>


# модуль коллектора трафика NetFlow
<Module conf_sg>
  Port = 5555
</Module>

<Module cap_nf>
      TCPPort = 42111
      UDPPort = 42111
</Module>


</Modules>

 

 

 

 

 

теперь 

 

2013-03-21 16:16:59 -- Stg v. 2.408
2013-03-21 16:16:59 -- Message queue created successfully. msgKey=5555 msgID=1277952
2013-03-21 16:16:59 -- Timer thread started successfully.
2013-03-21 16:16:59 -- Storage plugin: mysql_store v.0.67. Loading successfull.
2013-03-21 16:16:59 -- Users started successfully.
2013-03-21 16:16:59 -- Traffcounter started successfully.
2013-03-21 16:16:59 -- Module: 'Stg configurator v.0.08'. Start successfull.
2013-03-21 16:16:59 -- Module: 'Always Online authorizator v.1.0'. Start successfull.
2013-03-21 16:16:59 -- Module: 'CAP_NF v. 0.4'. Start successfull.
2013-03-21 16:16:59 -- Stg started successfully.
2013-03-21 16:16:59 -- +++++++++++++++++++++++++++++++++++++++++++++

Ссылка на сообщение
Поделиться на других сайтах

А зачем вы так странно его сконфигурировали? Лучше бы не комментировали IncludeFile а убрали остальную писанину.

Ссылка на сообщение
Поделиться на других сайтах

но в процессах вот что :

 

root@gate:/etc/stargazer# ps ax | grep stargazer
14523 ?        Ssl    0:00 stargazer
14677 pts/2    S+     0:00 grep --color=auto stargazer

 

 

а я знаю что должно быть так :

 

 

4818 ? S< 0:32 ./stargazer /etc/stargazer
4819 ? S 0:00 stg-exec /etc/stargazer
Ссылка на сообщение
Поделиться на других сайтах

А зачем вы так странно его сконфигурировали? Лучше бы не комментировали IncludeFile а убрали остальную писанину.

Сделал как посоветовали... оставил только ИНКЛУДЕ ФАЙЛ...

 

при старте дало это в лог:

 

 

2013-03-21 16:58:56 -- Stg v. 2.408
2013-03-21 16:58:56 -- Message queue created successfully. msgKey=5555 msgID=1343488
2013-03-21 16:58:56 -- Timer thread started successfully.
2013-03-21 16:58:56 -- Storage plugin: mysql_store v.0.67. Loading successfull.
2013-03-21 16:58:56 -- Users started successfully.
2013-03-21 16:58:56 -- Traffcounter started successfully.
2013-03-21 16:58:56 -- Module: 'Pinger v.1.01'. Start successfull.
2013-03-21 16:58:56 -- Module: 'Remote script v 0.3'. Start successfull.
2013-03-21 16:58:56 -- Module: 'Stg configurator v.0.08'. Start successfull.
2013-03-21 16:58:56 -- Module: 'Always Online authorizator v.1.0'. Start successfull.
2013-03-21 16:58:56 -- Module: 'Always Online authorizator v.1.0'. Start successfull.
2013-03-21 16:58:56 -- Module: 'InetAccess authorization plugin v.1.4'. Start successfull.
2013-03-21 16:58:56 -- Module: 'CAP_NF v. 0.4'. Start successfull.
2013-03-21 16:58:56 -- Stg started successfully.
2013-03-21 16:58:56 -- +++++++++++++++++++++++++++++++++++++++++++++

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

но в процессах вот что :

 

 

root@gate:/etc/stargazer# ps ax | grep stargazer
14523 ?        Ssl    0:00 stargazer
14677 pts/2    S+     0:00 grep --color=auto stargazer

 

 

а я знаю что должно быть так :

 

 

4818 ? S< 0:32 ./stargazer /etc/stargazer

4819 ? S 0:00 stg-exec /etc/stargazer

 

 

Может отличаться. Поищите непосредственно stg-exec.

 

 

А зачем вы так странно его сконфигурировали? Лучше бы не комментировали IncludeFile а убрали остальную писанину.

Сделал как посоветовали... оставил только ИНКЛУДЕ ФАЙЛ...

 

при старте дало это в лог:

 

 

2013-03-21 16:58:56 -- Stg v. 2.408
2013-03-21 16:58:56 -- Message queue created successfully. msgKey=5555 msgID=1343488
2013-03-21 16:58:56 -- Timer thread started successfully.
2013-03-21 16:58:56 -- Storage plugin: mysql_store v.0.67. Loading successfull.
2013-03-21 16:58:56 -- Users started successfully.
2013-03-21 16:58:56 -- Traffcounter started successfully.
2013-03-21 16:58:56 -- Module: 'Pinger v.1.01'. Start successfull.
2013-03-21 16:58:56 -- Module: 'Remote script v 0.3'. Start successfull.
2013-03-21 16:58:56 -- Module: 'Stg configurator v.0.08'. Start successfull.
2013-03-21 16:58:56 -- Module: 'Always Online authorizator v.1.0'. Start successfull.
2013-03-21 16:58:56 -- Module: 'Always Online authorizator v.1.0'. Start successfull.
2013-03-21 16:58:56 -- Module: 'InetAccess authorization plugin v.1.4'. Start successfull.
2013-03-21 16:58:56 -- Module: 'CAP_NF v. 0.4'. Start successfull.
2013-03-21 16:58:56 -- Stg started successfully.
2013-03-21 16:58:56 -- +++++++++++++++++++++++++++++++++++++++++++++

 

 

Почему-то два Always Online. Проверьте конфиг еще раз. Відредаговано madf
Ссылка на сообщение
Поделиться на других сайтах

 

Может отличаться. Поищите непосредственно stg-exec.

 

 

Вот что нашел... многовато ?

root@gate:/etc/stargazer# ps ax | grep stg-exec
 5841 ?        S      1:29 stg-exec
 6860 ?        S      1:25 stg-exec
11296 ?        S      0:25 stg-exec
15722 ?        S      0:12 stg-exec
15740 ?        S      0:00 stg-exec
16886 pts/2    S+     0:00 grep --color=auto stg-exec
 

Да, и действительно два раза .... закоментировал еще это в конфиге..

# модуль авторизации AlwaysOnline (рекомендуется)
#<Module auth_ao>
#</Module>

 

Теперь вот так:

 

 

2013-03-21 17:37:53 -- Stg v. 2.408
2013-03-21 17:37:53 -- Message queue created successfully. msgKey=5555 msgID=1376256
2013-03-21 17:37:53 -- Timer thread started successfully.
2013-03-21 17:37:53 -- Storage plugin: mysql_store v.0.67. Loading successfull.
2013-03-21 17:37:53 -- Users started successfully.
2013-03-21 17:37:53 -- Traffcounter started successfully.
2013-03-21 17:37:53 -- Module: 'Pinger v.1.01'. Start successfull.
2013-03-21 17:37:53 -- Module: 'Remote script v 0.3'. Start successfull.
2013-03-21 17:37:53 -- Module: 'Stg configurator v.0.08'. Start successfull.
2013-03-21 17:37:53 -- Module: 'Always Online authorizator v.1.0'. Start successfull.
2013-03-21 17:37:53 -- Module: 'InetAccess authorization plugin v.1.4'. Start successfull.
2013-03-21 17:37:53 -- Module: 'CAP_NF v. 0.4'. Start successfull.
2013-03-21 17:37:53 -- Stg started successfully.
2013-03-21 17:37:53 -- +++++++++++++++++++++++++++++++++++++++++++++
 
 
root@gate:/etc/stargazer# ps ax | grep starg
16985 ?        Ssl    0:00 stargazer
17009 pts/1    S+     0:00 tail -f /var/log/stargazer.log
17020 pts/2    S+     0:00 grep --color=auto starg
 
 
 
Ссылка на сообщение
Поделиться на других сайтах

Многовато - это от неудачных запусков остались. Прибить надо. Ну или у вас ExecutersNum большой.

По логу вроде все ок.

Ссылка на сообщение
Поделиться на других сайтах

Многовато - это от неудачных запусков остались. Прибить надо. Ну или у вас ExecutersNum большой.

По логу вроде все ок.

 

 

root@gate:/etc/stargazer# ps ax | grep stg-exec
 5314 pts/2    S+     0:00 grep --color=auto stg-exec
16986 ?        S      0:00 stg-exec

 
root@gate:/etc/stargazer# ps ax | grep starg
 4370 pts/1    S+     0:00 tail -f /var/log/stargazer.log
 5332 pts/2    S+     0:00 grep --color=auto starg
16985 ?        Ssl    9:09 stargazer

 

 

 

Ссылка на сообщение
Поделиться на других сайтах

Пробую добавить тариф, логи мне говорят:

 

 

2013-03-22 12:11:19 -- Admin's connect failed. IP 127.0.0.1
2013-03-22 12:11:19 -- Admin's connect failed. IP 127.0.0.1
 
Хотя права у этого пользователя все. администраторские.
Ссылка на сообщение
Поделиться на других сайтах

Пароль неправильный где ?

 

в конфиге /etc/stargazer/conf-enable.d/@mod_remote_script.conf

 

есть строка:

 

password , в модуле remote_script , и там пароль соответствует паролю администратора.

 

еще есть /etc/stargazer/config

там пароль указан к БД Мускуля.

ну и тот же пароль указан в блоке конфига /etc/stargazer/stargazer.conf :

 

 

 

# модуль хранения данных
<StoreModule store_mysql>
# хост MySQL
  dbhost = localhost
# имя базы
  dbname = stg
# логин пользователя MySQL
  dbuser = root
# пароль пользователя MySQL
  rootdbpass = пароль в БД
</StoreModule>
 

 

Відредаговано TrEK
Ссылка на сообщение
Поделиться на других сайтах

 

Пароль неправильный где ?

Как минимум в /config/billing.ini и в /userstats/config/userstats.ini

 

 

 

2013-03-22 15:06:20 -- Admin 'admin', 127.0.0.1: Tariff 'Unlim-1' added.
2013-03-22 15:06:21 -- Admin 'admin', 127.0.0.1: Tariff 'Unlim-1' changed.
 
 
Да, спасибо, пароли не совпадали в /config/billing.ini
Ссылка на сообщение
Поделиться на других сайтах

Что меня интересует в первую очередь :

 

1. у меня правила айпейтблз в отдельном файле. можно ли будет сделать чтоб кроме правил биллинга , еще подгружались и оные ? ну или же засунуть их тоже в конфиг...

 

2. у меня каждому клиенту по /30 раздача идет адрессов. получится ли при создании юзера, прописать в ДШЦП конфиг, ну и привязочку сразу к его маку... (вот только как мак увидеть , перед тем как привязать)

 

3. вот по чуть-чуть изучаю убиллинг, когда добавляю нового юзера, ему присваивается айпиадресс из указаной мной сети, и мак-адрес... котоырй не сходиться с маком ПК на котором этот айпиадресс. Вопрос, откуда беруться на билигне эти мак-адреса?

Ссылка на сообщение
Поделиться на других сайтах

1. у меня правила айпейтблз в отдельном файле

Вы видите меня стоящим у вас за спиной с окровавленным топором? Нет?

Вывод - никто вам не запрещает.

 

2. у меня каждому клиенту по /30 раздача идет адрессов

в FAQ

 

и мак-адрес...

В продолжении фразы должно было быть "который я меняю на соответствующий при помощи удобной выбиралки" а не "аааааамамачтойта!!!1111"

 

Вопрос, откуда беруться на билигне эти мак-адреса?

Природа не терпит пустоты. Рандом, очевидно же.

Ссылка на сообщение
Поделиться на других сайтах
  • madf unpinned this тема

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

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

  • Схожий контент

    • Від a_n_h
      Всем доброго дня!
        После "переезда" на новый сервер не работает подсчет трафика у абонов, графики рисует исправно.
       
        softflowd запущен:
        nobody  26980    0.0  0.0   13488   3148  -  Is   05:40       0:00.00 /usr/local/bin/softflowd -i bridge0 -n 127.0.0.1:42111 -m 16000 -p /var/run/softflowd.br
       
        при проверке  tcpdump -i lo0 port 42111 - тишина...
       
        Подскажите, куда копать?
    • Від a_n_h
      Доброго дня и с праздником!
         Как "формируется" ID пользователя для OnConnect OnDisconnect и проч. скриптов?
    • Від a_n_h
      Всем доброго дня!
        Как перенести созданные в мастере отчетов отчеты на новый сервер?
       
      Нашел сам:
      /usr/local/www/apache24/data/billing/content/reports
    • Від a_n_h
      Всем доброго дня и мирного неба!
        После последних событий выявилась "фича" билинга, при загузке сервака отморозки с положительным балансом не попадают в 47-ю таблицу... Как исправить запрос к БД, что-бы все замороженные тоже отключались:
       
      $data_q='SELECT `ip` FROM `users` WHERE `Cash`< -`Credit`';
       
    • Від a_n_h
      Всем доброго дня, мирного неба  и бесперебойного энергоснабжения!
        Возникла необходимость временно отключить снятие абонплаты, как "правильно" это сделать?

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