Hallo Tweakers!
Ik ben bezig met plannen voor een bedrijfje, maar daar heb ik wel nog een paar dingen voor nodig... Aangezien ik die krengen niet op het Internet kon vinden, probeer ik ze maar ff zelf te maken
Het volgende is het probleem: ik wil per gebruiker (hun public_html staat in de /home/[user] dir), het dataverkeer loggen van web, ftp en mail, omdat ze een bepaalde limiet krijgen
Hoe doe ik dit? (en dan voornamelijk met het uitpluizen van de logfiles per user, dus dat ik precies weet hoeveel dataverkeer / user er is )...
Ik heb wel al wat (gevonden in een andere topic in GoT
):
In Aapche heb ik dit gezegd:
Zo logt ie dus de virtual host (ik wil eigenlijk niet met VHosts gaan werken, gewoon met www.mijndomein.nl/~[user] ), het ip-adres, page, filesize en tijd... Iemand suggesties voor nog meer opties?
Ik ben bezig met plannen voor een bedrijfje, maar daar heb ik wel nog een paar dingen voor nodig... Aangezien ik die krengen niet op het Internet kon vinden, probeer ik ze maar ff zelf te maken
Het volgende is het probleem: ik wil per gebruiker (hun public_html staat in de /home/[user] dir), het dataverkeer loggen van web, ftp en mail, omdat ze een bepaalde limiet krijgen
Hoe doe ik dit? (en dan voornamelijk met het uitpluizen van de logfiles per user, dus dat ik precies weet hoeveel dataverkeer / user er is )...
Ik heb wel al wat (gevonden in een andere topic in GoT
code:
1
2
3
4
5
| $log=file('/var/log/apache/trafic.log');
while (list ($val,$line) = each ($log)) {
list ($domein,$a,$ip,$a,$bestand,$a,$filesize,$a, $datum,$a,$procestijd)=split('[##]',$line);
$bestand=addslashes($bestand);
} |
In Aapche heb ik dit gezegd:
code:
1
2
| LogFormat "%v##%a##%U##%B##%{%Y%m%d%H%M}t##%T" trafic
CustomLog /var/log/apache/trafic.log trafic |
Zo logt ie dus de virtual host (ik wil eigenlijk niet met VHosts gaan werken, gewoon met www.mijndomein.nl/~[user] ), het ip-adres, page, filesize en tijd... Iemand suggesties voor nog meer opties?