Hlavní navigace

MRTG - grafické prehľady (2)

Milan Gigel 21. 9. 2001

V dnešnej časti miniseriálu o MRTG si priblížime skript indexmaker a jednotlivé voľby konfiguračných súborov mrtg.

I. Indexmaker

Mrtg samé o sebe graficky spracováva údaje v časových radoch do obrázkov vo formáte .gif alebo .png. Aby ich bolo možné pohodlne prehliadať v prehliadači, je potrebné vytvoriť k nim .html súbory. Na to slúži skript indexmaker.

V jednom priebehu je možné špecifikovať aj viacero konfiguračných súborov súčasne napríklad

  indexmaker router1.cfg router2.cfg router3.cfg

Ako je zvykom, zasa je k dispozícii viacero volieb, ktorými môžeme výsledok ovplyvniť. Implicitný výstup je znovu na STDOUT, čo môžeme zmeniť voľbou

  --output filename

Vzhľad jednotlivých dokumentov, ktoré budú uložené na základe konfiguračného parametru WorkDir: nám ovplyvnia nasledovné voľby

  --title text: Nastaví hlavičku pre indexový súbor
  --bodyopt text: umožní nastavovať parametre pre body.
    Voľba sa používa hlavne pre nastavenie farieb
    jednotlivých elementov, napr bgcolor="#000000" text="#FFFFFF" link="CCAAF0"
  --columns number: nám špecifikuje, v koľkých stĺpcoch
    budú grafy umiestnené, štandardne 2
  --enumerate: očísluje jednotlivé grafy
  --width number: nastaví šírku grafov v pixeloch
  --height number: nastaví výšku grafov v pixeloch
  --show day|week|month|year|none: určí, ktorý druh
    grafu má byť na indexovej stránke
  --sort title|name|descr: určuje či majú byť grafy
    usporiadané podľa nejakého kľúča

II. Parametre v konfiguračnom súbore MRTG

Po vytvorení konfiguračných súborov skriptom cfgmaker máme možnosť tieto súbory upraviť si podľa vlastných požiadaviek a tým si jednotlivé grafy prispôsobiť k vlastným potrebám. Konfiguračný súbor môže vyzerať nasledovne:

WorkDir: /var/www/mrtg
Title[^]: Analýza toku pre blabla
Pagetop[^]: <H1> Štatistika pre blabla

Options[_]:growright

Title[line]: Linka von
PageTop[line]: Linka von
Target[line]:2:mojakomunita@router.sk
MaxBytes[line]:1250000

Avšak, existuje veľa možností, ktoré môžeme v konfiguračnom súbore nastaviť. Nasledujúce možnosti nám určujú, ako sa má mrtg pri svojom behu správať, a kam má ukladať generované dokumenty.

WorkDir: <adresár>

určuje pracovný adresár, do ktorého sa majú ukladať html dokumenty, generované grafy a logové súbory. Tieto súbory je možné usporiadať aj do samostatných adresárov a to za pomoci direktív. HtmlDir, ImageDir a LogDir. Použitie týchto direktív značne sprehľadní spleť vygenerovaných súborov.

Forks: <počet>

ak máme zložitý konfiguračný súbor, ktorý určuje mrtg dotazovať sa na viacero routerov s dlhou odozvou, je možné mrtg určiť, aby uskutočnilo fork a dotazovalo tým pádom viacero routerov naraz.

Refresh: <sekundy>

parameter určuje, v akom časovom intervale je mrtg volané. Parameter slúži pre generovanie html dokumentov, aby bolo možné do hlavičky zapísať informáciu, v akých intervaloch sa má stránka reloadovať.

IconDir: <adresár>

parameter určuje, v ktorom adesári sa nachádzajú súbory s ikonami programu mrtg. Ak chcete mať generované dokumenty kompletné, nezabudnite si nastaviť tento parameter.

Language: <jazyk>

parameter určuje v akom jazyku má byť výsledok generovania. Mrtg podporuje slovenský aj český jazyk, zvolíme si teda czech / slovak.

RunAsDaemon: Yes
Interval:5

