Daniel’s weblog

Forever trust in who we are

awstats și openwrt

By daniel at 8:39 pm on Ianuarie 4, 2009 | No comments

awstats este un program care generează diferite statistici pentru jurnalele diferitelor servere (web, mail, ftp). Pentru a folosi această aplicatie aveți nevoie de perl. Pentru a instala awstats pe openwrt trebuie ca perl să ruleze pe openwrt. Exista pachetul microperl pentru openwrt dar după cum se spune aici (și după cum se poate deduce din nume) acesta are diverse neajunsuri (de ex. nu are facilitatea de a încărca extensii). Neajunsuri care sunt esențiale pentru a executa aplicații precum awstats.

După cateva ore de căutări/cercetări/efort am ajuns la concluzia că awstats nu poate rula pe openwrt deoarece un interpretor perl complet lipsește. În schimb, microperl poate fi folosit pentru a rula programe simple, cum ar fi:
microperl -le 'print q/Hello world/'

Înscris în: OpenWRT, Software, ro Leave A Comment »

OpenWRT network monitoring

By daniel at 8:51 pm on Iunie 29, 2008 | No comments

Am testat doua aplicatii de monitorizare a traficului:vnStat si darkstat

Intai am instalat darkstat
ipkg install darkstat
si rulat
/etc/init.d/darkstat start

Dupa cum spune la pornire (darkstat: listening on 0.0.0.0:667), darkstart porneste un webserver (pe portul 667) unde se pot vedea rezultatele monitorizarii. Foloseste libpcap pentru monitorizare. Paginile web generate (cele fara grafice) pot fi vizualizate si cun browser in mod text (elinks). Consumul de resurse (CPU) poate fi considerat un dezavantaj daca nu se doresc facilitatile de packet sniffer.

vnStat s-a instalat la fel de simplu
ipkg install vnstat
dar configurarea si rularea necesita cativa pasi:

  1. Initializarea “bazei de date”: vnstat -u -i eth0. Acest pas se repeta pt. fiecare interfata care se doreste monitorizata. Rezultatul este fisier binar in directorul /var/lib/vnstat numit la fal ca si interfata.
  2. Setarea unui cronjob: 0-55/5 * * * * /mmc/usr/bin/vnstat -u. Scopul este actualizarea “bazei de date” din cand in cand.
  3. Obtinerea datelor: vnstat. Deasemenea, se pot obtine datele din ultimele 24 ore (-h), ultimele 30 zile (-d) sau ultimele 12 luni (-m).

Rezultatele sunt afisate in mod text – pentru unii poate e un avantaj. Pentru ceilalti exista vnStat PHP frontend. Folosind aceste scripturi PHP, rezultatele monitorizarii pot fi vizualizate folosind un web browser.

Înscris în: OpenWRT Leave A Comment »
 

© 2008-2010 Olivian Daniel Tofan This work is licensed under a Creative Commons License