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

MRTG i SQUID idzie to w końcu jakoś ze sobą pogodzić??
http://forum.freesco.pl/viewtopic.php?f=22&t=15438
Strona 1 z 1

Autor:  anonimus [ sobota, 2 czerwca 2007, 18:18 ]
Tytuł:  MRTG i SQUID idzie to w końcu jakoś ze sobą pogodzić??

Cześć,

Mam na serwerku mrtg i squida i wiadome jest to że po instalacji squid'a mrtg nie rysuje ruchu user'ów.
Trzeba w konfigu mrtg dodać linie input i output, ale to w ogóle nic nie daje.
Aktualna poczka z mrtg nawet samo to w sobie ma.
Co mam zrobić?
Czy jest w ogóle ktoś komu to działa?
Mrtg rysuje tylko jak np. ściągam jakiś duży plik który nie idzie przez squid'a.

Ruch widać na eth0 - interfejs do neta, i eth1 pod którą są użytkownicy.

Autor:  -MW- [ sobota, 2 czerwca 2007, 19:05 ]
Tytuł: 

pomaga pozbycie sie z pliku /etc/hosts wpisu ip routera

Autor:  anonimus [ sobota, 2 czerwca 2007, 19:22 ]
Tytuł: 

OK.
Sprawdzę.

Wystarczy usunąć czy jakiś restart czegoś potrzebny?

Autor:  -MW- [ sobota, 2 czerwca 2007, 20:36 ]
Tytuł: 

wykasowac i dac restart mrtg

Autor:  anonimus [ sobota, 2 czerwca 2007, 21:07 ]
Tytuł: 

Na pierwszy rzut oka tak jakby zadziałało. :)
Ale jeszcze poczekamy do jutra...

A co do usuniętego wpisu to nie zaszkodzi to jakimś innym programą?
Bo w host pisze żeby nie usuwać. Wpisów...

Autor:  -MW- [ sobota, 2 czerwca 2007, 22:09 ]
Tytuł: 

czytaj dokladniej co pisze w hosts !


i dziwie sie dlaczego tak to jest zrobione ze configurujac router taki wpis jest dodawany.
miesza strasznie.

Autor:  anonimus [ niedziela, 3 czerwca 2007, 08:53 ]
Tytuł: 

No i niestety ale po nocce mogę stwierdzić że to nie działa. :(

Autor:  -MW- [ niedziela, 3 czerwca 2007, 10:41 ]
Tytuł: 

w /etc/rc.d/mrtg

dodane masz linie:
Cytuj:
iptables -I INPUT -j mrtg_traffic
iptables -I OUTPUT -j mrtg_traffic

ale czy we wlasciwym miejscu?

Autor:  anonimus [ niedziela, 3 czerwca 2007, 10:45 ]
Tytuł: 

: [/] [] ()
#!/bin/bash

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

mrtg_stop() {
        PID="`pidof -o %PPID -x mrtg.run mrtg`"
        stat_busy "Zatrzymuję 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 INPUT -j mrtg_traffic 2>/dev/null
        iptables -D FORWARD -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() {
        PID="`pidof -o %PPID -x mrtg.run mrtg`"
        stat_busy "Uruchamiam 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 INPUT -j mrtg_traffic 2>/dev/null
                iptables -D FORWARD -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 2>/dev/null
                for i in `cat /etc/mrtg/ipki.txt`; do
                        iptables -A mrtg_traffic -d $i -j RETURN 2>/dev/null
                        iptables -A mrtg_traffic -s $i -j RETURN 2>/dev/null
                done
                iptables -I INPUT -j mrtg_traffic 2>/dev/null
                iptables -I FORWARD -j mrtg_traffic 2>/dev/null
                iptables -I OUTPUT -j mrtg_traffic 2>/dev/null
                /etc/mrtg/mrtg.run &
                stat_done
        fi
}

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

Autor:  -MW- [ niedziela, 3 czerwca 2007, 10:48 ]
Tytuł: 

pokaz poczatek pliku
w /etc/rc.d/ipki.txt
kilka linii

Autor:  anonimus [ niedziela, 3 czerwca 2007, 10:53 ]
Tytuł: 

Chyba /etc/mrtg/ipki.txt

: [/] [] ()
::1
127.0.0.1
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5
...

Autor:  zciech [ niedziela, 3 czerwca 2007, 11:45 ]
Tytuł: 

Obawiam się, że to kolejny blad w konfiguratorze. do ipki.txt powinny trafić tylko IP wybrane do zliczania.

wywal z tego pliku
::1
127.0.0.1
192.168.1.1

Autor:  -MW- [ niedziela, 3 czerwca 2007, 12:54 ]
Tytuł: 

znajdz w konfiguratorze mrtg taki fragment:

Cytuj:
# Przygotowanie pliku z adresami IP sieci lokalnej (za maskarada)


i sprawdz czy w lini ponizej:
Cytuj:
grep "^" /etc/hosts |grep -v :: |grep -v "^#"|grep [0123456789] |while read IP nazwa ; do

jest dodany wpis zaznaczony na czerwono, jesli nie to dodaj,

lub pozbadz sie z hosts oprocz ip routera rowniez tego wpisu:
Cytuj:
::1

Autor:  anonimus [ niedziela, 3 czerwca 2007, 13:08 ]
Tytuł: 

OK. To więc tak:

Cytuj:
# /etc/hosts

# Nie usuwaj następnej linii. Wiele programów
# wymaga takiego wpisu do poprawnej pracy.

#ipv6-localhost ipv6-loopback
#::1 Serwer.grupa_robocza Serwer
127.0.0.1 localhost.localdomain localhost
#192.168.1.1 Serwer
192.168.1.2 Michal
192.168.1.3 Tomek.Jacek
192.168.1.4 Pan.Karol
192.168.1.5 Laptop
...
Te # dodałem.

ipki.txt
Cytuj:
#::1
#127.0.0.1
#192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5
...
...
I teraz tak testuje...

Autor:  -MW- [ niedziela, 3 czerwca 2007, 16:34 ]
Tytuł: 

zakomentuj w hosts, uruchom konfigurator i zrestartuj mrtg

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