Page 6 of 10

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

Posted: 2004-02-08 21:40
by addiy
kajo0011 wrote:Na, eigentlich sollte er korrekt die Mail verschicken....
Wann wird den der Cron-Job tatsächlich ausgeführt ? (/var/log/messages)

Ã?hm also laut denlogs überhaubtnicht :?: :?: hab jetzt mal einen ganzen tag von 0 Uhr bie 23.59 durchgeschaut......steht nix in der log

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

Posted: 2004-02-08 21:47
by kajo0011
Ã?h... also normal steht es doch immer im logfile (/var/log/messages) zumindest bei suse 8.1... da wird es bei mir immer vollgemüllt mit dem confixx-zeugs...

Also, wenn das Script nicht ausgeführt wird, dann wird natürlich auch keine Mail verschkit...
Du kannst ja mal TEST=1 in der Srvreport.conf setzen, dann müsstes Du jede 15 min eine Mail bekommen...
Was für ein OS hast Du denn ?

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

Posted: 2004-02-08 21:54
by addiy
also der einzigste eintrag der immer in der log steht ist:

/USR/SBIN/CRON[21450]: (root) CMD (/root/confixx/confixx_counterscript.pl)

ansonsten nichts weiter

suse 8.1 ............

aber die srvreport_2004-02-08 wird aber erstellt :?: :?: :?:

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

Posted: 2004-02-08 22:06
by kajo0011
Au ja.. jetzt seh ich es...
Du hast den cron-job direkt eingetragen... das war so von mir nicht gedacht... kannst natürlich machen, aber dann korrekt (ist dir nicht aufgefallen, dass alle anderen Einträge anders aussehen?)

Ich habe mein cron-job via "crontab" eingefügt:
1. Lese die aktuellen Einträge aus dem root-crontab aus

Code: Select all

cd ~
crontab -l | grep -v ^# >crontab.txt
2. füge ganz hinten die von mir vorgeschlagene Zeile hinzu

Code: Select all

echo "1-46/15 * * * * /root/srvreport-0.35/bin/srvreport.pl" >>crontab.txt
3. Ã?ndere den Crontab job

Code: Select all

crontab crontab.txt
jetzt sollte es alle 15 min aufgerufen werden...

Greetings
Jochen

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

Posted: 2004-02-08 22:19
by addiy
kannst du mir die kommandozeile für den eintrag per crontag geben.....

fehlermeldung....

no crontab for root

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

Posted: 2004-02-08 22:20
by kajo0011
Ã?h... ich versteh die Frage nicht ganz...
Eigentlich hab ich doch alles gerade eben geschrieben...

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

Posted: 2004-02-08 22:27
by addiy
kannst du mir mal bitte deine crontab posten wegen dem manuellen eintrag.............


so dann mal die erste fehlermeldung......

Could not open /root/srvreport-0.35/bin/../data/traffic_eth0_.log at /root/srvreport-0.35/bin/lib/perl/SRVREPORT/TrafficReport.pm line 104.

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

Posted: 2004-02-08 22:33
by kajo0011
Ich verstehe Dich leider immer noch nicht ganz...
Bei mir steht in irgendeiner Textdatei das folgende Drin:

Code: Select all

1-46/15 * * * * /root/srvreport-0.35/bin/srvreport.pl
Und dies füge ich dann in meinen root-crontab mit

Code: Select all

crontab datei.txt 
ein.
Du kannst es natürlich auch alles manuell machen; dies wird aber explizit nicht empfohlen... In

Code: Select all

/etc/crontab
sollte man auch nicht direkt was reinschreiben... aus diesem Grunde kann ich Dir da auch nichts sagen. Ich kann Dir nur den empfohlenen (und normalen) Weg zeigen; wenn Du was ausgefallenes und nicht normales machen willst, solltest Du selber fit genug sein dies zu tun.

Greetings
Jochen

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

Posted: 2004-02-08 22:38
by kajo0011
Die Fehlermeldung tritt auf, wenn Du es aus der Kommandozeile mit --TEST=1 aufrufst... du solltest es mit --TEST=3 aufrufen (zumindest das erste mal)

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

Posted: 2004-02-08 22:43
by addiy
ich kann aber die crontab nicht auslesen da kommt dann immer die fehlermeldung die ich oben geschrieben habe.....

also "no crontab for root"


Ok mit test 3 läuft alles werde es dann mal wieder auf 0 stellen danke dir für die hilfe...

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

Posted: 2004-02-08 22:45
by adjustman
kajo0011 wrote:Bei mir steht in irgendeiner Textdatei das folgende Drin:

Code: Select all

1-46/15 * * * * /root/srvreport-0.35/bin/srvreport.pl
@Addiy

