SrvReport: Tägliche Mail vom Server
0.60 + server4you + confixx premium edition 2003
Hallöle mitnand !
mächtiges Tool, jop mächtiges Tool :)
.... nur bin ich zu blöd es 100% ins laufen zu bekommen.
Helft bitte einem willigen wie mir das hinzubekommen.
Der Report läuft, das eMail bekomme ich auch 1x / Tag um 00:01.
Alle erforderlichen Daten sind im email enthalten :)
Nur bekomme ich am root-server immer folgende meldung im confixx-admin:
#1155: Fehler beim Ausführen von "/usr/sbin/rcap ache2 start". Update-Script
(was das blank bei "rcap ache2" da soll weiss ich nicht)
sobald ich:
LogFormat "%v "%{Host}i" %h %t "%r" %>s %b" srvreport
CustomLog |/root/srvreport/bin/pipelog.pl srvreport
eintrage.
Sagt mir doch bitte, stimmen die Daten fürs LogFormat und fürs CustomLog und wo genau trage ich die ein wenn ich confixx premium edition 2003 auf nem root-server von server4you habe ?
In welchem File an welcher Stelle einfügen?
Ich habe einige vhosts über confixx laufen.
Danke für eure Antwort :)
Wäre sehr nett wenn ich da bei mir Licht ins Dunkel bringen würdet.
mächtiges Tool, jop mächtiges Tool :)
.... nur bin ich zu blöd es 100% ins laufen zu bekommen.
Helft bitte einem willigen wie mir das hinzubekommen.
Der Report läuft, das eMail bekomme ich auch 1x / Tag um 00:01.
Alle erforderlichen Daten sind im email enthalten :)
Nur bekomme ich am root-server immer folgende meldung im confixx-admin:
#1155: Fehler beim Ausführen von "/usr/sbin/rcap ache2 start". Update-Script
(was das blank bei "rcap ache2" da soll weiss ich nicht)
sobald ich:
LogFormat "%v "%{Host}i" %h %t "%r" %>s %b" srvreport
CustomLog |/root/srvreport/bin/pipelog.pl srvreport
eintrage.
Sagt mir doch bitte, stimmen die Daten fürs LogFormat und fürs CustomLog und wo genau trage ich die ein wenn ich confixx premium edition 2003 auf nem root-server von server4you habe ?
In welchem File an welcher Stelle einfügen?
Ich habe einige vhosts über confixx laufen.
Danke für eure Antwort :)
Wäre sehr nett wenn ich da bei mir Licht ins Dunkel bringen würdet.
Re: SrvReport: Tägliche Mail vom Server
Eigentlich sollte das ganz ein "/etc/httpd/httpd.conf" rein und zuerst "apachectl configtest" aufrufen um zu testen ob die Konfiguration stimmt!
Das vorgehen sollte eigentlich bei Apache 1.x und 2.x das selbe sein...
Das vorgehen sollte eigentlich bei Apache 1.x und 2.x das selbe sein...
Re: SrvReport: Tägliche Mail vom Server
@Ryukia:
Der Reject-Report wird nur erstellt, wenn im "/var/log/mail" bei dem Eintrag auch eine "Mail-ID" erzeugt wurde!!!
Also bei Postfix 2.x sehen die Einträge wie folgt aus:
Man beachte die 3B42B14003E!!!
Du hast vermutlich noch Postfix 1.x..., da ist das logging leider noch nicht so schön...
Der Reject-Report wird nur erstellt, wenn im "/var/log/mail" bei dem Eintrag auch eine "Mail-ID" erzeugt wurde!!!
Also bei Postfix 2.x sehen die Einträge wie folgt aus:
Code: Select all
Apr 7 09:05:06 pxxxxxxx postfix/cleanup[28589]: 3B42B14003E: reject: header Content-Type: application/octet-stream;??name="summary2004.pif" from pD9E9DB8D.dip.t-dialin.net[217.233.219.141]; from=<lola.tutosaus@tercon.de> to=<info@domain.de> proto=ESMTP helo=<domain.de>: Attachment type not allowed. File "summary2004.pif" has the unacceptable extension "pif"
Du hast vermutlich noch Postfix 1.x..., da ist das logging leider noch nicht so schön...
Re: SrvReport: Tägliche Mail vom Server
jep - du hast recht *gg*kajo0011 wrote:Eigentlich sollte das ganz ein "/etc/httpd/httpd.conf" rein und zuerst "apachectl configtest" aufrufen um zu testen ob die Konfiguration stimmt!
Das vorgehen sollte eigentlich bei Apache 1.x und 2.x das selbe sein...
Ich hatte es wohl an flacsher stelle drinnen und dann nen Tippfehler als es an der richtigen war usw ......
Ich habe es nun vor der ganzen CONFIXX Geschichte in der etc/apache2/httpd.conf eingebaut und es klappt 1A :)
danke dir ;)
Re: SrvReport: Tägliche Mail vom Server
Sehr gute Idee!!! Schreibst Du sie !? Da wir mal wieder eine neue Tochter bekommen haben, hab ich leider so gut wie keine Zeit...Sergius wrote:Das Thema hier geht über 25 Seiten, ziemlich unübersichtlich, wie wärs mit mehr Doku und FAQ (sind immer dieselben Fehler&Fragen) auf der Projekt-Seite?
Der Traffic-Report liefert direkt die Werte von "proc/net/dev"! Somit wird hier tatsächlich alles aufgeführt, was über die angegebene Netzwerkkarte ging (i.d.R. eth0). Wo der Traffic herkommt kann ich Dir aber leider auch nicht sagen...Sergius wrote:Eine Frage habe ich noch. Mein gestriger Kurzbericht:
Netzwerk Bericht 56.4M
FTP-Server 42.7K
Postfix 49.4K
Web ging noch nicht
Server4you-Admin-Bereich hat insgesamt 3 MB für den Tag gezählt, was hinhauen müsste.
Re: SrvReport: Tägliche Mail vom Server
Danke für die prompte Antwort :)kajo0011 wrote: Du hast vermutlich noch Postfix 1.x..., da ist das logging leider noch nicht so schön...
Ich habe schon Postfix 2.x (2.0.19)
Allerdings haben alle rejects keine Mail-ID sondern stattdessen den Eintrag "NOQUEUE:". Ich denke mal weil sie von smtpd abgewiesen wurden und gar nicht erst in die Queue gelangten...
Kann ich das Script so abändern, daß die Rejects auch angezeigt werden wenn statt einer Mail-ID ein NOQUEUE da steht? Wenn ja wo?
Ciao
Ryukia =^_^=
Re: SrvReport: Tägliche Mail vom Server
In "PostfixReport.pm", Zeile 162 (bei Version 0.60):
ersetzen durch eine Oder-Verknüpfung mit "NOQUEUE" (mir fällt es gerade nicht ein wie es geht...)
Natürlich nur das was in Klammern steht: ([A-Za-z0-9]{10,14})
Code: Select all
if ($line =~ /:s+([A-Za-z0-9]{10,14}):s(.+)$/) {
Natürlich nur das was in Klammern steht: ([A-Za-z0-9]{10,14})
Re: SrvReport: Tägliche Mail vom Server
@kajo0011
Alles klar, vielen Dank (muß zwar auch erst wieder nachlesen aber das krieg ich schon raus ^^)
Und Glückwunsch zum Nachwuchs :-)
Ciao
Ryukia
Alles klar, vielen Dank (muß zwar auch erst wieder nachlesen aber das krieg ich schon raus ^^)
Und Glückwunsch zum Nachwuchs :-)
Ciao
Ryukia
Re: SrvReport: Tägliche Mail vom Server
Leider ist es doch nicht so einfach, da noch eine eindeutige ID generiert werden muss... ich suche gerade eine Lösung...
Edit: Schick mir einfach eine Mail oder PM, dann sende ich Dir die neue PostfixReport.pm-Datei zu... oder warte halt bis es im public CVS verfügbar ist (hab es schon eingecheckt; dauert aber dann ein paar Stunden bis es im public-Bereich verfügbar wird)
Edit: Schick mir einfach eine Mail oder PM, dann sende ich Dir die neue PostfixReport.pm-Datei zu... oder warte halt bis es im public CVS verfügbar ist (hab es schon eingecheckt; dauert aber dann ein paar Stunden bis es im public-Bereich verfügbar wird)
Re: SrvReport: Tägliche Mail vom Server
ja ist alles gesetzt!! problem ist aber mitlerweile erledigt!! aus irgend einem grund liefen die crons nicht richtig!! als ich sie raus geschmissen habe und dann neu reingepackt habe gings wieder!! aber muss man erstmal drauf kommen!!@mor_dark: Was steht denn in /var/log/mail drin !?
Hast Du in srvreport.conf "reportTime" gesetzt !?
aber thx für ie schnellen antworten
Popper-Report
Hi,
ein kleiner Fehler ist mir noch aufgefallen. Popper-analyze funktioniert nur wenn neben
# Bit 3 => 8: Popper-analyze
auch
# Bit 2 => 4: Grouped by "to"" gesetzt ist.
Grund dürfte diese Zeile in PostFixReport.pm sein:
if ( ($self->{REPORT_TYPE} & 4) > 0) { # popper-analyze
ändert man hier die 4 in eine 8 funzt es wie es soll ;-)
Ciao
Ryukia
ein kleiner Fehler ist mir noch aufgefallen. Popper-analyze funktioniert nur wenn neben
# Bit 3 => 8: Popper-analyze
auch
# Bit 2 => 4: Grouped by "to"" gesetzt ist.
Grund dürfte diese Zeile in PostFixReport.pm sein:
if ( ($self->{REPORT_TYPE} & 4) > 0) { # popper-analyze
ändert man hier die 4 in eine 8 funzt es wie es soll ;-)
Ciao
Ryukia
Re: SrvReport: Tägliche Mail vom Server
Da hast Du natürlich recht !!! Danke, schon behoben... demnächst gibt es wohl doch ein neues Release...
Eigentlich wollte ich auch noch ein wöchentlichen/monatlichen Report machen... aber das schaff ich vermutlich nicht bis zum nächsten Release...
Eigentlich wollte ich auch noch ein wöchentlichen/monatlichen Report machen... aber das schaff ich vermutlich nicht bis zum nächsten Release...
Re: SrvReport: Tägliche Mail vom Server
ich hätte auch noch ne kleine Frage:
ich wollte gerne die Kernel-Messages aus dem /var/log/messages haben...
ich habs mit
probiert, aber da filtert er mir nicht nach dem aktuellen Tag
dann
dann kommen logisch alle Meldungen aus /var/log/messages an diesem Tag
du schreibst dazu was im Config Kommentar aber ich blicks ned...
Wäre gut wenn mir einfach jemand kurz die Lösung posten könnte - danke
ich wollte gerne die Kernel-Messages aus dem /var/log/messages haben...
ich habs mit
Code: Select all
[Kernel]
module = LogReport
description = Check for Kernel messages
file = /var/log/messages
regex = ^([^s]+)s+([^s]+)s+([^s]+)s+([^s]+)s+kernel:s+
dann
Code: Select all
[Kernel]
module = LogReport
description = Check for Kernel messages
file = /var/log/messages
pattern = %time2
du schreibst dazu was im Config Kommentar aber ich blicks ned...
Wäre gut wenn mir einfach jemand kurz die Lösung posten könnte - danke
Re: SrvReport: Tägliche Mail vom Server
Wenn Du "regex" verwendest, dann musst Du noch angeben, welcher index der Matches was bedeutet!! Also z.B. wenn die erste Klammer der Monat ist (als Zahl oder kurznamen) und die weite Klammer der Tag, dann sieht es wie folgt aus:r00ty wrote:ich hätte auch noch ne kleine Frage:
ich wollte gerne die Kernel-Messages aus dem /var/log/messages haben...
ich habs mitprobiert, aber da filtert er mir nicht nach dem aktuellen TagCode: Select all
[Kernel] module = LogReport description = Check for Kernel messages file = /var/log/messages regex = ^([^s]+)s+([^s]+)s+([^s]+)s+([^s]+)s+kernel:s+
Code: Select all
regex = ^([^s]+)s+([^s]+)s+([^s]+)s+([^s]+)s+kernel:s+
regexkeys = MONTH DAY
Re: SrvReport: Tägliche Mail vom Server
Guten Tag,
erstmal danke für die Mühe die in das Projekt investiert wurde.
Ich habe das gerade mal nach der install.txt installiert und habe die srvreport.pl ausgeführt um zu gucken ob es läuft (wollte nicht bis 00:01 warten)
Aber leider habe ich nichts via Mail bekommen.
Muss ich da zum vorab testen noch was beachten?
Grüsse vorab
Thomas
erstmal danke für die Mühe die in das Projekt investiert wurde.
Ich habe das gerade mal nach der install.txt installiert und habe die srvreport.pl ausgeführt um zu gucken ob es läuft (wollte nicht bis 00:01 warten)
Aber leider habe ich nichts via Mail bekommen.
Muss ich da zum vorab testen noch was beachten?
Grüsse vorab
Thomas
Re: SrvReport: Tägliche Mail vom Server
Zum testen mußt Du srvreport.pl so aufrufen:thomas.km wrote:Muss ich da zum vorab testen noch was beachten?
./srvreport.pl --test=1
Ciao
Ryukia
Re: SrvReport: Tägliche Mail vom Server
ich danke dir, werde das gleich testen
EDIT: funzt super, danke euch.
Das steht am Ende des Reports.
[main:298] Error while executing 'webserver' Could not open /var/log/httpd/srvreport_2004-08-05 at /root/srvreport/srvreport-0.60/bin/lib/perl/SRVREPORT/HttpdReport.pm line 102. (No such file or directory)
Ein Wink, ob es in den 26 Seiten schon besprochen wurde reicht mir, dann forste ich alles durch. Danke so far
EDIT: funzt super, danke euch.
Das steht am Ende des Reports.
[main:298] Error while executing 'webserver' Could not open /var/log/httpd/srvreport_2004-08-05 at /root/srvreport/srvreport-0.60/bin/lib/perl/SRVREPORT/HttpdReport.pm line 102. (No such file or directory)
Ein Wink, ob es in den 26 Seiten schon besprochen wurde reicht mir, dann forste ich alles durch. Danke so far
Re: SrvReport: Tägliche Mail vom Server
ja habe mir das gerade duchgelesen, danke dafür. geht nun, passiert immer das erste mal. Musste nix ändern
EDIT: trotzdem noch eine Frage. Im moment wird mir nur ein VHost im report wiedergegeben.
Ist es so das nur Vhost wiedergegeben werden die auch benutzt wurden seit Erstellung? Oder ist es so das ich jeden VHost extra in der httpd.conf dafür definieren muss (so ähnlich stand ja was in der install.txt)
2. Traffic
Wird mir auch alles 0 angezeigt, ob das ja nun schon eine Stunde läuft. FTP und das alles läuft aber Traffic nicht.
Ich habe dann mal bei proc/net/dev da sind zwar viele files aber alle leer. Nun habe ich gelesen das das file an sich aber woanders gestored wird, stand auch irgendwo in den files, leider stand da nicht wo, glaube ich. Muss dazu evt. noch ein paar settings setzen? Weil da müsste ja genug traffic sein wenn er da direkt an der Karte abgreift
EDIT: trotzdem noch eine Frage. Im moment wird mir nur ein VHost im report wiedergegeben.
Ist es so das nur Vhost wiedergegeben werden die auch benutzt wurden seit Erstellung? Oder ist es so das ich jeden VHost extra in der httpd.conf dafür definieren muss (so ähnlich stand ja was in der install.txt)
2. Traffic
Wird mir auch alles 0 angezeigt, ob das ja nun schon eine Stunde läuft. FTP und das alles läuft aber Traffic nicht.
Ich habe dann mal bei proc/net/dev da sind zwar viele files aber alle leer. Nun habe ich gelesen das das file an sich aber woanders gestored wird, stand auch irgendwo in den files, leider stand da nicht wo, glaube ich. Muss dazu evt. noch ein paar settings setzen? Weil da müsste ja genug traffic sein wenn er da direkt an der Karte abgreift
Re: SrvReport: Tägliche Mail vom Server
Der Web-Report zeigt prinzipiell natürlich nur die VHosts an, welche benutzt wurden. Es hängt aber trotzdem davon ab, ob Du in Deinen VHost-Einträgen eine CustomLog-Eintrag definiert hast! Ist dies der Fall (z.B. bei Visas), dann musst Du leider in jedem VHost-Eintrag auch noch den srvreport-CustomLog angeben; wenn in den VHosts kein CustomLog definiert ist (z.B. bei Confixx), dann reicht die beschriebene Installation aus.thomas.km wrote:Ist es so das nur Vhost wiedergegeben werden die auch benutzt wurden seit Erstellung? Oder ist es so das ich jeden VHost extra in der httpd.conf dafür definieren muss (so ähnlich stand ja was in der install.txt)
Musst min. eine Stunde warten...thomas.km wrote:Wird mir auch alles 0 angezeigt, ob das ja nun schon eine Stunde läuft. FTP und das alles läuft aber Traffic nicht.
Du musst "cat /proc/net/dev" machen!!!thomas.km wrote:Ich habe dann mal bei proc/net/dev da sind zwar viele files aber alle leer.
Was gibt es denn aus !? Vielleicht heisst Dein Netzwerkadapter nicht "eth0" ! dann musst Du die Konfiguration ändern.
Die temorären und längerfristigen (xml-files für wöchentliche Auswertung; wenn Sie denn mal bald kommt) Daten werden in "srvreport/data" gespeichert.thomas.km wrote:Nun habe ich gelesen das das file an sich aber woanders gestored wird, stand auch irgendwo in den files, leider stand da nicht wo
Greetings
Jochen
Re: SrvReport: Tägliche Mail vom Server
Hi Jochen,
EDIT: getestet, es ist immer noch 0.
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo:80497287 157785 0 0 0 0 0 0 80497287 157785 0 0 0 0 0 0
eth0:4277443184 1357105839 0 42 0 0 0 0 3366618106 2100187987 50 0 50 0 0 0
Grüsse
Thomas
Ok ich hab Confixx, danke dann funzt das sokajo0011 wrote: Der Web-Report zeigt prinzipiell natürlich nur die VHosts an, welche benutzt wurden. Es hängt aber trotzdem davon ab, ob Du in Deinen VHost-Einträgen eine CustomLog-Eintrag definiert hast! Ist dies der Fall (z.B. bei Visas), dann musst Du leider in jedem VHost-Eintrag auch noch den srvreport-CustomLog angeben; wenn in den VHosts kein CustomLog definiert ist (z.B. bei Confixx), dann reicht die beschriebene Installation aus.
ok ist schon lange rum, werde es gleich nochmal testenkajo0011 wrote: Musst min. eine Stunde warten...
EDIT: getestet, es ist immer noch 0.
da kommt das:kajo0011 wrote: Du musst "cat /proc/net/dev" machen!!!
Was gibt es denn aus !? Vielleicht heisst Dein Netzwerkadapter nicht "eth0" ! dann musst Du die Konfiguration ändern.
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo:80497287 157785 0 0 0 0 0 0 80497287 157785 0 0 0 0 0 0
eth0:4277443184 1357105839 0 42 0 0 0 0 3366618106 2100187987 50 0 50 0 0 0
Grüsse
Thomas
Re: SrvReport: Tägliche Mail vom Server
Sieht eigentlich gut aus... was steht denn in srvreport/data/traffic_eth0_.log drin !?
Bzw. wie sieht Deine Konfiguration unter dem Topic "[Traffic]" aus und was steht in "order" drin !?
Bzw. wie sieht Deine Konfiguration unter dem Topic "[Traffic]" aus und was steht in "order" drin !?
Re: SrvReport: Tägliche Mail vom Server
in traffic_eth0_.log steht
4175072043:3177481866
und hier die conf
[Traffic]
module = TrafficReport
description = Traffic report
file = /proc/net/dev
interface = eth0:
pattern = %interface %in %o %o %o %o %o %o %o %out
4175072043:3177481866
und hier die conf
[Traffic]
module = TrafficReport
description = Traffic report
file = /proc/net/dev
interface = eth0:
pattern = %interface %in %o %o %o %o %o %o %o %out
Re: SrvReport: Tägliche Mail vom Server
Und Du hast den srvreport.pl wirklich JEDE 15 min in crontab drin ??? da in der log-Datei nur ein Eintrag drin ist, wurde es bisher nur einmal aufgerufen...
Was liefert denn "crontab -l" ?
Was liefert denn "crontab -l" ?
Re: SrvReport: Tägliche Mail vom Server
Hi
crontab:
1-46/15 * * * * /root/srvreport/srvreport-0.60/bin/srvreport.pl
Pfad passt. habs noch mal gegen gecheckt.
Ich hab ./srvreport.pl --test=1 schon 5 mal ausgeführt
crontab -l liefert:
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.1766 installed on Tue Nov 11 14:41:55 2003)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
crontab:
1-46/15 * * * * /root/srvreport/srvreport-0.60/bin/srvreport.pl
Pfad passt. habs noch mal gegen gecheckt.
Ich hab ./srvreport.pl --test=1 schon 5 mal ausgeführt
crontab -l liefert:
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.1766 installed on Tue Nov 11 14:41:55 2003)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)