RRDTool
(→RRD adatbázis állomány elkészítése) |
|||
15. sor: | 15. sor: | ||
==RRD adatbázis állomány elkészítése== |
==RRD adatbázis állomány elkészítése== |
||
+ | |||
+ | Először alaposan át kell gondolni, hogy mit szeretnénk tárolni. Egy létező adatbázist kibővíteni jelenleg még nem lehet. |
||
+ | |||
+ | Hozzunk létre egy adatbázist, amiben a gépünk egyik ethernet interfészének ki- és bemenő forgalmát rögztjük. |
||
+ | |||
+ | rrdtool create localpc_traffic_eth0.rrd \ |
||
+ | --step 300 \ |
||
+ | DS:traffic_in:COUNTER:600:U:U \ |
||
+ | DS:traffic_out:COUNTER:600:U:U \ |
||
+ | RRA:AVERAGE:0.5:24:775 \ |
||
+ | RRA:AVERAGE:0.5:288:797 \ |
||
+ | RRA:MAX:0.5:24:775 \ |
||
+ | RRA:MAX:0.5:288:797 |
||
+ | |||
+ | Az első paraméter a create, tehát létrehozás. |
||
+ | |||
+ | A második az rrd adatbázisállomány neve. |
||
+ | |||
+ | A --step értéke a legkisebb kezelt lépésközt adja másodpercben. Ez a feladattól függ, nekünk most elég az 5 perces lépésköz. |
||
==Adatok írása az adatbázisba== |
==Adatok írása az adatbázisba== |
A lap 2007. december 28., 17:23-kori változata
Az RRDTool egy meghatározott időszakról képes adatokat tárolni és ezeket grafikonon megjeleníteni. A tárolt adatok körbeforgó adatbázisban tárolódnak (RRD: Round Robin Database), ahol a legrégebbi adatot írja felül a legújabb. Így az adatbázis mindig ugyanakkora.
Fontos tudni, hogy az RRDTool nem képes összegyűjteni az adatokat. Az információt bizonyos időközönként kell beletölteni, ez történhet Cron-ból vagy akár a munin-nal (A munin működése) . Viszont, ha nem sok gépet szeretnénk monitorozni, vagy csak kevés jellemzőt figyelünk, akkor érdemesebb szkriptelni, mert így kevesebb erőforrást használunk fel.
Az erőforrás-gazdálkodás szempontjából fontos lehet az is, hogy ha gyakran és egyszerre többen nézzük a grafikonokat, akkor érdemes bizonyos időközönként ismételve generáltatni a képeket, egyéb esetben akár a php oldal is előállíthatja nekünk, amikor éppen szükség van rá.
A program egyszerű és ebből kifolyólag robusztus, de nem árt rendszeresen mentéseket készíteni az adatbázis állományokról.
A mentéseken kívül a program egyetlen kimeneti megjelenése a grafikon.
Tartalomjegyzék |
1 Telepítés és használat
Jelenleg az RRDTool csomagját a legtöbb disztribúció tartalmazza. Így telepítése egyszerű:
apt-get install rrdtool
2 RRD adatbázis állomány elkészítése
Először alaposan át kell gondolni, hogy mit szeretnénk tárolni. Egy létező adatbázist kibővíteni jelenleg még nem lehet.
Hozzunk létre egy adatbázist, amiben a gépünk egyik ethernet interfészének ki- és bemenő forgalmát rögztjük.
rrdtool create localpc_traffic_eth0.rrd \ --step 300 \ DS:traffic_in:COUNTER:600:U:U \ DS:traffic_out:COUNTER:600:U:U \ RRA:AVERAGE:0.5:24:775 \ RRA:AVERAGE:0.5:288:797 \ RRA:MAX:0.5:24:775 \ RRA:MAX:0.5:288:797
Az első paraméter a create, tehát létrehozás.
A második az rrd adatbázisállomány neve.
A --step értéke a legkisebb kezelt lépésközt adja másodpercben. Ez a feladattól függ, nekünk most elég az 5 perces lépésköz.