[ANN]: Tägliche Mail vom Server

Plesk, Confixx, Froxlor, SysCP, SeCoTo, IspCP, etc.
encoder
Posts: 7
Joined: 2004-02-19 02:12
Location: Zürich
 

Re: [ANN]: Tägliche Mail vom Server

Post by encoder »

Also ich habe auch diese Fehlermeldung die ich hier schon x-mal gelesen habe:

Code: Select all

Could not open /var/log/warn at /root/srvreport-0.35/bin/lib/perl/SRVREPORT/LogReport.pm line 82.
In der srvreport.conf ist auf TEST=3

Habe das mal zum testen so eigestellt.

Ausserdem ist der Eintrag in der httpd.conf so:

Code: Select all

#
# The following directives define some format nicknames for use with
# a CustomLog directive (see below).
#
LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined
LogFormat "%h %l %u %t "%r" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
LogFormat "%v "%{Host}i" %h %t "%r" %>s %b" srvreport

#
# The location and format of the access logfile (Common Logfile Format).
# If you do not define any access logfiles within a <VirtualHost>
# container, they will be logged here.  Contrariwise, if you *do*
# define per-<VirtualHost> access logfiles, transactions will be
# logged therein and *not* in this file.
#
# CustomLog logs/access_log common
CustomLog logs/access_log combined
CustomLog |/root/srvreport-0.35/bin/pipelog.pl srvreport

Was könnte ich sonst noch vergessen oder falsch gemacht haben?



PS: Wirklich, Kompliment wie du dir hier die Zeit nimmst allen zu helfen.



EDIT:

Ich habe mir nochmal alles genau durchgeschaut. Die Pfade sind richtig und auch die Dateien sind da wo sie sein sollten.
Hier z.b. im Ordner /var/log/httpd

Code: Select all

-rw-r--r--    1 root     root     146336321 20. Feb 15:40 access_log
-rw-r--r--    1 root     root     151707132 15. Feb 03:49 access_log.1
-rw-r--r--    1 root     root     221164246  8. Feb 04:03 access_log.2
-rw-r--r--    1 root     root     19677151  1. Feb 04:02 access_log.3
-rw-r--r--    1 root     root      5066571 20. Feb 15:40 error_log
-rw-r--r--    1 root     root      5130010 15. Feb 04:05 error_log.1
-rw-r--r--    1 root     root      7672840  8. Feb 04:03 error_log.2
-rw-r--r--    1 root     root       947788  1. Feb 04:02 error_log.3
-rw-r--r--    1 root     root      3162632 20. Feb 15:40 srvreport_2004-02-20
-rw-r--r--    1 root     root            0 31. Jan 06:12 ssl_access_log
-rw-r--r--    1 root     root         2607 20. Feb 12:38 ssl_error_log
-rw-r--r--    1 root     root         7821 11. Feb 05:23 ssl_error_log.1
-rw-r--r--    1 root     root         7347  7. Feb 21:47 ssl_error_log.2
-rw-r--r--    1 root     root         6162 31. Jan 18:28 ssl_error_log.3
-rw-r--r--    1 root     root            0 31. Jan 06:12 ssl_request_log
Last edited by encoder on 2004-02-20 15:52, edited 1 time in total.
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: [ANN]: Tägliche Mail vom Server

Post by distanzcheck »

so klappt nun alles.

aber wie bekomme ich die 0.35 deinstalliert um die 0.40 sauber instllieren zu können ?

Dirk
mrturkey
Posts: 24
Joined: 2004-01-18 21:32
 

Re: [ANN]: Tägliche Mail vom Server

Post by mrturkey »

kajo0011 wrote:@distanzcheck:
Geht es dann jetzt oder nicht ? Wieviele "pipelog.pl" siehst Du wenn Du "ps -A" machst ? Ein oder zwei.
Wenn Du nur einer siehst, dann ist der Pfad falsch!
Wenn zwei da sind, sollte es eigenltich gehen (confixx nennt sein piplog auch pipelog.pl).

Hallo,

woran könnte es liegen das ich die pipelog.pl nur "einmal" sehe ?

