[ANN]: Tägliche Mail vom Server

Plesk, Confixx, Froxlor, SysCP, SeCoTo, IspCP, etc.
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

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

Post by kajo0011 »

Wie gesagt, Du musst sicherstellen, dass das Script nur alle 15 min ausgeführt wird!!!
Wenn nicht dann stimmen weder der Traffic-Report noch der CPU-Report. Und die letzten beiden Fehlermeldungen kommen auch wieder heute nacht...
Wie sieht denn Dein crontab-Eintrag aus ?

Code: Select all

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

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

Post by distanzcheck »

ja ich habe es ja geänder auf 0,15,30,45 minuten jeden stunde, nun die frage muß ich irgendwas zurücksetzten oder löschen ?

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

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

Post by kajo0011 »

WIE bzw. WO hast Du es denn geändert !?
Schau doch einfach in "/var/log/messages", dann siehtst Du wann immer welche cron-jobs ausgeführt werden...
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

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

Post by distanzcheck »

die cronjobs standen nicht au 4 mal in der stunde,m das habe ich nun eingerichtet
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

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

Post by distanzcheck »

wie kann ich denn sozusgen ein reset des scripts durchführen?

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

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

Post by kajo0011 »

1. Was ist ein "reset des scripts" ?
2. Bisher hast Du keine meiner Frage beantwortet (zumindest in den letzten Threads nicht)

Greetings
Jochen
mrturkey
Posts: 24
Joined: 2004-01-18 21:32
 

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

Post by mrturkey »

kajo0011 wrote: 2. Bisher hast Du keine meiner Frage beantwortet
Greetings
Jochen

Du aber meinem letzten Problem auch net :-(

Code: Select all

Web-Server 
   
1 
VHost # bytes # requests Status 2xx Status 3xx Status 4xx 
1. - 9.1K 31 0 0 31 
Sum 9.1K 31 0 0 31 
 
So siehts es bei mir bei der Webserver-Statistik aus, wobei ich 4 vhosts habe. Woran könnte das denn liegen ?


gruss
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

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

Post by captaincrunch »

Mag vielleicht daher kommen, dass der gute kajo hier von allen Seiten mit zig Fragen bestürmt wird, und ein halbwegs sinnvoller Ã?berblick in diesem Thread kaum noch möglich ist. Wir werden daher zuesehen, dass wir asap ein eigenes Thema dafür im Userprojekte einrichten.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

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

Post by kajo0011 »

@MrTurkey:
Das Problem habe ich wohl überlesen... :cry:
Vermutlich liegt es daran, dass keine Anfragen mit den gültigen VHosts in der Log-Dateien stehen (deswegen auch immer 4xx-Fehler)
Ohne logfile kann ich Dir da wenig sagen...
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

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

Post by kajo0011 »

@CaptainCrunch:
Sehr gute Idee, hatte ich auch schon vorgeschlagen...
mrturkey
Posts: 24
Joined: 2004-01-18 21:32
 

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

Post by mrturkey »

@CaptainCrunch

gute Idee, weil dieses Tool ist wirklich ne feine Sache, einfacher als awstats find ich ;-)


@kajo

Sorry sollte nicht so aussehen, als ob es ein vorwurf ist ;)

Ich gehe mal davon aus, das du die Web-Server Statistik aus /var/log/httpd/access_log liest.

Jedoch ist in dieser Log Datei bei meinem Strato Server nur der access auf den visas httpd Server geloggt.

Die Logs zu den vhosts, liegen in einem anderen Verzeichnis.

Code: Select all

/usr/local/visas/logfiles/vhost1/access_log
in der httpd.con steht unter den jeweiligen vhost dieser Eintrag mit dabei:

Code: Select all

CustomLog "|/usr/local/visas/cronolog/cronolog --symlink=/usr/local/visas/logfiles/vhost1/access_log --prev-symlink=/usr/local/visas/logfiles/vhost1/current_access_log /usr/local/visas/logfiles/vhost1/%Y/%m/%d/access_log" combined
Hoffe du kannst mit diesen Infos was anfangen ....

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

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

