Hlavní navigace

Kolik dat tudy teče?

Jan Pinkas 15. 6. 1999

Dnes tu máme další návod pro méně zkušené uživatele, konkrétně postup, jak rozběhat MRTG - nástroj pro generování statistik přenosu dat. Se svou zkušeností se s námi podělil jeden z našich čtenářů.

Minulý týden jsme konečně naší firmu připojili k Internetu a mě začalo zajímat, kolik přes jednotlivá síťová rozhraní teče dat. Začal jsem po Internetu hledat, který prográmek by to udělal za mně. Kolegové mi říkali, udělej si to sám v PHP, pomocí ipfwadm loguj traffic někam do souboru a grafy vyrob pomocí PHP a GD knihovny. Leč já, člověk líný, našel jsem raději na Inetu nástroj zvaný MRTG.
MRTG je program, který přes SNMP protokol stahuje informace z routeru, zpracuje je a pomocí GD knihovny z nich udělá grafy ve formátu .GIF. Webovským prohlížečem se potom můžete podívat, jak si na tom vaše linka či síťové rozhraní stojí. Jenže: vzhledem k tomu, ze jsme připojeni pomocí BreezeComu (bezdrát), žádný router nemáme. A teď už tedy konečně jak na to.
To nejdůležitější je SNMP démon. Najdete ho například tady (domovská stránka SNMP projektu je zde, aktuální verze je 3.6 a kromě toho bývá často i součástí distribuce – pozn. redakce). Instalace binárky je jednoduchá: stáhněte jí, přesuňte do rootu serveru (/) a proveďte toto:

tar xvzf cmu-snmp-linux-3.4-bin.tar.gz
/tmp/cmu-snmp-linux-3.4/etc/installconf -mini

Tímto je démon nainstalován. Nyní musíte zařídit, aby se spouštěl při nastartování serveru. Na konec souboru /etc/rc.d/rc.local vložte řádek:

/usr/local/sbin/snm­pd -f

Po rebootu už server bude umět SNMP. Dále si zkontrolujte, zda máte nainstalovánu knihovnu GD. Pokud ne, doinstalujte jí, najdete jí obvykle přímo v distribuci (domovská stránka knihovny GD je zde – poznámka redakce). Nyní si z hlavní stránky www.mrtg.org stáhněte aktuální verzi MRTG, rozbalte pomocí tar xvzf mrtg-2.7.4b.tar.gz a v rozbaleném adresáři zadejte:

./configure
make

Nyní si zvolte, kam program nainstalujete. Založte například adresář /usr/local/mrtg a zkopírujte do něj soubory, které se vytvořily v /adresar_s_dis­tribuci/run. V adresáři /usr/local/mrtg vytvořte soubor mrtg.conf a vložte do něj, kam se mají ukládat .html a .gif soubory, např. takto:

WorkDir: /usr/local/httpd/ht­ml/mrtg

Tento adresář vytvořte a zkopírujte do něj obrázky z adresáře /adresar_s_dis­tribuci/images. V adresáři, kde jste nainstalovali MRTG proveďte tuto sérii příkazů:

cfgmaker public@vaseho.serveru.hostname > mrtg.cfg
indexmaker mrtg.cfg > /usr/local/httpd/ht­ml/mrtg

A poslední věc, kterou musíte zajistit, je automatizovaný chod programu mrtg. Vytvořte adresář /etc/cron.5 a založte v něm soubor, který bude obsahovat:

#!/bin/bash

cd /usr/local/mrtg
mrtg mrtg.cfg

A změňte mu atribut, aby byl spustitelný.
Do souboru /etc/crontab vložte:

0,5,10,15,20,­25,30,35,40,45,50,55 * * * * root run-parts /etc/cron.5
A restartujte cron démon: killall -HUP crond

Nyní by už vše mělo fungovat. Přeji příjemnou zábavu!

Odkazy:
Ukázka MRTG: http://garage­.dioss-elcom.cz/
Další zdroje:
Hlavní stránka projektu MRTG
Network Managament & Monitoring with Linux

Našli jste v článku chybu?

19. 9. 2001 13:13

Vlado Potisk (neregistrovaný)

Ak chcete pomocou MRTG robit grafy zataze
*vlastnych* interfejsov, vobec nie je potrebne
komplikovat si to SNMP protokolom. MRTG
dokaze brat vstup z externych programov
a statistiky interfejsov su niekde v /proc,
takze staci par riadkov perlovskeho kodu na
parsovanie.







21. 6. 1999 21:20

znouza (neregistrovaný)

Monitorovani vlastnich SNMP variables:
Pri konfiguraci MRTG jsem potreboval vlastni grafy, a docela jsem narazil. Nakonec se reseni naslo - je potreba vkladat 'celou cestu' k nasi pozadovane promenne, v mem pripade to bylo zobrazovani UDP paketu na stroj, v pripade konfigurace MRTG je to:
1.3.6.1.2.1.7.1.0&1.3.6.1.2.1.7.4.0:community-name
(iso.org.dod.internet.mgmt.mib.udp...). Zajimavy je projekt TUBS a LinuxMIB...
(1.3.6.1.4.1.1575).





Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

DigiZone.cz: Česká televize mění schéma ČT :D

Česká televize mění schéma ČT :D

Vitalia.cz: „Připluly“ z Německa a možná obsahují jed

„Připluly“ z Německa a možná obsahují jed

Podnikatel.cz: Vládu obejde, kvůli EET rovnou do sněmovny

Vládu obejde, kvůli EET rovnou do sněmovny

Lupa.cz: Slevové šílenství je tu. Kde nakoupit na Black Friday?

Slevové šílenství je tu. Kde nakoupit na Black Friday?

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

DigiZone.cz: ČT má dalšího zástupce v EBU

ČT má dalšího zástupce v EBU

Lupa.cz: Není sleva jako sleva. Jak obchodům nenaletět?

Není sleva jako sleva. Jak obchodům nenaletět?

Lupa.cz: Babiš: E-shopů se EET možná nebude týkat

Babiš: E-shopů se EET možná nebude týkat

Podnikatel.cz: EET zvládneme, budou horší zákony

EET zvládneme, budou horší zákony

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Vitalia.cz: Chtějí si léčit kvasinky. Lék je jen v Německu

Chtějí si léčit kvasinky. Lék je jen v Německu

Lupa.cz: Google měl výpadek, nejel Gmail ani YouTube

Google měl výpadek, nejel Gmail ani YouTube

Lupa.cz: Propustili je z Avastu, už po nich sahá ESET

Propustili je z Avastu, už po nich sahá ESET

Měšec.cz: Finančním poradcům hrozí vracení provizí

Finančním poradcům hrozí vracení provizí

120na80.cz: Pánové, pečujte o svoje přirození a prostatu

Pánové, pečujte o svoje přirození a prostatu

Vitalia.cz: Říká amoleta - a myslí palačinka

Říká amoleta - a myslí palačinka

Měšec.cz: Jak vymáhat výživné zadarmo?

Jak vymáhat výživné zadarmo?

DigiZone.cz: NG natáčí v Praze seriál o Einsteinovi

NG natáčí v Praze seriál o Einsteinovi

Podnikatel.cz: EET: Totálně nezvládli metodologii projektu

EET: Totálně nezvládli metodologii projektu