Page 9 of 24

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-13 19:50
by kajo0011
Um einen wöchentlichen Bericht erstellen zu können, müssen ja die Daten irgendwo gespeichert werden... und da vermutlich bei den meisten Logfiles schon ein "logrotate" eingesetzt hat oder die Daten einfach nicht mehr da sind (z.B. beim Traffic und CPU-Report), dann muss man die Daten halt selber irgendwo speichern.
Und da bietet sich (neben einer Datenbank) natürlich XML an.
Die erste (vorab) Version wird es im Laufe der Woche geben...

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-13 20:16
by michas.
Stimmt,

wobei ich denke, das Datenbank eigentlich bessr ist, da kann man nachträglich mehr variieren mit der Ausgabe oder?

MichaS.

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-13 20:24
by kajo0011
Ich wollte es eigentlich relativ einfach halten und nicht den Overhead der Datenbank-Einrichtung machen...

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-14 22:58
by majortermi
MichaS. wrote:soweit ich weiß, ist xml eine Sprache bzw. Erweiterung/Verbesserung zu html.
Ziemlich daneben.

XML ist ein Spezialfall von SGML, HTML ist ebenfalls ein Spezialfall von SGML, XHTML ist wiederum ein Spezialfall von XML. Alles klar? Wenn nicht, dann unter http://www.selfhtml.teamone.de/intro/te ... en/xml.htm nachlesen.

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-15 06:59
by michas.
@MajorTermi

Danke für die einfache Erläuterung, ich hatte es halt etwas komplizierter dargestellt ;-)

MichaS.

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-15 22:31
by kajo0011
Wer will, kann sich schon mal die Version 60beta2 installieren, die zumindest schon mal die XML-Dateien erzeugt (ausgewertet werden sie noch nicht).
http://srvreport.kalmbachnet.de/srvreport-0.60beta2.tgz

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-16 12:40
by tobias1985
Das Script ist echt gut! Aber ich hab da noch ein paar Fragen:
Zurzeit wird ja die Mail jede Nacht um 00:01 Uhr verschickt. Wo kann ich diese Uhrzei ändern? Habe nichts gefunden.
Kann ich das auch so ändern dass ich mehrere Uhrzeiten angeben damit zum Beispiel 3 mal am Tag die Mail verschickt wird?
Danke schonmal.

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-16 12:56
by kajo0011
tobas1985 wrote:Das Script ist echt gut! Aber ich hab da noch ein paar Fragen:
Zurzeit wird ja die Mail jede Nacht um 00:01 Uhr verschickt. Wo kann ich diese Uhrzei ändern? Habe nichts gefunden.
Kann ich das auch so ändern dass ich mehrere Uhrzeiten angeben damit zum Beispiel 3 mal am Tag die Mail verschickt wird?
Danke schonmal.
Das kann man bisher nicht einstellen... vielleicht sollte ich sowas aufnehmen...

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-16 13:17
by tobias1985
kajo0011 wrote:
tobas1985 wrote:Das Script ist echt gut! Aber ich hab da noch ein paar Fragen:
Zurzeit wird ja die Mail jede Nacht um 00:01 Uhr verschickt. Wo kann ich diese Uhrzei ändern? Habe nichts gefunden.
Kann ich das auch so ändern dass ich mehrere Uhrzeiten angeben damit zum Beispiel 3 mal am Tag die Mail verschickt wird?
Danke schonmal.
Das kann man bisher nicht einstellen... vielleicht sollte ich sowas aufnehmen...
Das wäre super. Denn stell dir nen Server vor bei dem richtig was abgeht. Da wir die Mail dann ziemlich fett (durch ftp, pop u.s.w.) Und wenn man dann 2 mal am Tag oder so die Mail bekommt wärs dann doch besser. Außerdem: Wenn in der Zeit, wo keine Mail kam (24 Stunden!!!) der Server gehackt wird, hab ich auch keine Analyse falls der Hacker das Programm abestellt oder so. Hätte auf jeden Fall einige Vorteile. Auf jeden Fall 2 mal am Tag denke ich wäre schon angebracht.

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-16 15:22
by kajo0011
Also, jetzt gibt es eine Version die das gewünschte Feature hat:
http://srvreport.kalmbachnet.de/srvreport-0.60beta6.tgz