Post by kajo0011 »

MrTurkey wrote: Ich gehe mal davon aus, das du die Web-Server Statistik aus /var/log/httpd/access_log liest.
Nein, die Web-Server Statistik lese ich aus einer eigenen Datei "/var/log/httpd/srvreport_YYYY-MM-DD" welche mittels des "piplog.pl" erzeugt wird. Da nur dann auch die Infos über die VHosts geloggt werden!

Aus diesem Grund musst Du ja auch den CustomLog-Eintrag in httpd.conf eintragen...
Ich wrote:If you want to use the current config for Httpd-Logs, then you
have to change the "/etc/httpd/httpd.conf" for apache.
Add the following lines:

Code: Select all

LogFormat "%v "%{Host}i" %h %t "%r" %>s %b" srvreport 
CustomLog |/root/srvreport-x.xx/bin/pipelog.pl srvreport
Restart apache via:

Code: Select all

apachectl configtest
apachectl restart
mrturkey
Posts: 24
Joined: 2004-01-18 21:32
 

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

Post by mrturkey »

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
CustomLog |/tmp/srvreport-0.40/bin/pipelog.pl srvreport
Das hatte ich auch gemacht ....

in der srvreport steht nur:

Code: Select all

h4711.serverkompetenz.net "-" 195.92.95.99 [23/Feb/2004:02:12:44 +0100] "HEAD / HTTP/1.0" 200 0
h4711.serverkompetenz.net "-" 195.92.95.99 [23/Feb/2004:02:12:50 +0100] "HEAD / HTTP/1.0" 200 0

könnte ich denn probieren diese 2 Zeilen innerhalb jeder vhost einzugeben , oder in die existierende Customlog anhängen ?
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

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

Post by kajo0011 »

Dein Web-Browser verhält sich nicht konform...
Mit diesem Browser kannst Du gar keine VHosts anzeigen! Oder was zeigt Dein Browser an ?
Um auf einem Server zuzugreifen, welcher VHosts enthält MUSS der Client den "Host"-Eintrag im Header mitsenden!

Siehe auch: http://www.apacheweek.com/features/vhost
mrturkey
Posts: 24
Joined: 2004-01-18 21:32
 

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

Post by mrturkey »

;-)

Danke das du noch den nerv hast mir zu helfen ..... :oops:


Also der Visas Server hat seinen eigenen Apache, den ich selber über ssh stoppe, weil ich den nicht immer brauche.

Ich habe den jetzt mal gestartet und auf diesen zugegriffen um zu sehen ob er die Log schreibt.

srvreport_2004-02-23 ( hier sind nur 3 Zeilen drin ) =

Code: Select all

h4711.serverkompetenz.net "-" 195.92.95.99 [23/Feb/2004:02:12:44 +0100] "HEAD / HTTP/1.0" 200 0 
h4711.serverkompetenz.net "-" 195.92.95.99 [23/Feb/2004:02:12:50 +0100] "HEAD / HTTP/1.0" 200 0
h4711.serverkompetenz.net "h4711.serverkompetenz.net" 213.23.207.182 [23/Feb/2004:11:13:24 +0100] "GET /adminlevel/ HTTP/1.1" 301 349
Also überträgt er den Host im Header, alle anderen Zugriffe auf die Hosts werden aber nicht in den srvreport geschrieben.

Falls dir nochwas einfällt wäre ich Dankbar, ansonsten lassen wir es lieber, vielleicht passt es ja tatsächlich nicht zu einem Server mit Visas config ....
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

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

Post by kajo0011 »

Das tool geht mit jedem Apache Server, welcher vhosts verwendet...
Wolltest Du mir mit Deiner letzten Nachricht sagen, dass auf Deinem Rechner ZWEI apache server laufen?

Dann darfst Du halt den piplog.pl nur in dem Server aktivieren, welcher auch die vhosts verwaltet... kann doch eigentlich nicht so schwierig sein...

