OPT_RRDTOOL erweitert fli4l um eine Funktion, um Grafiken von verschiedenen Messwerten im fli4l-Webinterface auszugeben.
Disclaimer: Der Autor gibt weder eine Garantie auf die Funktionsfähigkeit des OPT_RRDTOOL, noch haftet er für Schäden wie z.B. Datenverlust, welche durch den Einsatz von OPT_RRDTOOL entstehen.
Die Konfiguration erfolgt, wie bei allen fli4l Opts, durch Anpassung der Datei
Pfad/fli4l-3.3.0/<config>/rrdtool.txt
an die eigenen Anforderungen.
Standard-Einstellung: OPT_RRDTOOL='no'
Die Einstellung 'no' deaktiviert das OPT_RRDTOOL vollständig. Es werden
keine Änderungen an der fli4l Bootdiskette bzw. dem Archiv opt.img
vorgenommen. Weiterhin überschreibt das OPT_RRDTOOL grundsätzlich keine anderen
Teile der fli4l Installation.
Um OPT_RRDTOOL zu aktivieren, ist die Variable OPT_RRDTOOL auf
'yes' zu setzen.
Standard-Einstellung: RRDTOOL_DB_PATH='/var/rrdtool/db'
Pfad zu den Datenbank-Dateien von RRDTOOL
Gibt an, in welchem Pfad die im RAM abgelegte rrdtool-Datenbank beim shutdown oder reboot gesichert werden soll, um beim Booten wieder hergestellt zu werden. Moegliche Werte beginnen mit /boot, /mnt, /data oder /floppy
Gibt an, in welchem Intervall die Datenbank gesichert werden soll. Das ist notwendig um auch bei Stromausfall oder versehentlichem Abschalten noch aktuelle Daten zu haben. Ohne diese Angabe wird nur beim Shutdown gesichert.
Standard-Einstellung: RRDTOOL_CACHE_PATH='/var/rrdtool/cache'
In diesem Pfad legt RRDTOOL zur Laufzeit interne Konfigurationsdateien sowie die generierten Grafikdateien ab. Der Wert sollte in die RAMDISK zeigen.
Standard-Einstellung: RRDTOOL_GRAPH_INTERVAL='15'
Legt die Zeit in Minuten fest, in der die Graphen generiert werden. Setzt man hier den Wert '0', werden die Graphen beim Aufruf der entsprechenden Webseite generiert (on demand).
Standard-Einstellung: RDTOOL_RENDERING_SPEED='1'
Legt die Zeit in Sekunden fest, die zwischen der Generierung von zwei einzelnen Graphen gewartet werden soll. Bei Rechnern mit einer langsamen CPU sollte der Wert erhöht werden, um die durchschnittliche Auslastung zu reduzieren.
Standard-Einstellung: RRDTOOL_LOGARITHMIC_UNIT='exponential'
Legt das Ausgabeformat für einige Graphen fest. Es gibt Datentypen, die eine logarithmische Anzeige unterstützen.
Wählt man hier 'exponential' wird als Maßstab 1E-03, 1E+03, 1E+06, 1E+09, usw. verwendet, wählt man 'prefixed' werden die Einheiten m, k, M, G benutzt.
Anzahl der zu definierenden RRDTOOL Datenquellen.
Name der RRDTOOL Datenquelle. Die Datentypen 'network', 'system', 'filesystem', 'ping' und 'disk' werden vom OPT_RRDTOOL mitgeliefert. Die Datenquelle beschreibt, welche Daten erhoben werden sollen. Woher die konkreten Daten dann kommen sollen, wird durch RRDTOOL_x_OPTIONS_x beschrieben.
Die verfügbaren Datenquellen können durch andere OPTs erweitert werden. Diese OPTs dokumentieren dann die neuen Quellen und deren Optionen.
Legt den Namen des Reiters in der HTML-Ausgabe fest. Möchte man den gleichen RRDTOOL_x_SOURCE mehrmals verwenden, so ist die Angabe dieser Variable Pflicht!
Legt die Anzahl der Optionen einer Datenquelle fest.
Optionen stellen die benötigten Informationen zur Datenbeschaffung einer Quelle zur Verfügung. So weiss die Quelle ``Ping'' zwar, dass sie die Erreichbarkeit von Rechnern im Netz darstellen soll, aber sie weiss nicht, welche Rechner das sind. Diese Informationen werden hier zur Verfügung gestellt. Die Quellen und ihre Optionen sind in der Tabelle ``Quellen und ihre Optionen'' aufgeführt.
Optionen bestehen momentan aus einem einzelnen Wort und dürfen keine Leezeichen oder Schrägstriche ('/') enthalten.
|
Legt den Namen des Subreiters in der HTML-Ausgabe fest.
RRDTOOL_N='5' RRDTOOL_1_SOURCE='network' # name of data source RRDTOOL_1_LABEL='Netzwerk' RRDTOOL_1_OPTIONS_N='4' # number of options RRDTOOL_1_OPTIONS_1='eth0' # option for source RRDTOOL_1_OPTIONS_1_LABEL='internes LAN' # tab label for web gui RRDTOOL_1_OPTIONS_2='eth1.2' # option for source RRDTOOL_1_OPTIONS_2_LABEL='DMZ' # tab label for web gui RRDTOOL_1_OPTIONS_3='eth2' # option for source RRDTOOL_1_OPTIONS_3_LABEL='Wireless LAN (br0)' # tab label for web gui RRDTOOL_1_OPTIONS_4='ppp0' # option for source RRDTOOL_1_OPTIONS_4_LABEL='Internet (ppp0)' # tab label for web gui RRDTOOL_2_SOURCE='system' # name of data source RRDTOOL_2_LABEL='System' RRDTOOL_2_OPTIONS_N='5' # number of options RRDTOOL_2_OPTIONS_1='processes' # option for source RRDTOOL_2_OPTIONS_2='load' # option for source RRDTOOL_2_OPTIONS_3='memory' # option for source RRDTOOL_2_OPTIONS_4='connections' # option for source RRDTOOL_2_OPTIONS_5='uptime' # option for source RRDTOOL_3_SOURCE='filesystem' # name of data source RRDTOOL_3_LABEL='Dateisystem' RRDTOOL_3_OPTIONS_N='3' # number of options RRDTOOL_3_OPTIONS_1='rootfs' # option for source RRDTOOL_3_OPTIONS_1_LABEL='/ (rootfs)' RRDTOOL_3_OPTIONS_2='hda1' # option for source RRDTOOL_3_OPTIONS_2_LABEL='/boot (hda1)' RRDTOOL_3_OPTIONS_3='hda2' # option for source RRDTOOL_3_OPTIONS_3_LABEL='/data (hda2)' RRDTOOL_4_SOURCE='ping' # name of data source RRDTOOL_4_LABEL='Ping' # optional label setting # required when using the same # source more then once RRDTOOL_4_OPTIONS_N='2' # number of options RRDTOOL_4_OPTIONS_1='www.homepage.de' # option for source RRDTOOL_4_OPTIONS_1_LABEL='Homepage' # tab label for web gui RRDTOOL_4_OPTIONS_2='www.fli4l.de' # option for source RRDTOOL_4_OPTIONS_2_LABEL='fli4l (www.fli4l.de)' # tab label for web gui RRDTOOL_5_SOURCE='disk' RRDTOOL_5_LABEL='Datenträger' RRDTOOL_5_OPTIONS_N='3' RRDTOOL_5_OPTIONS_1='hda' RRDTOOL_5_OPTIONS_2='hda1' RRDTOOL_5_OPTIONS_3='hda2'
Homepage von RRDTOOL: http://oss.oetiker.ch/rrdtool/
fli4l Newsgroups und ihre Spielregeln: http://www.fli4l.de/hilfe/newsgruppen.html
Das Fli4l-Team