Ich habe einen Strato Server 8.1 im Einsatz wo Visas drauf läuft.
Ich habe in der http.conf folgenden Eintrag bei CustomLog gemacht:

Code: Select all

LogFormat "%v "%{Host}i" %h %t "%r" %>s %b" srvreport
CustomLog |/tmp/srvreport-0.40/bin/pipelog.pl srvreport
Pfad usw stimmt.

habe auch ./srvreport.pl --test=1 und ./srvreport.pl --test=3 ausgeführt kommt immer wieder die gleiche Meldung.

Code: Select all

Could not open /var/log/httpd/srvreport_2004-02-20 at /tmp/srvreport-0.40/bin/lib/perl/SRVREPORT/HttpdReport.pm line 78.
Crontab ist auch eingerichtet.Er will einfach keine Logfile erstellen.

Zusätzliche Frage:

Ich habe in /var/log/http nur die error_log , access_logs sind in einem anderen verzeichnis für jeden host hinterlegt (visas). Was muss man denn in solch einem Fall machen ? Pipelog mehrfach ausführen ?


th@nks und gr33tz
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: [ANN]: Tägliche Mail vom Server

Post by kajo0011 »

@encoder:
Du hast NICHT die gleiche Meldung die sonst alle haben... :lol:

Bei Dir existiert die Datei /var/log/warn nicht. Dies kann natürlich vorkommen, falls Dein System keine Warnungen ausgespukt hat, bzw. das logrotate aktiv war und noch keine neue angelegt wurde.
Ich werde es doch irgendwann reinmachen, dass ich keinen Fehler mehr ausgeben, wenn ich eine Datei nicht finden kann...
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: [ANN]: Tägliche Mail vom Server

Post by kajo0011 »

@distanzcheck:
Eigentlich ist es ganz einfach:
Du sicherst Dir die Datei "srvreport.conf" und überschreibst alle Dateien mit der neuen Version. Anschliessend spielst die Deine "srvreport.conf" wieder ein. Wenn Du willst, kannst Du die mitgelieferte "srvreport.conf" mit Deiner vergleichen und neue Optionen aktivieren (z.B. der showReject=1)

Am besten ist es natürlich, wenn Du alles in einem Verzeichnis "/root/srvreport" installiert hast, dann ist im Pfad keine Versionsnummer drin, aber spielt auch keine Rolle.
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: [ANN]: Tägliche Mail vom Server

Post by distanzcheck »

jo habe ich auch so gemacht, hat super geklappt

Dirk
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: [ANN]: Tägliche Mail vom Server

Post by kajo0011 »

@MrTurkey:

Hast Du den apache neu gestartet ?

Code: Select all

apachectl configtest
apachectl restart
Dass Du nur eine pipelog.pl bei den Prozessen ist vermutlich für "Visas" ok (meine Aussage bezog sich auf Confixx).

Es spielt übrigens keine Rolle wo Deine sonstigen "access_log" und "error_log" files liegen. Wenn der apache neu gestartet wurde sollten die apache-logfiles für den srvreport in "/var/log/httpd" erzeugt werden.
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: [ANN]: Tägliche Mail vom Server

Post by kajo0011 »

@encoder:
Als einfache kurzfristige Lösung kann ich Dir anbieten dass Du in der Datei srvreport.conf die Zeile

Code: Select all

file = /var/log/warn
ersetzt durch

Code: Select all

file = /bin/cat /var/log/warn |
encoder
Posts: 7
Joined: 2004-02-19 02:12
Location: Zürich
 

Re: [ANN]: Tägliche Mail vom Server

Post by encoder »

Habe das do ersetzt wie du es geschrieben hast. Und dann habe ich das eingegeben:

Code: Select all

[root@domain bin]# /root/srvreport-0.35/bin/srvreport.pl --test=3
Ich bekomme dann aber leider nur diese Fehlermeldung:

Code: Select all

/bin/cat: /var/log/warn: Datei oder Verzeichnis nicht gefunden
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: [ANN]: Tägliche Mail vom Server

Post by kajo0011 »