Greetings
Jochen
mrturkey
Posts: 24
Joined: 2004-01-18 21:32
 

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

Post by mrturkey »

Sorry für meine Unwissenheit .... Bin halt noch am krabbeln unter Linux :?



Also ich habe jetzt folgendes gemacht:

Wenn ich nur in der httpd.conf die 2 Zeilen für das Customlog eintrage, dann werden auch nur die Logs generiert die vom Visas httpd Daemon generiert werden.

Ich habe ganz unten in der httpd.conf die einzelnen virtualhosts, da habe ich in jedem den zweizeiler eingefügt

Code: Select all

LogFormat "%v "%{Host}i" %h %t "%r" %>s %b" srvreport 
CustomLog |/tmp/srvreport-0.40/bin/pipelog.pl srvreport
Nun scheint es zu funktionieren.

Sorry für die unannehmlichkeiten :lol:
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

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

Post by kajo0011 »

So sollte man es eigentlich NICHT lösen.. da dies nur unnötig Resource-Verbrauch auslöst und vermutlich auch zu konflikten beim Schreiben unter hoher Last führt .
Kannst Du mir mal die httpd.conf per "Private-Mail" schicken ?
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

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

Post by kajo0011 »

Also, nach genauerem betrachten des httpd.conf macht wohl das "Visas" für jeden VHost einen eigenen Eintrag für das CustomLog in dem jeweiligen VHost.
Somit ist ein loggen wie es mit Confixx geht nicht mehr möglich.
Das Vorgehen von Visas ist im übrigen von Apache NICHT empfohlen (siehe http://httpd.apache.org/docs/logs.html).
Als "Lösung" kann ich vorerst nur anbieten, dass man eben den pipelog.pl auch in jeden VHost-Eintrag reinschreibt; wobei ich mir unsicher bin ob es Probleme bei höherer Last mit dem schreiben gibt (vermutlich schon).

Das LogFormat muss man im übrigen nur EINMAL ganz oben angeben.
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

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

Post by distanzcheck »

also heute nacht kam wieder diese html fehlermeldung, wenn ich es manuel aufrufe kommt keine fehlermeldung

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

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

Post by kajo0011 »

Welche HTML-Fehlermeldung meinst Du denn jetzt ? Die das HTTP/1.1" keine Zahl ist ?
Dies liegt daran, dass in der URL ein Hochkomma (") drin ist. Somit geht die Analyse dieser Zeile schief (kannst ja auch mal mit anderen Analyse-Tools probieren, die haben das gleiche Problem).
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

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

Post by distanzcheck »

und wie löse ich das Problem ?

Dirk
space
Posts: 51
Joined: 2003-07-09 17:20
 

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

Post by space »

hi,

ich habe dein tool mal auf meinem test server laufen lassen, läuft gut, erzeugt gute reports. nur müllt es mein postfach voll wenn keine logdatei vom apache existiert, hab jetzt den cronjob output auf /dev/null umgeleitet.

wenn ich das richtig versteh muss ich pipelog in jedem vhost eintragen?
global lief es auch bei mir nicht...

vielen dank für dieses coole tool :-D
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

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

Post by kajo0011 »

Wie es aussieht hast Du schon in jedem VHost min. einen "CustomLog" Eintrag. Wenn möglich sollte man sowas vermeiden.
Wenn dies nicht vermeidbar ist (z.B. bei der Visas installation), dann muss man eben auch für jeden vhsot einen eigenen Eintrag für den srvreport-pipelog.pl machen.
Ich konnte dies aber noch nicht verifizieren ob dies problemlos funktioniert! Vermutlich gibt es in der aktuellen Version Probleme bei hoher Last!
Werde dies noch weiter untersuchen und dann eine Lösung posten /bzw. einchecken).
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

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

Post by kajo0011 »

distanzcheck wrote:und wie löse ich das Problem ?
Entweder Du bringst den Apache dazu vernünftige Logfiles zu erzeugen oder due fügst ein "> /dev/null" hinter dem cronjob an.
Locked