crontab -e
dann diese Zeile eintippen oder reinkopieren
feddich

schreib ja nicht in irgendwelchen (Dir nicht bekannten) Dateien rum ..

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

Posted: 2004-02-08 22:46
by kajo0011
Ach so... (hab ich irgendwie überlesen) na dann ist es ja noch einfacher...
Einfach die Datei erstellen:

Code: Select all

echo "1-46/15 * * * * /root/srvreport-0.35/bin/srvreport.pl" >crontab.txt
und einen root-crontab anlegen:

Code: Select all

crontab crontab.txt

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

Posted: 2004-02-08 22:47
by adjustman
@kajo0011

seit wann denn so? s.o.

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

Posted: 2004-02-08 22:53
by kajo0011
weil ich vi hasse... (und zu faul bin zu viel auf commandozeile anzugeben)...

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

Posted: 2004-02-08 23:06
by addiy
jo jetzt gehts....
aber mal ne frage
in der übersicht steht hinter postfix 83 und in der auflistung sind es bei out nur 8 was stimmt da nicht???

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

Posted: 2004-02-09 07:27
by kajo0011
Die Zusammenfassung von Postfix zeigt z.Z. die Anzahl von Einträgen in /var/log/mail an.
Dies sollte man vielleicht noch verbessern...

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

Posted: 2004-02-09 12:22
by star-com
hi
ich hab mit srvreport n problem ;)

und zwar wills die apache log datei nicht erstellen
also liegt es nicht an srvreport aber ich steig beim apache nicht durch

in der httpd.conf ist das drinne :
===========
LogFormat "%v "%{Host}i" %h %t "%r" %>s %b" srvreport
CustomLog |/root/srvreport-0.35/bin/pipelog.pl srvreport
===========

aber es wird kein logfile erstellt


daher halt der fehler :
===========
Could not open /var/log/httpd/srvreport_2004-02-09 at /root/srvreport-0.35/bin/l
ib/perl/SRVREPORT/HttpdReport.pm line 78.
===========

eine idee ?

gruss

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

Posted: 2004-02-09 12:25
by kajo0011
Apache neu gestartet ?

Code: Select all

apachectl configtest
apachectl restart

Postfix +srvreport

Posted: 2004-02-10 17:22
by werner01
Hallo,
ich möchte mich zuerst einmal für das klasse Script bedanken.
Das ist genau was ich gesucht habe.

Ich habe noch ein Problem.
Es zeigt bei mir in dem Report bei den Mails nichts an.
Die Check-Time wird richtig angezeigt, aber die Anzahl der Mails (In, Out, Bytes, Sum, Bytes Sum) steht immer bei 0.
Habe ich da bei der Konfiguration etwas falsch gemacht?
Ich verwende Postfix und als Logfile /var/log/mail.....

Ich bedanke mich schon einmal für die Hilfe

Viele Grüße
Uli

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

Posted: 2004-02-10 18:46
by kajo0011
Kannst Du mal die Einträge unter [Postfix] mailen (PM) ?
Und wenn möglich ein Auszug aus Deiner /var/log/mail ?

Hier die Einträge

Posted: 2004-02-10 19:34
by werner01
mach ich doch gerne ;-)

[Postfix]
module = PostfixReport
description = Postfix
file = /var/log/mail
pattern = %time2
popperAnalyze = 1
showClientName = 1
pre = 1


