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

Problem z MRTG - zanizone statystyki
http://forum.freesco.pl/viewtopic.php?f=22&t=9663
Strona 1 z 2

Autor:  Matek [ sobota, 29 października 2005, 21:48 ]
Tytuł:  Problem z MRTG - zanizone statystyki

problem polega na tym ze MRTG w zliczaniu statystyk użytkowników (wykresy) zanirza strasznie wyniki (zliczenie ogolenie całego łącza i inne dane są OK.) ale każdy HOST ma zaniżone statystyki tak jak by ruchu prawie wcale nie generował

Pozwolę sobie zamieścić wyciąg z pliku mrtg.conf

Target[192.168.0.2]: `/etc/mrtg/mrtg.ip 192.168.0.2`
MaxBytes[192.168.0.2]: 100000000
Options[192.168.0.2]: growright, nopercent, integer, nobanner, noinfo
Title[192.168.0.2]: 192.168.0.2 &nbsp &nbsp [ Matek ]
kilo[192.168.0.2]: 1024
ShortLegend[192.168.0.2]: B/s
YLegend[192.168.0.2]: B/s
PageTop[192.168.0.2]:<center> <H1>192.168.0.2 &nbsp &nbsp [ Matek ]</H1>

A to wynik z tego samego pliku dotyczący statystyk całego łącza które działaja prawidłowo

Target[eth1]: `/etc/mrtg/eth1`
MaxBytes[eth1]: 100000000
Options[eth1]: growright, nopercent, integer, nobanner, noinfo
Title[eth1]: eth1
kilo[eth1]: 1024
ShortLegend[eth1]: B/s
YLegend[eth1]: B/s
PageTop[eth1]:<center> <H1>eth1</H1>

Wyglądają identycznie

Gdzie tkwi wiec problem?

Z góry dziękuję z pomoc.

Autor:  zip20 [ sobota, 29 października 2005, 22:10 ]
Tytuł: 

A skad wiesz ze staty sa zanizone ? mrtg co 5 minut zrzuca dane do pliku
moze masz przekierowane jakies porty bo jak ja sobie przekirowałem port na torrenta to mi zanizył strasznie

(a tak poza tematem jak mozna sprawic zeby mrtg zliczało jak sie przekieruje jakis port na konkretne ip w sieci bo u mnie przestało wogule zliczac, firwall czerwa )

Autor:  zciech [ sobota, 29 października 2005, 22:10 ]
Tytuł: 

restartowanie firewala wylacza zliczanie przez mrtg indywidualnego ruchu.
rozwiazanie w /etc/rc.d/iptables dopisac:
: [/] [] ()
    fi
    ;;
  restart)
    $0 stop
    sleep 1
    $0 start
# to spowoduje restart mrtg w przypadku restartu iptables (firewala)
    /etc/rc.d/mrtg restart
    ;;
  save)

Autor:  zip20 [ sobota, 29 października 2005, 22:13 ]
Tytuł: 

Zdziech szybki jak luck skaywaker :)

Autor:  Matek [ sobota, 29 października 2005, 22:23 ]
Tytuł: 

zip20 pisze:
A skad wiesz ze staty sa zanizone ? mrtg co 5 minut zrzuca dane do pliku
moze masz przekierowane jakies porty bo jak ja sobie przekirowałem port na torrenta to mi zanizył strasznie


Napewnoe zaniza bo wykresow prawie nie ma :) A ruch w sieci jest. Wczesniej mialem mrtg na freesc o i bylo ok.

Teraz sobie nei raze problem trwa jzu dlugo ale najpierw nie bylo keidy a potem probowalem sam ale nie wymodzilem nic.

aaa porty mam przekierowane ( tylko 1 host reszta nie) ale wczesniej an freesco tez mialem.

Zrobiclem teraz to co napisal ZCIECH czyli dopisalem - mam andzieje ze dobrze . teraz zobaczymy czy cos sie zmieni

Autor:  zciech [ sobota, 29 października 2005, 22:24 ]
Tytuł: 

[root@router_nnd rc.d]# iptables -L FORWARD -nv
Chain FORWARD (policy DROP 13 packets, 700 bytes)
pkts bytes target prot opt in out source destination
5076K 2419M mrtg_traffic all -- * * 0.0.0.0/0 0.0.0.0/0
0 0 ACCEPT all -- * lo 0.0.0.0/0 0.0.0.0/0

ta regula MUSI byc pierwsza w łańcuchu FORWARD

A jak ktos uruchamia przekierowanie w rc.local to ma potem takie cuda. :)

Autor:  zip20 [ sobota, 29 października 2005, 22:27 ]
Tytuł: 

no i wykonaj polcenie

/etc/rc.d/iptables restart

powino ci wyskoczyc:

Zatrzymanie firewalla wykonane
Start firewalla wykonane
Stopping MRTG wykonane
Starting MRTG wykonane


Po tej zmianie co zciech podał odrazu zaczły sie rysowac :D

Autor:  Matek [ sobota, 29 października 2005, 22:53 ]
Tytuł: 

Przekierowania nie wpisuje do zandego z plikow - po prostu wpisuje je w konsole - po kazdym uruchomieniu.

Niestety jestem zbyt malo doswiadoczony gby wiedziec gdzie wpisac porade zciecha - widze ze gdzies w katalogu rc.d - w pliku iptables??

