<<
:: RRDtool a statistiky pro pripojena IP (rrdtools and statistic for connected IPs) Protoze jsem potreboval pro router co nejskromnejsi statisticky aparat, napsal jsem si v perlu tri kratke skripty, ktere delaji tri zakladni typy statistik:
crontab -e : 9,19,29,39,49,59 * * * * cd /kde/je/rrstats; ./rrstatsna nekterych systemech nemusi byt konvence oddelovani vice udaju carkou mozna, musite proto rozepsat pro kazdy casovy udaj novy radek. 9 * * * * cd /kde/je/rrstats; ./rrstats 19 * * * * cd /kde/je/rrstats; ./rrstats atd. Skripty jsou urceny pro linux, na kterem je nainstalovan perl (>=5.6.0) a rrdtools (>= 1.0.42, 1.0.35 postrada option -X ale da se vypustit se skritpu). Pokud chcete vyuzivat skript tak jak je, potrebujete kernel >= 2.4.20 s iptables >=1.2.7a, protoze skript vyuziva tabulky "mangle" a chainu POSTROUTING, ktery ve starsich iptables nebyl. Pouziti chainu POSTROUTING se ovsem da obejit jinou sktrukturou, ktera se vklada do INPUT, OUTPUT a FORWARD, ta ovsem neni implementovana a ani nebude. Vystupy statistik z techto skriptu jsou k videni na winelu, ukazkovy vystup (output example). Nastaveni vetsiny dulezitych parametru lze provest v souboru rrstats.conf.Nedelam si iluze o idealnosti techto skriptu (rrdtools se volaji pres system misto pres knihovnu perlu apod.) ovsem plni co jsem chtel. Davam je k dispozici tak jak jsou. Pouzivejte je na vlastni riziko. TODO
DONE
Schema |