Portál AbcLinuxu, 4. května 2025 12:35

Dotaz: Nesmyslné špičky v MRTG

MMMMMMMMM avatar 27.1.2017 09:43 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Nesmyslné špičky v MRTG
Přečteno: 323×
Odpovědět | Admin
Přílohy:

Zdravím, nesetkal se někdo s nesmyslnými špičkami v MRTG? Na 64bitové linuxové bráně mám rozhraní pro Internet. Rozhraní je zakončeno ve switchi o rychlosti 1Gbps, v dalším switchi (našeho ISP) ve 100Mbps portu. Linka do Internetu je 90Mbps. Takže více jak 100Mbps přes to vážně neteče. Viz příloha.

Ještě používáme VNSTAT a ten v té době vypadá jinak, viz příloha.

Takže to vidím spíše na problém MRTG. Konfigurace:

#eth1
Target[eth1]: `/etc/mrtg/mrtg.py eth eth1`
Title[eth1]: Traffic Analysis for eth1 - INTERNET
PageTop[eth1]: <H1>Traffic Analysis for eth1 - INTERNET</H1>
MaxBytes[eth1]: 125000000
LegendI[eth1]: download
LegendO[eth1]: upload
kilo[eth1]: 1024
kMG[eth1]: ,K,M,G,T,P
Options[eth1]: unknaszero,growright,nopercent,bits

A takto vypadá mrtg.py, část pro statistiky síťového rozhraní:

if info == "eth":
f = open("/sys/class/net/"+parm+"/statistics/rx_bytes","r")
tin = f.read().strip()
f.close()
f = open("/sys/class/net/"+parm+"/statistics/tx_bytes","r")
tout = f.read().strip()
f.close()

print tin
print tout,
Linux Dokumentační Projekt - PDF ke stažení
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.1.2017 11:37
Rozbalit Rozbalit vše Re: Nesmyslné špičky v MRTG
Odpovědět | | Sbalit | Link | Blokovat | Admin
Způsobeno restartem routeru nebo rozhraní. X-krát se to neobjeví a pak jo. Taky se může stát, že na několika rozhraních se to neprojeví a na jednom ano. Záleží na datovém toku, jaký tam je. Dá se to jedině zaříznout pomocí správně nastavené hodnoty MaxBytes. Ale ani to není 100%. Pak už jedině vymazat špičky ručně :-), což jde, ale je to poněkud vopruz. Takže nejlepší je nastavit Maxbytes a nedívat se na grafy tak často.
MMMMMMMMM avatar 27.1.2017 12:31 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Rozbalit Rozbalit vše Re: Nesmyslné špičky v MRTG
U restartu routeru to chápu, tyhle špičky občas vidím jinde a je to právě tím restartem a tokem, který přes to teče. Podle ifconfigu tu restart rozhraní nebyl - to by se začínalo počítat od 0, ne? Router taky restartovaný nebyl. To je pro mne záhada. :-)
eth1      Link encap:Ethernet  HWadr xx:xx:xx:xx:xx:xx
          inet adr:xx.xx.xx.xx  Všesměr:xx.xx.xx.xx Maska:255.255.255.240
          AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST  MTU:1500  Metrika:1
          RX packets:6974525374 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4428716192 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:1000
          RX bytes:8752651101292 (7.9 TiB)  TX bytes:2154074082163 (1.9 TiB)
          Přerušení:169 Paměť:df920000-df940000
27.1.2017 18:38 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Nesmyslné špičky v MRTG
Áno. Malo by sa to počítať od nuly aj v prípade reštartu reportovaného rozhrania. Keď som sa s tým zaoberal pred pár rokmi, tak to ale rátalo absolútnu hodnotu rozdielu. Z toho som mal potom podobné píky. Dočasné riešenie bolo, po reštarte rozhrania spustiť kolektovanie niekoľko krát za sebou v krátkom časovom intervale. Ja som použil permanentné riešenie, prešiel som na cacti. Ešte to nikto neopravil?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.