![]() |
![]() |
|
|
|||||||
| Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Jr. Member
![]() Registriert seit: 26.11.2000
Beiträge: 23
|
hi,
ich suche schon seit langem nach einer möglichkeit den traffic eines einzelen users auf einem linuxrechenr zu messen (softwarelösung). der http traffic würde mir schon genügen. für einen tip den gesamten traffic eines users zu messen wäre ich natürlich auch sehr dankbar .danke an alle |
|
|
|
|
|
#2 |
|
Elite
![]() |
hi,
wenn der user einen linux-pc hat kannst, dort mrtg installieren ansonsten muesstest am gateway-rechner, sofern der unter linux laeuft, mit ipchains oder ipfwadmin ein paar accounting rules schreiben. welches der beiden programme zum einsatz kommt, haengt von der kernelversion ab. mit ipchains/ipfwadmin kannst sowohl http-traffic als auch den gesamten traffic statistisch auswerten. je nachdem welche rules du schreibst. siehe auch das IPCHAINS-HOWTO lg, cenus |
|
|
|
|
|
#3 |
|
Jr. Member
![]() Registriert seit: 26.11.2000
Beiträge: 23
|
danke für die schnelle antwort,
leider löst es noch nicht mein problem. mit mrtg und den andern tools bekomme ich nur den gesamten traffic eines rechners bzw. einer ip. mein problem ist aber, dass sich auf einem einzelen linux server mehrere user bzw. virtuelle server befinden. den gesamten traffic des servers weiß ich schon, mein problem ist es den traffic eines einzelenen users auf dem server zu ermitteln. wie gesagt, der http-traffic eines einzelenen users alleine würde auch schon genügen. |
|
|
|
|
|
#4 |
|
Elite
![]() |
hi,
wenn es sich um virtuelle server handelt, also webserver, und du den apache verwendest, dann brauchst du nur einen hostcontainer im httpd.conf einrichten und es wird der http traffic mitgeloggt. du musst dir nur noch ein programm schreiben oder suchen, was das logfile auswertet. wenn aber mehrere user sich die maschine teilen und jeder surft ueber sie ins internet, dann faellt mir im moment auch nichts ein. ausser du installierst den squid (proxy). mit dem laesst sich einiges machen, aber damit habe ich leider keine praktischen erfahrungen. das ist glaube ich ein guter ansatzpunkt. wenn du eine loesung findest, wuerde sie mich auch interessieren. vielleicht gibt es ohnehin irgendein toool, was dies bewerkstelligt.lg,cenus |
|
|
|
|
|
#5 |
|
Inventar
![]() Registriert seit: 05.01.2000
Beiträge: 3.812
|
Mit dem Webalizer geht es zu 95%
http://www.webalizer.org/ Du mußt halt händisch jeden Account kontrollieren. Ansonst mit einem leistungsfähigen Loganalyzer das Logfile auswerten. Sloter |
|
|
|
|
|
#6 |
|
Jr. Member
![]() Registriert seit: 26.11.2000
Beiträge: 23
|
danke nochmals
es handelt sich um einen apache webserver. der webserver steht in berlin. wir teilen ihn mit mehrern leuten und verursachen zusammen ca. 8GB traffic im monat. ab einem GB entstehen allerdings kosten, jetzt würden wir natürlich gerne wissen wer wieviel traffic verursacht. der webhosting provider hat leider auch keine lösung für uns. ich habe den root zugang zum server, programme zu installieren oder in die httpd.conf einzugreifen wäre also kein problem. |
|
|
|
|
|
#7 |
|
Elite
![]() |
mensch auf den webalizer habe ich total vergessen!!!
![]() von wegen ein programm schreiben, da gibt es schon eines und sogar ein sehr gutes. manchmal sieht man leider den wald vor lauter baeume nicht mehr. lg, cenus |
|
|
|
|
|
#8 |
|
Jr. Member
![]() Registriert seit: 26.11.2000
Beiträge: 23
|
Danke Sloter und cenus
an eine logfileauswertung habe ich auch gedacht. die programme die ich gefunden habe, haben allerdings nur hits, herkunft der besucher... ausgewertet. eine traffic auswertung wie beim webalizer war da nie dabei, also danke nochmals. eine frage hätte ich allerdings noch. auf dem server wird nur ein logfile vom gesamten server erstellt. benötige ich für eine auswertung der einzelenen virtuellen server für jeden ein eigenes logfile? wenn man für jeden virtuellen server ein eigens logfile benötigen würde, wäre es dann schwer so etwas unter apache einzurichten? ps.: wie man sehen kann, bin in diesem bereich noch laie. danke |
|
|
|
|
|
#9 |
|
Elite
![]() |
hi,
vernuenftiger waere es pro virtuellen host so ein logfile einzurichten. ich bin mir nicht ganz sicher, aber koennte es auch ueber das config-file vom webalizer machen. also so ungefaehr muesste der hostcontainer in dem httpd.conf aussehen: ------------------------------------------------------ <VirtualHost 192.168.0.1> #die entsprechende ip-adresse eingeben ServerName www.mydomain.at ServerAdmin webmaster@mydomain.at # sofern es die mailadresse gibt DocumentRoot /mywebroot/www.mydomain.at ErrorLog /mylogdir/error_mydomain.log TransferLog /mylogdir/access_mydomain.log ScriptAlias /cgi-local/ /mywebroot/www.mydomain.at/cgi-local/ DirectoryIndex Index.html index.html index.htm # Verzeichnisse und Dateinamen an die oertlichen # Gegebenheiten anpassen ServerAlias www.mydomain.at mydomain.at <Directory /mywebroot/www.mydomain.at> AllowOverride AuthConfig Indexes Options Indexes SymLinksIfOwnerMatch Includes </Directory> </VirtualHost> ------------------------------------------------------ danach apache reloaden mit ./apache reload und checken, ob er was ins logfile reinschreibt.
____________________________________
lg, cenus ------------------ §1 Alle Tipps und Tricks sind ohne Garantie auf Korrektheit und Vollstaendigkeit. §2 Es wird von mir keine Haftung fuer etwaige entstandene Schaeden uebernommen. §3 Des weiteren distanziere ich mich von den von mir bekanntgegebenen Urls und Websites. ------------------ Schaetze das wars, oder habe ich was uebersehen? ![]() |
|
|
|
|
|
#10 |
|
Inventar
![]() Registriert seit: 05.01.2000
Beiträge: 3.812
|
Ein gemeinsames Logfile kann Webalizer auslesen, aber getrennte findet er nicht.
Sloter |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|