Freesco, NND, CDN, EOS
http://forum.freesco.pl/

IMQ, squid, mrtg - kilka pytań ...
http://forum.freesco.pl/viewtopic.php?f=22&t=14844
Strona 1 z 1

Autor:  lankrokus [ sobota, 24 lutego 2007, 19:57 ]
Tytuł:  IMQ, squid, mrtg - kilka pytań ...

Mam następujące pytanie:
Mam NND, niceshaper,
1.) Po instalacji SQUID'a i przekierowaniu zapytań z portu 80 na 8080 [squid]
zrobiłem transparent proxy. Na mrtg jednak straciłem możliwość podglądania aktywności poszczególnych userów (wykresy jakieś tam są, ale wskazują na niewielkie prędkości). internet Eth0 wykres ma OK.
Jak temu zaradzić?

2.) Podniosłem interfejsy IMQ (od imq0- imq5)
Chciałbym zrobić tak:
Squida puścić załóżmy po imq0
a całą reszę po imq2
Chcę widzieć cały ruch na eth0, ruch userow indywidualnie, ruch www na imq0, i ruch pozostały imq1 na wykresach jednoczesnie.

Mam niceshaper, chciałbym mieć możliwość kontroli maksymalnego przepływu na tych interfejsach.

Liczę na Was bo nie wiem jak to ugryźć :cry:
Da się coś z tym zrobić? Pomóżcie dobrzy ludzie!!!!!
Przewertowałem już forum i google, znalazłem jedynie szczątkowe informacje pozwalające mi na instalację SQUID'a i podniesienie imqów.
Pozdrawiam i czekam na odpowiedz
Bartek

Autor:  -MW- [ sobota, 24 lutego 2007, 22:52 ]
Tytuł: 

takie cuda to tylko w erze :)

Autor:  lankrokus [ sobota, 24 lutego 2007, 23:20 ]
Tytuł: 

To jak proponujecie wykorzystać to co mam?
Chodzi mi o racjonalne wykorzystanie, jak to powinno wyglądać po ludzku?

Autor:  zciech [ sobota, 24 lutego 2007, 23:27 ]
Tytuł: 

1.
dodaj w /etc/rc.d/mrtg odpowiednio:

INPUT -j mrtg_traffic
OUTPUT -j mrtg_traffic

: [/] [] ()
mrtg_stop () {
    for i in `cat /etc/mrtg/ipki.txt`; do
        iptables -D mrtg_traffic -d $i -j RETURN 2>/dev/null
    iptables -D FORWARD -j mrtg_traffic 2>/dev/null
    iptables -D INPUT -j mrtg_traffic 2>/dev/null
    iptables -D OUTPUT -j mrtg_traffic 2>/dev/null
    iptables -X mrtg_traffic 2>/dev/null
    killall mrtg.run 2>/dev/null
    killall mrtg 2>/dev/null
}


mrtg_start () {
    iptables -N mrtg_traffic
    for i in `cat /etc/mrtg/ipki.txt`; do
        iptables -A mrtg_traffic -d $i -j RETURN;
        iptables -A mrtg_traffic -s $i -j RETURN;
    done
    iptables -I FORWARD -j mrtg_traffic
    iptables -I INPUT -j mrtg_traffic
    iptables -I OUTPUT -j mrtg_traffic


2.
Uruchom konfiguracje mrtg po "podniesieniu" wszystkich interfejsow

Autor:  lankrokus [ niedziela, 25 lutego 2007, 00:10 ]
Tytuł: 

Kurczę,
Na wykresach userów dalej mam tylko ruch inny niż p2p, a na eth0 widzę zbiorczy ruch www squida...

Co z tym zrobić?

Autor:  -MW- [ niedziela, 25 lutego 2007, 03:03 ]
Tytuł: 

odebrac pw :)

Autor:  lankrokus [ niedziela, 25 lutego 2007, 09:37 ]
Tytuł: 

Dzięki WIELKIE! :D
punkcik dla Ciebie :!:

Autor:  Cypek80 [ sobota, 5 maja 2007, 09:51 ]
Tytuł: 

