Traffic von www/ftp/mail ermitteln *duck*
Traffic von www/ftp/mail ermitteln *duck*
Hi Leute,
Ich habe meinen Server (apache, mysql, proftpd, qmail) jetzt so weit eingerichtet, dass alles so läuft wie ich es will (hosting anbieten).
Eins bereitet mir aber noch Kopfschmerzen:
Mit welchem Programm kann ich die logfiles so auswerten, dass mir der entstandene Traffic pro Kunde ermittelt wird? Ich weiss, dass das nicht auf User-Ebene geht, ich weiss dass man nur mit den logfiles leben muss und dabei der overhead-traffic verloren geht. Das ist mir aber egal, ich will einfach nur den Traffic der in den Logfiles festgehalten wird, pro Kunde zusammenzählen und auswerten.
Welches programm kann das bzw. wie mache ich das am besten? Ein bischen Scripting-Knowhow ist vorhanden.
Wäre sehr nett wenn mir jemand dazu was sagen könnte!
Ich habe meinen Server (apache, mysql, proftpd, qmail) jetzt so weit eingerichtet, dass alles so läuft wie ich es will (hosting anbieten).
Eins bereitet mir aber noch Kopfschmerzen:
Mit welchem Programm kann ich die logfiles so auswerten, dass mir der entstandene Traffic pro Kunde ermittelt wird? Ich weiss, dass das nicht auf User-Ebene geht, ich weiss dass man nur mit den logfiles leben muss und dabei der overhead-traffic verloren geht. Das ist mir aber egal, ich will einfach nur den Traffic der in den Logfiles festgehalten wird, pro Kunde zusammenzählen und auswerten.
Welches programm kann das bzw. wie mache ich das am besten? Ein bischen Scripting-Knowhow ist vorhanden.
Wäre sehr nett wenn mir jemand dazu was sagen könnte!
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Traffic von www/ftp/mail ermitteln *duck*
Ich verschiebe mal ins Datentransfer und Backup, da die Frage sich auf den Traffic, und nicht auf den Webserver (Apachen) bezieht ...
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
-
alexander newald
- Posts: 1117
- Joined: 2002-09-27 00:54
- Location: Hannover
- Contact:
Re: Traffic von www/ftp/mail ermitteln *duck*
Hi,VPN-User wrote:Hi Leute,
Ich habe meinen Server (apache, mysql, proftpd, qmail) jetzt so weit eingerichtet, dass alles so läuft wie ich es will (hosting anbieten).
Eins bereitet mir aber noch Kopfschmerzen:
Mit welchem Programm kann ich die logfiles so auswerten, dass mir der entstandene Traffic pro Kunde ermittelt wird? Ich weiss, dass das nicht auf User-Ebene geht, ich weiss dass man nur mit den logfiles leben muss und dabei der overhead-traffic verloren geht. Das ist mir aber egal, ich will einfach nur den Traffic der in den Logfiles festgehalten wird, pro Kunde zusammenzählen und auswerten.
Welches programm kann das bzw. wie mache ich das am besten? Ein bischen Scripting-Knowhow ist vorhanden.
Wäre sehr nett wenn mir jemand dazu was sagen könnte!
ein fertiges Skript kann ich nicht (kostenlos) anbieten. Allerdings folgende Tips geben:
Die Logfiles von ftp (vorzugsweise proftpd) und apache in eine zusätzliche pipe ausgeben. Apache und proftpd können dabei so eingerichtet werden, dass nur die Domain (apache) bzw die Userid (proftpd) und die Byte übertragen werden.
Sendmail und SSH per Syslog in eine pipe.
An den "anderen Seiten" der pipes lauern programme die alles ankommende in eine DB schreiben und die Bytes einfach aufaddieren.
Alexander Newald
-
rootmaster
- Posts: 483
- Joined: 2002-04-28 13:30
- Location: Hannover
Re: Traffic von www/ftp/mail ermitteln *duck*
warum soll das nicht auf user-basis funzen ??VPN-User wrote: Ich habe meinen Server (apache, mysql, proftpd, qmail) jetzt so weit eingerichtet, dass alles so läuft wie ich es will (hosting anbieten).
Eins bereitet mir aber noch Kopfschmerzen:
Mit welchem Programm kann ich die logfiles so auswerten, dass mir der entstandene Traffic pro Kunde ermittelt wird? Ich weiss, dass das nicht auf User-Ebene geht, ich weiss dass man nur mit den logfiles leben muss und dabei der overhead-traffic verloren geht. Das ist mir aber egal, ich will einfach nur den Traffic der in den Logfiles festgehalten wird, pro Kunde zusammenzählen und auswerten.
Welches programm kann das bzw. wie mache ich das am besten? Ein bischen Scripting-Knowhow ist vorhanden.
!
folgende rute einschlagen:
http, ftp, mail & pop liefern "high-level-logging"; also logformate anschauen und perl-script drüber
ssh und mysql erfordern imho ein "low-level-logging" (vss. du benutzt überhaupt für mysql keine unix-sockets); schau dir zb net-acct an. die logs dann abgleichen mit mysql-logs (timestamps) resp. lastlog
ausserdem php als cgi mit suphp, um dadurch erzeugten traffic abzugleichen
"back to the roots"
Cahn's Axiom:
When all else fails, read the instructions
When all else fails, read the instructions
Re: Traffic von www/ftp/mail ermitteln *duck*
Also ssh- und mysqltraffic entfallen ja sowieso, weil erstens kein Kunde nen SSH kriegt und zweitens der sqlserver die selbe maschine ist ;-).
Ich setze folgende Programme ein:
Apache, ProFTPd, QMail und den POP3-dienst von Qmail.
Daraus soll sich der Traffic der Kunden ergeben. Ihr meint also, ich sollte mir "einfach" ein Perl- oder PHP-Script schreiben, dass monatlich die Logfiles zeilenweise parst und auswertet? Für eine Scriptsprache ne ziemlich blöde Sache, weil doch relativ langsam und systembelastend, oder? Sonst hätte es ja längst sowas wie webalizer auf php basis gegeben, oder net?
Mist, hat nicht irgendjemand ne Idee für ein passendes Programm?
Ich setze folgende Programme ein:
Apache, ProFTPd, QMail und den POP3-dienst von Qmail.
Daraus soll sich der Traffic der Kunden ergeben. Ihr meint also, ich sollte mir "einfach" ein Perl- oder PHP-Script schreiben, dass monatlich die Logfiles zeilenweise parst und auswertet? Für eine Scriptsprache ne ziemlich blöde Sache, weil doch relativ langsam und systembelastend, oder? Sonst hätte es ja längst sowas wie webalizer auf php basis gegeben, oder net?
Mist, hat nicht irgendjemand ne Idee für ein passendes Programm?
Re: Traffic von www/ftp/mail ermitteln *duck*
Ist webalizer nicht in perl gecoded?
Re: Traffic von www/ftp/mail ermitteln *duck*
Keine Ahnung, aber Webalizer ist doch eine compilierte Anwendung, oder nicht? :?:
Re: Traffic von www/ftp/mail ermitteln *duck*
webalizer ist C - AFAIK.
Re: Traffic von www/ftp/mail ermitteln *duck*
Stimmt - dann war awstats in Perl ;)dodolin wrote:webalizer ist C - AFAIK.