tieto dva parametre nám umožnia spúšťať mrtg v daemon móde, takže použitie cronu nie je tým pádom potrebné. Pri spúšťaní mrtg si môžeme určit efektívneho užívateľa a skupinu nasledovne:

mrtg --user=mrtg --group=mrtg mrtg.cfg

Jednotlivé ciele mrtg definujeme nasledovne:

target[názov]: <cieľ>

cieľ môžeme určiť rôznymi spôsobmi

<rozhranie>:komunita@router

(napr 2:public@mojrouter.cz. Ak pred číslom rozhrania uvedieme znak -, znamená to, že pri zbieraní údajov budú vymenené hodnoty toku dát dnu, a von. Pre kumulovanie hodnôt je možné uviesť aj viacero rozhraní oddelených znamienkom +)

<OID>:komunita@router

(napr 1.3.1.1.2.1.2­.2.1.1.14.1&1­.3.1.1.2.1.2.2­.1.1.14.1:public@moj­router
Týmto spôsobom môžeme priamo zadávať SNMP OIDs, napríklad pre tvorbu grafov vyťaženia procesora, jeho teploty, spracovanie hodnôť squidu a podobne.)

<užívateľský skript>

Táto možnosť nám poskytuje voľnú ruku pre poskytnutie ľubovoľných hodnôt prostredníctvom užívateľského skriptu, takže v podstate závisí na nás, aké hodnoty budeme graficky spracovávať.

V ďalšej časti tohto miniseriálu o mrtg si ukážeme, ako jednotlivými voľbami môžeme ovplyvniť tvorbu grafov.

Našli jste v článku chybu?

9. 2. 2006 14:48

Zkoušel jsem získat informace o jednotlivých uživatelích pomocí OID podle:


1.3.1.1.2.1.2.2.1.1.14.1&1.3.1.1.2.1.2.2.1.1.14.1:public@mojrouter


pomocí winboxu jsem zjistil OID uživatele:

16 name=.1.3.6.1.4.1.14988.1.1.2.1.1.2.39
bytes-in=.1.3.6.1.4.1.14988.1.1.2.1.1.8.39
bytes-out=.1.3.6.1.4.1.14988.1.1.2.1.1.9.39
packets-in=.1.3.6.1.4.1.14988.1.1.2.1.1.10.39
packets-out=.1.3.6.1.4.1.14988.1.1.2.1.1.11.39

tyto data jsem použil pro cfgmaker ve formátu













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

Přehledná titulka, průvodci, responzivita

Podnikatel.cz: Udávání kvůli EET začalo

Udávání kvůli EET začalo

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

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

Root.cz: Telegram spustil anonymní blog Telegraph

Telegram spustil anonymní blog Telegraph

Lupa.cz: Kdo pochopí vtip, může jít do ČT vyvíjet weby

Kdo pochopí vtip, může jít do ČT vyvíjet weby

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Vitalia.cz: I církev dnes vyrábí potraviny

I církev dnes vyrábí potraviny

Měšec.cz: mBank cenzuruje, zrušila mFórum

mBank cenzuruje, zrušila mFórum

120na80.cz: Co všechno ovlivňuje ženskou plodnost?

Co všechno ovlivňuje ženskou plodnost?

Lupa.cz: Teletext je „internetem hipsterů“

Teletext je „internetem hipsterů“

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

Vitalia.cz: Jmenuje se Janina a žije bez cukru

Jmenuje se Janina a žije bez cukru

Podnikatel.cz: Chtějte údaje k dani z nemovitostí do mailu

Chtějte údaje k dani z nemovitostí do mailu

Podnikatel.cz: Podnikatelům dorazí varování od BSA

Podnikatelům dorazí varování od BSA

Podnikatel.cz: 1. den EET? Problémy s pokladnami

1. den EET? Problémy s pokladnami

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

Lupa.cz: Proč firmy málo chrání data? Chovají se logicky

Proč firmy málo chrání data? Chovají se logicky

Podnikatel.cz: Zavře krám u #EET Malá pokladna a Teeta?

Zavře krám u #EET Malá pokladna a Teeta?

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

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

DigiZone.cz: ČRo rozšiřuje DAB do Berouna

ČRo rozšiřuje DAB do Berouna