Prosze o dokladniejszy opis co i jak wpisac
bo mi nie za bardzo wychodzi

czy taka konfiguracja ma byc czy jak ?

INPUT -j mrtg_traffic
OUTPUT -j mrtg_traffic

mrtg_stop () {
for i in `cat /etc/mrtg/ipki.txt`; do
iptables -D mrtg_traffic -d $i -j RETURN 2>/dev/null
iptables -D FORWARD -j mrtg_traffic 2>/dev/null
iptables -D INPUT -j mrtg_traffic 2>/dev/null
iptables -D OUTPUT -j mrtg_traffic 2>/dev/null
iptables -X mrtg_traffic 2>/dev/null
killall mrtg.run 2>/dev/null
killall mrtg 2>/dev/null
}


mrtg_start () {
iptables -N mrtg_traffic
for i in `cat /etc/mrtg/ipki.txt`; do
iptables -A mrtg_traffic -d $i -j RETURN;
iptables -A mrtg_traffic -s $i -j RETURN;
done
iptables -I FORWARD -j mrtg_traffic
iptables -I INPUT -j mrtg_traffic
iptables -I OUTPUT -j mrtg_traffic

moze ktos poprostu wklei prawidlowy konfig

Autor:  -MW- [ sobota, 5 maja 2007, 12:49 ]
Tytuł: 

plik: /etc/rc.f/mrtg


Cytuj:
#!/bin/bash

. /etc/rc.conf
. /etc/rc.d/functions

PID="`pidof -o %PPID -x mrtg.run mrtg`"

mrtg_stop() {
stat_busy "Stopping MRTG"
for i in `cat /etc/mrtg/ipki.txt`; do
iptables -D mrtg_traffic -d $i -j RETURN 2>/dev/null
iptables -D mrtg_traffic -s $i -j RETURN 2>/dev/null
done
iptables -D FORWARD -j mrtg_traffic 2>/dev/null
#----------------------------------------------------------------------------------
iptables -D INPUT -j mrtg_traffic 2>/dev/null
iptables -D OUTPUT -j mrtg_traffic 2>/dev/null
#----------------------------------------------------------------------------------
iptables -F mrtg_traffic 2>/dev/null
iptables -X mrtg_traffic 2>/dev/null
[ ! -z "$PID" ] && kill -9 $PID 2>/dev/null
if [ $? -gt 0 ]; then
stat_fail
else
rm_daemon mrtg
stat_done
fi
}

mrtg_start() {
stat_busy "Starting MRTG"
if [ ! -z "$PID" ]; then
stat_fail
else
add_daemon mrtg
#Na wszelki wypadek...
for i in `cat /etc/mrtg/ipki.txt`; do
iptables -D mrtg_traffic -d $i -j RETURN 2>/dev/null
iptables -D mrtg_traffic -s $i -j RETURN 2>/dev/null
done
iptables -D FORWARD -j mrtg_traffic 2>/dev/null
#----------------------------------------------------------------------------------
iptables -D INPUT -j mrtg_traffic 2>/dev/null
iptables -D OUTPUT -j mrtg_traffic 2>/dev/null
#----------------------------------------------------------------------------------
iptables -F mrtg_traffic 2>/dev/null
iptables -X mrtg_traffic 2>/dev/null
#Start
iptables -N mrtg_traffic
for i in `cat /etc/mrtg/ipki.txt`; do
iptables -A mrtg_traffic -d $i -j RETURN
iptables -A mrtg_traffic -s $i -j RETURN
done
iptables -I FORWARD -j mrtg_traffic
#----------------------------------------------------------------------------------
iptables -I INPUT -j mrtg_traffic
iptables -I OUTPUT -j mrtg_traffic
#----------------------------------------------------------------------------------
/etc/mrtg/mrtg.run &
stat_done
fi
}

case "$1" in
start)
mrtg_start
;;
stop)
mrtg_stop
;;
restart)
mrtg_stop
sleep 3
mrtg_start
;;
*)
echo "Uzyj: $0 {start|stop|restart}"
;;
esac

chyba dobrze wkleilem.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/