Jump to content
Sign in to follow this  
bejelith

Traffic counter for apache virtualhosts

Recommended Posts

Salve a tutti,

sono nuovo del forum, lo trovo veramente interessante e pieno di know-how (difficile per quello che si vede in italia), spero di dare anche io qualche contributo!

 

Oggi scrivo perchè cerco un consiglio:

vorrei sapere se c'e' un modulo di apache (o altro) per controllare il traffico usato da un Vhost

su base giornaliera/settimanale/mensile.

 

Non è necessaria l'integrazione con mrtg/rrdt/nagios, sarebbe sufficiente avere un txt con i byte passati dal Vhost.

 

Su Freenode mi hanno già suggerito mod_cband, ma non è sviluppato da molto, buggato ed il codice è ingarbugliato.

 

Grazie per la disponibilità!

Share this post


Link to post
Share on other sites

Grazie per i link,

purtroppo l'unico di quelli che supporta limiti di traffico (non di banda) è cband, che appunto, non essendo mantenuto dal 2006, non sono intenzionato ad usare.

 

Mi arriva notizie di un'estensione svil per mod_perl che permette

anche di avere un DB con le informazioni, punto a favore è facilità dell'editing perl...

 

il link è questo:

Dave Rolsky / Apache-Quota - search.cpan.org

 

appena avrò un po di tempo libero lo proverò su qualche server di sviluppo.

 

Se ci sono altre proposte sono graditissime :)

Share this post


Link to post
Share on other sites

Una soluzione potrebbe essere abilitare questo mod:

 

mod_logio - Apache HTTP Server

 

che ti permette di aggiungere a LogFormat i parametri %I %O, cioe' byte inviati e ricevuti per ogni richiesta.

 

Poi, supponendo di avere qualcosa del tipo:

 

LogFormat "%v %I %O" combined
fare periodicamente un parsing del file di log con qualcosa tipo:

 

grep vhost access_log | awk '{ SUM += $2} END { print SUM/ }'
grep vhost access_log | awk '{ SUM += $3} END { print SUM/ }'
Grezzo ma e' qualcosa con cui iniziare. Edited by Rebel

Share this post


Link to post
Share on other sites

Mi sono ricordato di questa discussione, ho trovato mod_log_sql, molto interessante per fare il parsing dei log in maniera piu semplice e centralizzando gli stessi.

 

Nelle ultime settimane ho scritto mod_vhost_ldap_ng, al qualche, appena trovo il tempo, integro mod_cband e mod_log_sql....

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×