traffic script

Fox012

Registered User
hallo
kann mir einer sagen ob es ein traffic script gibt (php? etc) das
den traffic vom server abliest(ähnlich dem s4f/s4y traffic script) und dann
z.b. auf der server in einer html directory als html datei anzeigt ..?? :confused: besten dank für ne info

mfg fox012
 
danke rick für die antwort aber gibts das auch in englisch?
das sieht ja nicht schlecht aus
mfg fox012
 
Hilfeeeee

:confused: :confused:

bekomme nur das hier beim staren vom script :confused: :confused:


Output from command /srvreport-0.70/bin/iptables_setup ..

Warning: weird character in interface `venet0:0' (No aliases, :, ! or *).
Warning: weird character in interface `venet0:0' (No aliases, :, ! or *).
Warning: weird character in interface `venet0:0' (No aliases, :, ! or *).
Warning: weird character in interface `venet0:0' (No aliases, :, ! or *).
Warning: weird character in interface `venet0:0' (No aliases, :, ! or *).
Warning: weird character in interface `venet0:0' (No aliases, :, ! or *).
Warning: weird character in interface `venet0:0' (No aliases, :, ! or *).
Warning: weird character in interface `venet0:0' (No aliases, :, ! or *).


Output from command /root/srvreport-0.70/bin/srvreport.pl ..

****** Error messages ******
[main:317] Error while executing 'iptables'
Could not open /usr/sbin/iptables -vnx -L --line-numbers -t filter | at /root/srvreport-0.70/bin/lib/perl/SRVREPORT/IpTablesReport.pm line 132.
(No such file or directory)
[main:317] Error while executing 'webserver'
Could not open /var/log/httpd/srvreport_2005-03-13 at /root/srvreport-0.70/bin/lib/perl/SRVREPORT/HttpdReport.pm line 102.
(No such file or directory)
 
Last edited by a moderator:
Du musst natürlich erst in der Config-File die Daten anpassen:

/path/to/srvreport-0.70/bin/srvreport.conf

Dort findest du diese Option:
Code:
# optional you can create a file-report in html-format (like the mail)
FileReport = /var/www/web1/html/srvreport/%%YYYY-%%MM-%%DD.html
So sieht sie jedenfalls bei mir aus. Dort kannst du den Pfad ändern wohin die Reports sollen, in meinem Fall nach: /var/www/web1/html/srvreport
Dieses Verzeichniss _muss_ exisistieren. Dort kopierst du dann ebenfalls den Inhalt von /path/to/srvreport-0.70/web/html rein. Das ist meistens nur eine index.php
Und schon kannst du den Report unter der Domain abrufen die auf web1 gehostet ist.
Zusätzlich musst du noch einen Cronjob einfügen (am besten als Root) der zB jede Stunde das Programm von srvreport ausführt um die Daten zu sammeln.
Bei mir wird es jede erste Minute der vollen Stunde ausgeführt, das sieht dann so aus:
Code:
01 * * * * /path/to/srvreport-0.70/bin/srvreport.pl
Und schon sollte es funktionieren.

By the way: Das steht auch alles in der Readme / Install Datei.
 
Fox012 said:
:confused: :confused:

bekomme nur das hier beim staren vom script :confused: :confused:
Der Eintrag in der srvreport.conf für einen S4Y-Vserver muss im Abschnitt "Traffic" so aussehen:
Code:
[Traffic]
module      = TrafficReport
description = Traffic report
file        = /proc/net/dev
interface   = venet0:
pattern     = %interface %in %o %o %o %o %o %o %o %out
Das interface darf nur "venet0:" heissen und nicht "venet0:0" denn das interface venet0:0 ist eh nur ein virtuelles. (Eigetnlich ist venet0 auch ein virtuelles weils ja ein Vserver ist aber das würde jetzt zu weit führen ;) )
 
@rick

danke rick

nun ich möchte noch etwas wissen

ich will das das sccript auf bestimmten ports (z.b. 800 <--shoutcast) den traffic misst geht das damit auch ??

mfg fox012

--edit----

so habe jezt was bekommen
leider sehe ich nichts was er gezählt hat :mad: :confused:

Ungültigen Link entfernt. <--wer mal schauen will

2..
wenn ich die ip tables mit einbinde kommt das !

Output from command /root/srvreport-0.70/bin/srvreport.pl ..

****** Error messages ******
[main:317] Error while executing 'iptables'
Could not open /usr/sbin/iptables -vnx -L --line-numbers -t filter | at /root/srvreport-0.70/bin/lib/perl/SRVREPORT/IpTablesReport.pm line 132.
(No such file or directory)


3. der cron job geht wie ich festgestellt habe

nur wie djrick meinte soll ich den inhalt des (/web/html) ornders in den srvreport ordner mitrein kopieren ..
hab ich gemacht die index.php wird auch angezeigt nur kann ich auf keinen link klicken da keiner vorhanden ist
!! :confused:
 
Last edited by a moderator:
Back
Top