Автор Тема: User counting  (Прочетена 2035 пъти)

omurtag

  • Новаци
  • *
  • Публикации: 1
    • Профил
User counting
« -: Jul 30, 2007, 10:34 »
Имам инсталиран шейпър, който ми дава MRTG на сумарния трафик през него, но ми трябва информация колко юзери го използват в момента. Идеята ми е да пусна скрипт, който да записва във файлче броя на юзерите, примерно през 5 минути, но не знам как трябва да стане това. Ако може някой поне да ме насочи, или да даде идея, ще бъда много благодарен
Активен

divak

  • Напреднали
  • *****
  • Публикации: 831
    • Профил
User counting
« Отговор #1 -: Jul 30, 2007, 11:17 »
Дай мейл да ти пратя нещо подобно. От теб се иска само да си го преправиш.
(Умения на тема iptables ще са ти необходими '<img'> )
Иначе за инфо и собствен тренинг - IP Accounting в Гугъл .



Примерен код


/sbin/iptables -N test
/sbin/iptables -A FORWARD -j test
/sbin/iptables -A INPUT -j test
/sbin/iptables -A OUTPUT -j test
/sbin/iptables -A test -d 1.1.1.1
/sbin/iptables -A test -s 1.1.1.1


Скрипт във  /mrtg - test.sh
IPTABLES="/sbin/iptables"
UPTIME="/usr/bin/uptime"
in=`$IPTABLES -nvxL | grep "0.0.0.0/0 1.1.1.1" | awk '{ print $2 }'`
out=`$IPTABLES -nvxL | grep "1.1.1.1 0.0.0.0/0" | awk '{ print $2 }'`
echo $in
echo $out
$UPTIME | awk '{ print $3, $4, $5 }'
echo "host-1.1.1.1"

mrtg.cfg
Target[test]: `/usr/local/mrtg/test.sh`
MaxBytes[test]: 32000000
Title[test]: TEST
PageTop[test]: <h1>Test</h1>






Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
User bez X
Хардуерни и софтуерни проблеми
kennedy 1 3491 Последна публикация Jun 06, 2003, 09:05
от dafo
user bez net
Хардуерни и софтуерни проблеми
hipo 0 2519 Последна публикация Sep 03, 2003, 21:53
от hipo
Net USER 2 ???
Общ форум
the_real_maniac 6 4305 Последна публикация Oct 20, 2003, 23:01
от sebastianz55
new user
Настройка на програми
tzavti 4 3904 Последна публикация Mar 21, 2004, 17:23
от kennedy
Проблем с USER
Настройка на програми
nitroX 3 3314 Последна публикация Nov 01, 2004, 21:23
от Net_Master