Das ist ja ok! Aber Du bekommst einen Report, oder? Wenn es halt keine "/var/log/warn" Datei gibt, kann ich auch nix machen...
encoder
Posts: 7
Joined: 2004-02-19 02:12
Location: Zürich
 

Re: [ANN]: Tägliche Mail vom Server

Post by encoder »

Er hat da keinen erstellt. Ich habs jetzt so gemacht:

Code: Select all

# [Warnings]
# module      = LogReport
# description = Warnings
# file        = /var/log/warn
# pattern     = %time2
Jetzt hab ich eine Mail bekommen und es klappt wunderbar.
mrturkey
Posts: 24
Joined: 2004-01-18 21:32
 

Re: [ANN]: Tägliche Mail vom Server

Post by mrturkey »

kajo0011 wrote:@MrTurkey:

Hast Du den apache neu gestartet ?

Code: Select all

apachectl configtest
apachectl restart
Dass Du nur eine pipelog.pl bei den Prozessen ist vermutlich für "Visas" ok (meine Aussage bezog sich auf Confixx).

Es spielt übrigens keine Rolle wo Deine sonstigen "access_log" und "error_log" files liegen. Wenn der apache neu gestartet wurde sollten die apache-logfiles für den srvreport in "/var/log/httpd" erzeugt werden.

Oki jetzt funktioniert es :-)

Wenn man die Firewall von Suse an hat, da gibbet ne Menge Einträge in der warn, habe eben einem Mail mit 8MB bekommen *g*, muss ich es halt abschalten.

Gibt es einer Erweiterung für qmail, der Standardmässig bei nem Strato Server installiert ist ?


gr33tz
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: [ANN]: Tägliche Mail vom Server

Post by distanzcheck »

bekomme zwar die mails aber auch diese fehlermeldung vom chron

Code: Select all

Could not open /var/log/httpd/srvreport_2004-02-20 at /root/srvreport-0.40/bin/lib/perl/SRVREPORT/HttpdReport.pm line 78.
Dirk
adjustman
Posts: 1132
Joined: 2003-03-26 23:29
Location: SA
 

Re: [ANN]: Tägliche Mail vom Server

Post by adjustman »

ja, lass mich raten - um ca. Mitternacht ?
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: [ANN]: Tägliche Mail vom Server

Post by kajo0011 »

- Apache neu gestartet ?
- Der Pfad in httpd.conf ist richtig ?
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: [ANN]: Tägliche Mail vom Server

Post by kajo0011 »

@MrTurkey:
Erweiterung für qmail:
Wenn Du mir mal einige Zeilen der /var/log/mail Datei zukommen lässt, kann man da vielleicht was machen...
mrturkey
Posts: 24
Joined: 2004-01-18 21:32
 

Re: [ANN]: Tägliche Mail vom Server

Post by mrturkey »

kajo0011 wrote:@MrTurkey:
Erweiterung für qmail:
Wenn Du mir mal einige Zeilen der /var/log/mail Datei zukommen lässt, kann man da vielleicht was machen...

Eine /var/log/mail gibbet net aber dafür /var/log/qmail/current

Hoffe das sind die richtigen daten die du brauchst ....

Code: Select all

@4000000040369eac0bace634 starting delivery 24175: msg 4948390 to remote deop@mtvi.net
@4000000040369eac0bacfda4 status: local 0/10 remote 1/20
@4000000040369ecf136504ec delivery 24175: deferral: Sorry,_I_couldn't_find_any_host_by_that_name._(#4.1.2)/
@4000000040369ecf1365148c status: local 0/10 remote 0/20
@4000000040369fc70dbe0b24 new msg 4948117
@4000000040369fc70dbe1eac info msg 4948117: bytes 554 from <anonymous@h4711.serverkompetenz.net> qp 16212 uid 0
@4000000040369fc70df090bc starting delivery 24176: msg 4948117 to local h4711.serverkompetenz.net-root@h4711.serverkompetenz.net
@4000000040369fc70df0a05c status: local 1/10 remote 0/20
@4000000040369fc70e55edf4 delivery 24176: success: did_0+0+1/
@4000000040369fc70e560564 status: local 0/10 remote 0/20
@4000000040369fc70e560d34 end msg 4948117
@400000004036a13c2c84cc14 new msg 4948117