:(
Tylko sie nie wkurzajcie prosze ze nie wiem :(

Autor:  Anonymous [ sobota, 29 października 2005, 22:58 ]
Tytuł: 

dopisz do firewalla przekierowanie:

jest to plik

/etc/iptables/firewall

najlepiej przed if odnośnie WWW czyli przed linia:
: [/] [] ()
if [ $WWW = 1 ]; then


walnij przed nia pare razy enter i wpisz tam te regulki jakie potrzebujesz. potem F2 i save. nastepnie F10 :)

i juz po kazdym restarcie bedziesz mial te reglki wpisane

Autor:  Matek [ sobota, 29 października 2005, 23:13 ]
Tytuł: 

widget:

OKI zrobione - przekierowanie przepisalem - czyli tera zjzu nei bede musial za kazdym razem wpisywa cpo restarcie :)
Super dzieki

Teraz pozostaje mi juz tylko problem z tym MRTG
:/

Autor:  Anonymous [ niedziela, 30 października 2005, 07:52 ]
Tytuł: 

jezeli dobrze wpisales to nie powinno byc problemu.

a co do mrtg to zrob tak:

najpierw wpisz:

/etc/rc.d/mrtg stop

potem

/etc/rc.d/mrtg start

i wywolaj komende:

mrtg /etc/mrtg/mrtg.conf

poczekaj troszke i jak wywali jakies bledy ktorych sam nie bedziesz umial rozwiazac to uderzaj tutaj :)

Autor:  Matek [ niedziela, 30 października 2005, 09:38 ]
Tytuł: 

OK.

Wywaliło mi problem:

WARNING: Problem with Externale get '/etc/mrtg/mrtg.ip 192.168.0.41':
Expected a Number for 'out' but got 'serwer_citynet'

WARNING: Problem with Externale get '/etc/mrtg/mrtg.ip 192.168.0.42':
Expected a Number for 'out' but got 'serwer_citynet'

ERROR: Target[192.168.0.41][_OUT_] ' $target->[41]{$mode} ' did not eval into defined data
ERROR: Target[192.168.0.42][_OUT_] ' $target->[42]{$mode} ' did not eval into defined data

Narazie jeszcze go nie rozwiazalem. Niestety musze jechac w rodzinne strony popracuje nad nim wieczorem bo wtedy wracam.

Myslisz ze to mzoe byc przyczyną?

aa tu wkleje linka by mozna bylo zobaczyc o co mi chodzi z tym zanizeniem
http://80.53.181.190/mrtg/

i przykład konkretnego bałwan jestem
http://80.53.181.190/mrtg/192.168.0.11.html - od kwietnia ( wtedy znainstalowam NND i nowe MRTG) jak by host przestal ciagnac - ale tak nie jest - ciagnie tak samo...
a MRTG zle liczy :(

Autor:  Matek [ niedziela, 30 października 2005, 20:18 ]
Tytuł: 

No i kurcze nie wiem juz gdzie szukac przyczyn tych zanizonych statatystyk - problem z pozoru wydawal sie prosty ale mi skonczyly sie juz pomysly :(

Jesli przychodzi Wam coś do glowy to bardzo prosze o pomoc.

Autor:  zciech [ niedziela, 30 października 2005, 20:46 ]
Tytuł: 

Wystaw gdzies wynik:
iptables -L -nv

Autor:  Matek [ niedziela, 30 października 2005, 22:05 ]
Tytuł: 

gdzies? :)
bardzo prosze o podpowiedz gdzie mam go wstawic.

wpisalem normalnei w konsole ale wtedy wyleciala dluga lista - nie iwem czy o to chodzilo?

Autor:  zciech [ niedziela, 30 października 2005, 23:23 ]
Tytuł: 

iptables -L -nv > /var/www/iptables.txt

Autor:  Matek [ niedziela, 30 października 2005, 23:58 ]
Tytuł: 

Oki kapuje

a oto wynik :

http://80.53.181.190/iptables.txt

Autor:  zciech [ poniedziałek, 31 października 2005, 00:38 ]
Tytuł: 

sprawdz czy twoj /etc/mrtg/mrtg.ip

wyglada dokladnie tak
: [/] [] ()
mrtg.ip             [----]  0 L:[  1+ 0   1/  7] *(0   / 232b)= #  35 0x23
#!/bin/bash

iptables -L mrtg_traffic -v -x -n | grep " $1 " | head -1 | awk '{print $2}'
iptables -L mrtg_traffic -v -x -n | grep " $1 " | tail -1 | awk '{print $2}'
uptime | sed -e 's/^.*up *//g' -e 's/, *[0-9] *u.*$//g'
hostname


Autor:  Matek [ poniedziałek, 31 października 2005, 08:47 ]
Tytuł: 

U mnie wyglada tak:

#!/bin/bash

iptables -L liczenie -v -x -n | grep " $1 " | head -1 | awk '{print $2}'
iptables -L liczenie -v -x -n | grep " $1 " | tail -1 | awk '{print $2}'
uptime | sed -e 's/^.*up *//g' -e 's/, *[0-9] *u.*$//g'
hostname

roznica jest ale to chyba roznica kosmetyczna nie decydujaca o niczym - a moze jednak mam zle?

Autor:  -MW- [ poniedziałek, 31 października 2005, 11:32 ]
Tytuł: 

w pliku /etc/rc.d/mrtg

masz dodane wpisy:





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

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