Du musst nur in der Konfiguration den Eintrag "reportTime" z.B. wie folgt setzen:

Code: Select all

reportTime = 0:01 06:01 12:01 18:01

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-16 21:17
by rejay
Hi,
ich würde dein Script gerne einmal testen und einsetzen.
Leider ist auf meinem Server Debian und bei Woody gibt es noch kein stable Perl 5.8.0.
Deswegen ist mir dein Script leider verwehrt (siehe Bugreport weiter vorne im Thread).
Könntest vielleicht bei einer neuen Version, eine zusätzliches Release anbieten ohne die Localisation?
Debian Woody-Benutzer würden es dir danken (Und das sind sicher nicht wenige :)).
Viele Grüße,
Rejay

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-16 21:23
by kajo0011
Vorerst kannst Du einfach die Version 0.45 verwenden. Download von SF:
http://sourceforge.net/projects/srvreport/
Enthält zwar nicht die allerneuesten features, aber doch die meisten...
Ich werden aber demnächst die Lokalisierung optional machen und somit sollte es auch unter älteren laufen (wie das mit dem neuen XML-Speichern ist, muss ich aber noch testen...)

Nachtrag:
Wenn ich das Lokalisieren rausnehme, wird noch für die XML-Geschichte die Version 5.6 verwendet. Wäre dies ok ?

Nachtrag 2
Jetzt gibt es eine Version die auch mit älteren Perl-Versionen läuft (auch älter als 5.6, wenn keine XML-Erzeugung und Lokalisierung verwendet wird):
http://srvreport.kalmbachnet.de/srvreport-0.60beta6.tgz

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-18 01:21
by rejay
Hi super,
vielen Dank... Werde das Script gleich mal testen.
Perl 5.6 ist bei Debian Woody Stable, also ist das wohl die Version, die die meisten haben werden.
Ich kenne eigentlich keinen der freiwillig noch eine ältere Version verwendet.
Gruß,
Rejay

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-18 11:15
by gnauck
Wenn ich Traffic für FTP, WWW und Mail zusmmen rechne ergibt das ca. immer 30% mehr als der Netzwerktraffic. Ich gehe afer davon aus dass dieser ziemlich genau stimmt da er direkt an der NIC gemessen wird. Kann höchstens durch internen Traffic (dem lokalem Netzwerk) noch zusätzlich erhöht werden. Ich vermute dass die Apache Logfiles zuviel angeben. Kompression habe ich keine aktiviert. Hat jemand ähnliche Erfahrungen?

Alex

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-18 11:58
by kajo0011
gnauck wrote:Wenn ich Traffic für FTP, WWW und Mail zusmmen rechne ergibt das ca. immer 30% mehr als der Netzwerktraffic.
Kann ich mir kaum vorstellen... Hast Du wirklich richtig gerechnet? Hast Du nur eine Netzwerkkarte drin, oder zwei?
Wie viele interfaces werden bei

Code: Select all

cat /proc/net/dev
angezeigt?
gnauck wrote:Ich gehe afer davon aus dass dieser ziemlich genau stimmt da er direkt an der NIC gemessen wird.
So sollte es sein.
gnauck wrote:Ich vermute dass die Apache Logfiles zuviel angeben.
Nein, die Apache Logfiles geben IMMER zu wenig an, da in den logfiles nur der Content-Traffic aufgeführt wird und nicht der Traffic, welcher das HTTP-Protokoll für den Request- und Response-Header benötigt.

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-18 12:47
by gnauck
Kann ich mir kaum vorstellen... Hast Du wirklich richtig gerechnet? Hast Du nur eine Netzwerkkarte drin, oder zwei?
Wie viele interfaces werden bei

