Перейти до

Stargazer


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

Уважаемые знатоки пишет вам ГоГа Салеля с далекой Камчатки.

У меня такой вопрос.

Стоит FreeBSD 6.2 в качестве шлюза + squid прозрачный + stg-2.401.9.7+ipfw. В локалке находятся 20 рабочих станций. Мне необходимо сделать так чтобы старгайзер закрывал доступ юзерам по определенному превышению скаченного трафика.

На текущий момент ситуация такая

#ps aux | grep stargazer
root    802  0,0  0,1  3248  2288  ??  I    13:58     0:00,00 stargazer: stg-ex
root   1037  0,0  0,0  1604  1080  p0  S+   14:56     0:00,00 grep stargazer

Я могу подключаться к запущенному сервису посредством конфигуратора и редактиваровать настройки по пользователям и тарифным планам.

Вопрос.

1. В каком направлении двигаться, чтобы настроить подсчет трафика по пользователям.

2. Какие правила необходимо добавить в ipfw для того, чтобы резать выход в инет вышедшим за пределы своего лимита пользователям.

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

Что то мне подсказывает что он у тебя либо установлен криво либо настроен криво потому что у тебя нухватает одной строки

 

ps ax |grep star
1203  ??  S<s    2:08.09 /usr/sbin/stargazer /etc/stargazer/
1204  ??  I      0:00.02 stargazer: stg-exec (stargazer)
3826  p0  RL+    0:00.00 grep star

т.е. вот этой

 1203  ??  S<s    2:08.09 /usr/sbin/stargazer /etc/stargazer/

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

Добился я такого результа

 

 

#ps aux | grep stargazer

root   1952  0,0  0,1  5952  4152  ??  S<s  18:28     0:00,57 /usr/sbin/stargazer
root   1953  0,0  0,1  3248  2492  ??  I    18:28     0:00,00 stargazer: stg-exec (stargazer)
root   1963  0,0  0,0  1604  1092  p2  S+   18:30     0:00,00 grep stargazer

 

Но если пишу такой вот скрипт stg.sh

#!/bin/sh
/usr/sbin/stargazer

 

И ложу его в

#cp stg.sh /usr/local/etc/rc.d/

 

делаю ребут сервера, то тогда получается вот такой результат

 

ps aux | grep stargazer
root    802  0,0  0,1  3248  2288  ??  I    13:58     0:00,00 stargazer: stg-ex
root   1037  0,0  0,0  1604  1080  p0  S+   14:56     0:00,00 grep stargazer

 

Как правильно написать скрип запуска stg?

Если stargazer.conf лежит в /etc/stargazer

А бинарник лежит в /usr/sbin

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

Что в логах-то? (/var/log/stargazer.log)

Если в процессах висит только stg-exec и нет основного процесса - значит он завершился аварийно. Да, и версия старовата...

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

Решил проблему таким образом (как указано в статье по на настрайке http://stargazer.dp.ua/doc20/conf_example_freebsd.html)

 

#less /usr/local/etc/rc.d/stargazer.sh
#!/bin/sh
/usr/sbin/stargazer /etc/stargazer

 

/usr/sbin/stargazer- бинарник

#ll /usr/sbin/stargazer
-rwxr-x---  1 root  wheel  5556405 18 фев 09:26 /usr/sbin/stargazer

 

/etc/stargazer- здесь лежит stargazer.conf и скрипты

 

#ll /etc/stargazer/
total 20
-rwxr-x---  1 root  wheel   155 18 фев 09:26 OnChange
-rwxr-x---  1 root  wheel   340 18 фев 09:26 OnConnect
-rwxr-x---  1 root  wheel   444 18 фев 09:26 OnDisconnect
-rwxr-x---  1 root  wheel   304 18 фев 09:26 OnUserAdd
-rwxr-x---  1 root  wheel    77 18 фев 09:26 OnUserDel
-rw-r-----  1 root  wheel    86 18 фев 09:26 rules
-rw-r-----  1 root  wheel  7163 18 фев 09:28 stargazer.conf

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

Добавление к тому что выше

 

#less /var/log/stargazer.log [i]# ребут и загрузка[/i]
2008-02-23 09:07:40 -- Module: 'Stg configurator v.0.05'. Stop successfull.
2008-02-23 09:07:40 -- Module: 'Pinger v.1.0'. Stop successfull.
2008-02-23 09:07:40 -- Module: 'Always Online authorizator v.1.0'. Stop successfull.
2008-02-23 09:07:40 -- Module: 'InetAccess authorizator v.1.0'. Stop successfull.
2008-02-23 09:07:41 -- Module: 'bpf_cap v.1.0'. Stop successfull.
2008-02-23 09:07:41 -- Traffcounter: Stop successfull.
2008-02-23 09:07:42 -- Users: Stop successfull.
2008-02-23 09:07:45 -- Queue was not removed. id=65536
2008-02-23 09:07:45 -- StgTimer: Stop successfull.
2008-02-23 09:07:45 -- Stg stopped successfully.
2008-02-23 09:07:45 -- ---------------------------------------------
2008-02-23 09:09:17 -- Stg v. Stg 2.401
2008-02-23 09:09:17 -- Message queue created successfully. msgKey=5555 msgID=65536
2008-02-23 09:09:17 -- Timer thread started successfully.
2008-02-23 09:09:17 -- Storage plugin: file_store v.1.02. Loading successfull.
2008-02-23 09:09:18 -- Users started successfully.
2008-02-23 09:09:18 -- Traffcounter started successfully.
2008-02-23 09:09:18 -- Module: 'bpf_cap v.1.0'. Start successfull. 0
2008-02-23 09:09:18 -- Module: 'InetAccess authorizator v.1.0'. Start successfull. 50
2008-02-23 09:09:18 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70
2008-02-23 09:09:18 -- Module: 'Pinger v.1.0'. Start successfull. 100
2008-02-23 09:09:18 -- Module: 'Stg configurator v.0.05'. Start successfull. 220
2008-02-23 09:09:18 -- Stg started successfully.
2008-02-23 09:09:18 -- +++++++++++++++++++++++++++++++++++++++++++++

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

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

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

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

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

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

Вхід

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

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

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

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