gr33tz
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: [ANN]: Tägliche Mail vom Server

Post by kajo0011 »

Da ist ja nicht mal ne Dateum / Uhrzeit drin! Wie soll ich denn daraus einen täglichen Report generieren !? Oder soll das erste dir Uhrzeit sein ?
Ist das Logfile wirklich so miserrabel !?
mrturkey
Posts: 24
Joined: 2004-01-18 21:32
 

Re: [ANN]: Tägliche Mail vom Server

Post by mrturkey »

Code: Select all

Web-Server 
     
1 2 
VHost # bytes # requests Status 2xx Status 3xx Status 4xx 
1. - 887 4 0 0 4 
2. www.yahoo.com 706 1 1 0 0 
Sum 1.6K 5 1 0 4 
 
Bei mir ist noch was faul denke ich, das er nicht die richtige access_log liest denke ich.

Da visas die logfiles unter den vhosts in der httpd.conf ablegt, muss ich da denn irgendwas einpflegen das der Traffic richtig berechnet wird bei mir ?


gr33tz
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: [ANN]: Tägliche Mail vom Server

Post by distanzcheck »

ja ca. um mitternacht

ja ist in httpd.conf richtig eingetragen

diese fehlermeldungen kamen letzte nacht um 0:00 Uhr

Code: Select all

Argument "HTTP/1.1"" isn't numeric in numeric ge (>=) at /root/srvreport-0.40/bin/lib/perl/SRVREPORT/HttpdReport.pm line 149, <F_LOG_FILE> line 13549.

diese kam um 0.01 Uhr

Code: Select all

Could not open /var/log/httpd/srvreport_2004-02-21 at /root/srvreport-0.40/bin/lib/perl/SRVREPORT/HttpdReport.pm line 78.
diese um 0:02

Code: Select all

Could not open /var/log/httpd/srvreport_2004-02-21 at /root/srvreport-0.40/bin/lib/perl/SRVREPORT/HttpdReport.pm line 78.
Dirk
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: [ANN]: Tägliche Mail vom Server

Post by kajo0011 »

distanzcheck wrote:

Code: Select all

Argument "HTTP/1.1"" isn't numeric in numeric ge (>=) at /root/srvreport-0.40/bin/lib/perl/SRVREPORT/HttpdReport.pm line 149, <F_LOG_FILE> line 13549.
Vermutlich ist in dieser Zeile im Logfile ein " enthalten und somit ist die Zeile nicht mehr korrekt parse-bar.
distanzcheck wrote: diese kam um 0.01 Uhr...
diese um 0:02...
Wie sieht den Dein Cron-Eintrag aus !?
Das Skript darf nur alle 15 min. ausgeführt werden.


Existiert jetzt die Datei /var/log/httpd/srvreport_2004_02_22 ?


Greetings
Jochen
adjustman
Posts: 1132
Joined: 2003-03-26 23:29
Location: SA
 

Re: [ANN]: Tägliche Mail vom Server

Post by adjustman »

war bei mir auch manchmal. Das Log wird trotzdem geschrieben, oder? War irgendwann weg.
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: [ANN]: Tägliche Mail vom Server

Post by distanzcheck »

ja wir geschrieben, heute nacht noch mal schauen

Dirk
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: [ANN]: Tägliche Mail vom Server

Post by kajo0011 »

Du brauchst nicht immer auf die Nacht warten....
Rufe doch eingfach

Code: Select all

./srvreport.pl --test=1
auf.
Wie oben gesagt, des Script darf nur alle 15 min. aufgerufen werden!
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: [ANN]: Tägliche Mail vom Server

Post by distanzcheck »

bisher keine fehlermeldungen, aber anscheinen wurde das script vorher jede minute ausgefüht, deshalt ieht es etwas komisch aus. hoffe das geht wieder weg oder irgendwas löschen ?

Dirk
Locked