Witamy Gościa Szukaj | Aktywne Tematy | Członkowie | Zaloguj | Rejestruj

MRTG problem z prawidlowym zliczaniem wew ruchu hostow Opcje
kisman
Wysłane: Wednesday, March 11, 2009 8:21:28 PM
Ranga: Stały bywalec
Grupy: Member

Zarejestrowany: 12/4/2004
Posty: 49
Lokalizacja: Nowy Sącz
Witam, mam problem z MRTG, niby wszytko dziala poprawnie ale rysowanie wykresów jest niepoprawne.
Jak widać obiążenie eth0 i eth1 jest poprawne, natomiast dwa poniższe już nie...
Zaznaczam że pisze prace i muszę mieć MRTG ujęte w niej.






eth0 - i. do internetu (ip 200.200.200.1Cool
eth1 - i. sieci kolalnej (ip 192.168.1.1)


Podrzucam pliki konfiguracji:


mrtg.conf
Code:
### Global Defaults

#  to get bits instead of bytes and graphs growing to the right
# Options[_]: growright, bits

EnableIPv6: no

######################################################################
# System: serwerb
# Description: Linux serwerb 2.6.24-19-server #1 SMP Wed Jun 18 15:18:00 UTC 2008 i686
# Contact: Root <root@localhost> (configure /etc/snmp/snmpd.local.conf)
# Location: Unknown (configure /etc/snmp/snmpd.local.conf)
######################################################################


### Interface 2 >> Descr: 'eth0' | Name: 'eth0' | Ip: '200.200.200.18' | Eth: '00-16-e6-40-a5-58' ###

Target[localhost_eth0]: #eth0:public@localhost:
SetEnv[localhost_eth0]: MRTG_INT_IP="200.200.200.18" MRTG_INT_DESCR="eth0"
MaxBytes[localhost_eth0]: 1250000
Title[localhost_eth0]: Traffic Analysis for eth0 -- serwerb
PageTop[localhost_eth0]: <h1>Traffic Analysis for eth0 -- serwerb</h1>
                <div id="sysdetails">
                        <table>
                                <tr>
                                        <td>System:</td>
                                        <td>serwerb in Unknown (configure /etc/snmp/snmpd.local.conf)</td>
                                </tr>
                                <tr>
                                        <td>Maintainer:</td>
                                        <td>Root &lt;root@localhost&gt; (configure /etc/snmp/snmpd.local.conf)</td>
                                </tr>
                                <tr>
                                        <td>Description:</td>
                                        <td>eth0  </td>
                                </tr>
                                <tr>
                                        <td>ifType:</td>
                                        <td>ethernetCsmacd (6)</td>
                                </tr>
                                <tr>
                                        <td>ifName:</td>
                                        <td>eth0</td>
                                </tr>
                                <tr>
                                        <td>Max Speed:</td>
                                        <td>1250.0 kBytes/s</td>
                                </tr>
                                <tr>
                                        <td>Ip:</td>
                                        <td>200.200.200.18 ()</td>
                                </tr>
                        </table>
                </div>


### Interface 3 >> Descr: 'eth1' | Name: 'eth1' | Ip: '192.168.1.1' | Eth: '00-50-04-66-e6-b3' ###

Target[localhost_eth1]: #eth1:public@localhost:
SetEnv[localhost_eth1]: MRTG_INT_IP="192.168.1.1" MRTG_INT_DESCR="eth1"
MaxBytes[localhost_eth1]: 1250000
Title[localhost_eth1]: Traffic Analysis for eth1 -- serwerb
PageTop[localhost_eth1]: <h1>Traffic Analysis for eth1 -- serwerb</h1>
                <div id="sysdetails">
                        <table>
                                <tr>
                                        <td>System:</td>
                                        <td>serwerb in Unknown (configure /etc/snmp/snmpd.local.conf)</td>
                                </tr>
                                <tr>
                                        <td>Maintainer:</td>
                                        <td>Root &lt;root@localhost&gt; (configure /etc/snmp/snmpd.local.conf)</td>
                                </tr>
                                <tr>
                                        <td>Description:</td>
                                        <td>eth1  </td>
                                </tr>
                                <tr>
                                        <td>ifType:</td>
                                        <td>ethernetCsmacd (6)</td>
                                </tr>
                                <tr>
                                        <td>ifName:</td>
                                        <td>eth1</td>
                                </tr>
                                <tr>
                                        <td>Max Speed:</td>
                                        <td>1250.0 kBytes/s</td>
                                </tr>
                                <tr>
                                        <td>Ip:</td>
                                        <td>192.168.1.1 ()</td>
                                </tr>
                        </table>
                </div>



Target[laptop]: `/etc/mrtg/ruch laptop`
PageTop[laptop]: <H1>Statystyki dla uzytkownika: <b> > laptop < </b> IP - 192.168.1.101 </H1>
MaxBytes[laptop]: 1250000
Title[laptop]: laptop


Target[laptop5]: `/etc/mrtg/ruch laptop`
PageTop[laptop5]: <H1>Statystyki dla uzytkownika: <b> > laptop < </b> IP - 192.168.1.101 </H1>
Options[laptop5]: bits
MaxBytes[laptop5]: 1250000
Title[laptop5]: laptop

Zliczanie ruchu
Code:
#Na początek fragment skryptu firewalla zliczajacy ruch:

# interfejsy
GW="eth0"
IPGW="200.200.200.18"           # nasz routowalny adres IP
IF="eth1"
IFIP="192.168.1.1"

# tu definiujejmy hosty ktorych adresy maskujemy
NATED_HOSTS="laptop"

# sciezka do IPTABLES
IPT="/sbin/iptables"

# definiujemy lancuchy do zliczania ruchu, in przychodzacy, out wychodzacy
$IPT -N in_counter
$IPT -N out_counter
#$IPT -N proxy_in_counter
#$IPT -N proxy_out_counter


# najpierw kierujemy caly liczony ruch przez nasze lancuchy
# ruch wejsciowy ppp0 (inet > serwer)
$IPT -A FORWARD -i $GW -d ! $IPGW -j in_counter
# ruch wyjsciowy ppp0 (serwer > inet)
$IPT -A FORWARD -o $GW -d ! $IPGW -j out_counter


for HOST in $NATED_HOSTS; do
$IPT -A in_counter -d $HOST
$IPT -A out_counter -s $HOST
done

# powyzsze linie _musza_ znajdowac sie na poczatku firewalla, czyli przed pozostalymi regulami!!!
# a to juz maskarada, gdzies w środku naszego firewalla

for HOST in $NATED_HOSTS; do
$IPT -t nat -A POSTROUTING -o $GW -s $HOST -j MASQUERADE
done

skrypt: ruch

Code:
#!/bin/sh
iptables -L in_counter -vx | grep -w $1 | head -1 | awk '{print $2}'
iptables -L out_counter -vx | grep -w $1 | tail -1 | awk '{print $2}'
echo
echo $1

Jak wklepie z palca ./ruch laptop:
Code:
root@serwerb:/etc/mrtg# ./ruch laptop
13084408
243874

laptop
root@serwerb:/etc/mrtg#

Za każdym razem dane rosną

MRTG się odpala normalnie bez komunikatów i problemów.
Bardzo proszę o rady...

.....................................................................
Cokolwiek staram się zrobić w debianie...
Guest
Wysłane: Friday, January 01, 2010 9:45:14 PM
Ranga: Niedawno zarejestrowany
Grupy: Guest

Zarejestrowany: 9/15/2008
Nie zerujesz liczników, do ostatniego skryptu dodaj regulke iptabelki do zerowania
Guest
Wysłane: Friday, March 26, 2010 10:23:23 AM
Ranga: Niedawno zarejestrowany
Grupy: Guest

Zarejestrowany: 9/15/2008
Guest napisał:
Nie zerujesz liczników, do ostatniego skryptu dodaj regulke iptabelki do zerowania


tego nie trzeba zerowac. dodanie options integer powinno pomoc
Użytkownicy przeglądający ten temat
Guest


Skok do forum
Możesz tworzyć nowe tematy w tym forum.
Możesz odpowiadać na tematy w tym forum.
Nie możesz usuwać swoich postów w tym forum.
Nie możesz edytować swoich postów w tym forum.
Nie możesz tworzyć ankiet w tym forum.
Możesz głosować w ankietach w tym forum.

Główny RSS Forum : RSS

Powered by Yet Another Forum.net wersja 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.
Ta strona została wygenerowana w 0.117 sekund.

Grupa CentrumXP.pl

O nas  |  Kontakt  |  Reklama

Nasze serwisy: CentrumXP.pl |  Sklep on-line  |  Komputer w firmie  |  Xbox 360  |  Live Blog  |  MS Blog
Jama Mastaha |  Developers.pl