/var/log/mail
Feb 10 12:47:58 p1XXXXXXX qpopper[32694]: Stat1663]: disconnect from unknown[213.30.228.20]
Feb 10 15:38:28 p1XXXXXXX qpopper[1681]: Stats: web1p1 0 0 22 1290418 127.0.0.1 127.0.0.1 [pop_updt.c:296]
Feb 10 15:38:33 p1XXXXXXX qpopper[1683]: Stats: web3p2 0 0 0 0 127.0.0.1 127.0.0.1 [pop_updt.c:296]
Feb 10 15:39:51 p1XXXXXXX postfix/smtpd[1691]: connect from mr1f.sparkassen-informatik.de[193.110.133.120]
Feb 10 15:39:51 p1XXXXXXX postfix/smtpd[1691]: 63DB338047: client=mr1f.sparkassen-informatik.de[193.110.133.120]
Feb 10 15:39:51 p1XXXXXXX postfix/cleanup[1692]: 63DB338047: message-id=<OFEEC9C750.3422DD66-ONC1256E36.00504751-C1256E36.00503351@spkfnb.de>
Feb 10 15:39:51 p1XXXXXXX postfix/smtpd[1691]: disconnect from mr1f.sparkassen-informatik.de[193.110.133.120]
Feb 10 15:39:51 p1XXXXXXX postfix/qmgr[24767]: 63DB338047: from=<elke.oestreicher@sparkasse-freiburg.de>, size=3303, nrcpt=1 (queue active)
Feb 10 15:39:51 p1XXXXXXX postfix/local[1694]: 63DB338047: to=<web1p1@p1XXXXXXX.pureserver.info>, relay=local, delay=0, status=sent (mailbox)
Feb 10 15:42:39 p1XXXXXXX qpopper[1712]: Stats: web1p1 0 0 23 1293856 127.0.0.1 127.0.0.1 [pop_updt.c:296]
Feb 10 15:42:44 p1XXXXXXX qpopper[1714]: Stats: web3p2 0 0 0 0 127.0.0.1 127.0.0.1 [pop_updt.c:296]
Feb 10 15:44:58 p1XXXXXXX postfix/smtpd[1726]: connect from unknown[213.30.228.20]
Feb 10 15:44:58 p1XXXXXXX postfix/smtpd[1726]: DFC2838047: client=unknown[213.30.228.20]
Feb 10 15:44:59 p1XXXXXXX postfix/cleanup[1727]: DFC2838047: message-id=<000301c3efe4$3d733c10$6d00a8c0@BAHO.DE>
Feb 10 15:44:59 p1XXXXXXX postfix/smtpd[1726]: disconnect from unknown[213.30.228.20]
Feb 10 15:44:59 p1XXXXXXX postfix/qmgr[24767]: DFC2838047: from=<ulrich.oestreicher@rudolf-innoview.de>, size=2405, nrcpt=1 (queue active)
Feb 10 15:44:59 p1XXXXXXX postfix/local[1729]: DFC2838047: to=<web1p1@p1XXXXXXX.pureserver.info>, relay=local, delay=1, status=sent (mailbox)
Feb 10 15:46:50 p1XXXXXXX qpopper[1763]: Stats: web1p1 0 0 24 1296407 127.0.0.1 127.0.0.1 [pop_updt.c:296]
Feb 10 15:46:54 p1XXXXXXX qpopper[1765]: Stats: web3p2 0 0 0 0 127.0.0.1 127.0.0.1 [pop_updt.c:296]
Feb 10 15:50:58 p1XXXXXXX qpopper[1789]: Stats: web1p1 0 0 24 1296419 127.0.0.1 127.0.0.1 [pop_updt.c:296]
Feb 10 15:51:02 p1XXXXXXX qpopper[1791]: Stats: web3p2 0 0 0 0 127.0.0.1 127.0.0.1 [pop_updt.c:296]
Feb 10 15:51:15 p1XXXXXXX postfix/smtpd[1799]: connect from unknown[212.85.1.28]
Feb 10 15:51:15 p1XXXXXXX postfix/smtpd[1799]: 9353638047: client=unknown[212.85.1.28]
Feb 10 15:51:15 p1XXXXXXX postfix/cleanup[1800]: 9353638047: message-id=<20040210145115.9353638047@p1XXXXXXX.pureserver.info>
Feb 10 15:51:15 p1XXXXXXX postfix/smtpd[1799]: disconnect from unknown[212.85.1.28]
Feb 10 15:51:15 p1XXXXXXX postfix/qmgr[24767]: 9353638047: from=<steve@wave.co.nz>, size=32022, nrcpt=1 (queue active)
Feb 10 15:51:15 p1XXXXXXX postfix/local[1802]: 9353638047: to=<web2p8@p1XXXXXXX.pureserver.info>, relay=local, delay=0, status=sent (mailbox)



Ich hoffe da sind keine geheimen Daten drinn.

Danke
Grüße Uli

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

Posted: 2004-02-10 20:12
by kajo0011
Ja, wieso erstellt denn Dein postfix nur eine 10-stellige ID !?
Naja, was sollst...
Ã?ndere in bin/lib/perl/SRVREPORT die Datei PostfixReport.pm in der Zeile 169 von

Code: Select all

if ($line =~ /:s+([A-Za-z0-9]{11,12}):s(.+)$/) {
nach

Code: Select all

if ($line =~ /:s+([A-Za-z0-9]{10,12}):s(.+)$/) {
Dann sollte es gehen.

Dickes Lob

Posted: 2004-02-10 20:18
by werner01
Na das nenne ich schnell!

Ich habe es geändert, jetzt bin ich mal gespannt auf Morgen früh.

Danke
Uli

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

Posted: 2004-02-10 20:21
by kajo0011
Du kannst es auch jetzt schon testen, indem du folgendes im bin Verzeichnis aufrufst:

Code: Select all

./srvreport.pl --test=1

Es geht

Posted: 2004-02-10 20:30
by werner01
Danke es hat funktioniert, SUPER!
Klasse Tool


Grüße
Uli