Code: Select all

cat /proc/net/dev
ja ich habe nur eine NIC, und habs auch nochmal nachgerechnet

Code: Select all

Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
    lo:538769477  137511    0    0    0     0          0         0 538769477  137511    0    0    0     0       0          0
  eth0:382814940 1347931    0    0    0     0          0         0 2091837907 1879830   0    0    0     0       0          0
  sit0:        0       0    0    0    0     0          0         0         0       0    0    0    0     0       0          0
Nein, die Apache Logfiles geben IMMER zu wenig an, da in den logfiles nur der Content-Traffic aufgeführt wird und nicht der Traffic, welcher das HTTP-Protokoll für den Request- und Response-Header benötigt.
Der meiste HTTP Traffic wird bei mir durch downloads verursacht. Kann es sein dass die Apache Logs durch Downloadmanager oder abgebrochene Downloads verfälscht werden?

Alex

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-18 12:51
by captaincrunch
Sch... auf die Trafficanzeige aus deinen Apache-Logs. Die Gründe, warum du nicht anhand dessen rechnen solltest gibt's zuhauf hier im Forum.

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-18 13:08
by kajo0011
Dein interner (Receive) Traffic ist ja sogar größer als Dein externer...

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-18 13:37
by tobias1985
In der täglichen Mail bekomm ich ganz unten folgende Error-Message:
[main:297] Error while executing 'webserver' Could not open /var/log/httpd/srvreport_2004-04-17 at /root/srvreport-0.54/bin/lib/perl/SRVREPORT/HttpdReport.pm line 100. (No such file or directory)
Das ist wahrscheinlich auch der Grund warum ich im "Web-Server"-Bereich der Mail keine Daten stehen habe. Was muss ich umkonfigurieren? Das Verzeichnis /var/log/httpd/ existiert.

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-18 13:41
by kajo0011
Welche Version hast Du ?
Hast Du die INSTALL.TXT gelesen und befolgt? (also pipelog.pl in httpd.conf eingrichtet)?

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-18 14:37
by Huschi
kajo0011 wrote:Jetzt gibt es eine Version die auch mit älteren Perl-Versionen läuft (auch älter als 5.6, wenn keine XML-Erzeugung und Lokalisierung verwendet wird):
http://srvreport.kalmbachnet.de/srvreport-0.60beta6.tgz
Hat das schon jemand anderes mit Perl 5.6 getestet?
Ich erhalte auch mit dieser Version den Fehler 'Perl v5.8.0 required--this is only v5.6.0'

Huschi the husch.

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-18 17:46
by rejay
Hi,
bei mir funktioniert es auf den ersten Blick tadellos mit Perl 5.6 (Debian Woody Version).
Es kommen halt noch die Fehler, weil ich es noch keine 15min laufen hatte, aber sonst alles 1a.
Ich werde morgen berichten, ob heute Nacht die Mail korrekt kam.
Gruß,
Rejay

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-18 18:06
by kajo0011
Huschihusch wrote:
Hat das schon jemand anderes mit Perl 5.6 getestet?
Ich erhalte auch mit dieser Version den Fehler 'Perl v5.8.0 required--this is only v5.6.0'
Du darfst die lokalisierung NICHT verwenden! also "locale" in srvreport.conf auskommentieren!

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-18 19:05
by Huschi
kajo0011 wrote:Du darfst die lokalisierung NICHT verwenden! also "locale" in srvreport.conf auskommentieren!
Ok ok ok. Dann hab ich den Satz oben wohl falsch verstanden. Dann heißt es jetzt mal abwarten was er heute Nacht macht...

Huschi the husch.

Re: SrvReport: Tägliche Mail vom Server

Posted: 2004-04-18 19:08
by kajo0011
Huschihusch wrote:Dann heißt es jetzt mal abwarten was er heute Nacht macht...
Du kannst auch einfach

Code: Select all

./srvreport.pl --test=1
aufrufen...