SrvReport: Tägliche Mail vom Server

Open-Source-Projekte unserer User
Post Reply
michas.
Posts: 109
Joined: 2003-03-08 13:08
 

Re: SrvReport: Tägliche Mail vom Server

Post by michas. »

Ich habe noch einmal eine Verständnisfrage.
Seit gestern kommt keine Auswertung mehr, wahrscheinlich habe ich aus Versehen einen Cronjob herausgelöscht.
Zum Vertsändnis:
Man mußte doch zwei Cronjobs einstellen, einmal den für alle 15 Minuten, den ganzen Tag durch und einen für die eigentliche Mailgenerierung um 00.01 Uhr.
Letzter fehlt bei mir jetzt. Wie mußte der noch einmal konkret aussehen, ich kann trotz indensivem Lesen nichts finden.
Report läuft bombig aus der Kommandozeile mit parameter --test=3 heraus, nicht aber, wenn ich über webmin den zweiten cronjob versuche zu starten.
Habe ich jetzt seit zwei Tagen einen Denkfehler?

MichaS.

Der zweite Cronjob sieht übrigends so aus:

/usr/local/srvreport/bin/srvreport.pl | mail -s "automatisches Report zur Serverlast durch SRVReport erfolgte soeben" webmaster@kit-service.de
robertw
Posts: 165
Joined: 2002-12-17 16:10
Location: Berlin
 

Re: SrvReport: Tägliche Mail vom Server

Post by robertw »

MichaS. wrote:Man mußte doch zwei Cronjobs einstellen, einmal den für alle 15 Minuten, den ganzen Tag durch und einen für die eigentliche Mailgenerierung um 00.01 Uhr.
Letzter fehlt bei mir jetzt. Wie mußte der noch einmal konkret aussehen, ich kann trotz indensivem Lesen nichts finden.
Da hast Du wohl an der falschen Stelle gelesen. :-)

Es steht alles in der Datei doc/INSTALL.TXT - auch der Aufbau des Cronjobs.

Robert
michas.
Posts: 109
Joined: 2003-03-08 13:08
 

Re: SrvReport: Tägliche Mail vom Server

Post by michas. »

@Robert,

da steht etwas von einem cronjob, mir ist aber so, als hätte ich irgendwo etwas von zweien gelesen und auch eingerichtet. Das war mein Thema ;-)

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

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

MichaS. wrote:da steht etwas von einem cronjob, mir ist aber so, als hätte ich irgendwo etwas von zweien gelesen und auch eingerichtet.
Quellen !?
INSTALL.TXT wrote:- add the srvreport.pl to you crontab:
1-46/15 * * * * /root/srvreport-x.xx/bin/srvreport.pl
Dieser eine cron-job wird ja auch nachts um 0:01 ausgeführt... und deshalb ist er in der Lage die Mail um diese Zeit zu versenden...

Der Eintrag im cron mit der Mail-Adresse ist eigentlich nicht notwendig, es sein denn es würde ein Fehler auftreten, anonsten gibt es keine Ausgaben...

Code: Select all

/usr/local/srvreport/bin/srvreport.pl | mail -s "automatisches Report zur Serverlast durch SRVReport erfolgte soeben" webmaster@kit-service.de
Die Mail-Adresse musst Du nur in der bin/srvreport-conf eintragen...

Greetings
Jochen
michas.
Posts: 109
Joined: 2003-03-08 13:08
 

Re: SrvReport: Tägliche Mail vom Server

Post by michas. »

läuft wieder alles zur vollen Zufriedenheit, die zwei einzutragenden Cronjobs bezogen sich auf eine andere parallel von mir installierte Software, war etwas durcheinander gekommen ;-)

Micha
systemkiller
Posts: 23
Joined: 2003-09-17 17:49
 

Re: SrvReport: Tägliche Mail vom Server

Post by systemkiller »

also bei mir läuft eigentlich alles zufriedenstellend. :-D
bis auf diesen kleinen schönheitsfehler:

Code: Select all

[main:290 (eval):291 SRVREPORT::LogReport::createData:80 SRVREPORT::BaseFileReport::buildRegexFromPattern:267] Neither 'pattern' nor' regex' defined! ()
ich habe schon mit allen möglichen perl-modulen rumgedoktert, ist sicher nur eine versionsfrage. kann jemand helfen?
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

Das liegt an einer falschen srvreport.conf-Datei. Schick sie mir doch mal per PM...
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

Im folgenden EIntrag fehlt die letzte Zeile:

Code: Select all

[FSInfo] 
module      = LogReport 
description = Infos about File-System 
file        = /bin/df -a -h| 
wholeFile   = 1 
pre         = 1 
regex       = .
Füge die einfach noch ein und dann geht es ohne Fehler ("regex = ."; den Punkt nicht vergessen!)
systemkiller
Posts: 23
Joined: 2003-09-17 17:49
 

Re: SrvReport: Tägliche Mail vom Server

Post by systemkiller »

das wars gewesen. :-D danke!
mario37
Posts: 11
Joined: 2004-03-27 15:57
 

Re: SrvReport: Tägliche Mail vom Server

Post by mario37 »

was muss ich denn hier eintragen, um den traffic ausgewertet zu bekommen ?

ifconfig liefert folgendes ergebnis:

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:26237 errors:0 dropped:0 overruns:0 frame:0
TX packets:26237 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1900882 (1.8 Mb) TX bytes:1900882 (1.8 Mb)

venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
-00
inet addr:127.0.0.1 P-t-P:127.0.0.1 Bcast:0.0.0.0 Mask:255.255.255.
0
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:771138 errors:0 dropped:0 overruns:0 frame:0
TX packets:1006120 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:159897628 (152.4 Mb) TX bytes:883317989 (842.3 Mb)

venet0:0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
-00
inet addr:xx.xx.157.46 P-t-P:xx.xx.157.46 Bcast:xx.xx.157.46 Mask:2
55.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:771138 errors:0 dropped:0 overruns:0 frame:0
TX packets:1006120 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:159897628 (152.4 Mb) TX bytes:883317989 (842.3 Mb)

die mailauswertung will bei meinem vserver (s4free) auch nicht laufen, jedenfalls bekomm ich da keine einträge angezeigt. was muss ich da einstellen damit es geht ?
bravesurfer
Posts: 170
Joined: 2003-05-08 12:17
Location: Stuttgart
 

Re: SrvReport: Tägliche Mail vom Server

Post by bravesurfer »

Hallo,

crond Daemaon meldete mit heute Nacht folgendes:
Cron <root@h3151> /root/srvreport-0.52/bin/srvreport.pl

warning, got bogus tcp line.
warning, got bogus unix line.
Zuvor lief alles tagelang zuverlässig.

Jemand eine Ahnung was das zu bedeuten hat? Kann die o.g. Meldungen nicht so recht einordnen!


Mfg

M. Clemenz
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

mario37 wrote:was muss ich denn hier eintragen, um den traffic ausgewertet zu bekommen ?
Zeig mir lieber mal was

Code: Select all

cat /proc/net/dev
liefert...
Vermutlich musst Du aber in der srvreport.conf folgendes eintragen:

Code: Select all

interface   = venet0:
mario37 wrote:die mailauswertung will bei meinem vserver (s4free) auch nicht laufen, jedenfalls bekomm ich da keine einträge angezeigt. was muss ich da einstellen damit es geht ?
Was läuft den für ein Mail-Programm ? Wie sehen denn die Einträge in /var/log/mail aus !?
mario37
Posts: 11
Joined: 2004-03-27 15:57
 

Re: SrvReport: Tägliche Mail vom Server

Post by mario37 »

unter /proc/net/dev ist die datei 0byte groß. da steht nichts drinn.

[main:293] Error while executing 'traffic' Could not open /srvreport-0.52/bin/../data/traffic_venet0_.log at /srvreport-0.52/bin/lib/perl/SRVREPORT/TrafficReport.pm line 125. (No such file or directory)


es läuft sendmail und das maillog schaut wie folgt aus:

Apr 4 05:58:57 xx sendmail[21348]: i343wvTJ021348: from=<webmaster@transponder-news.de>, size=16806, class=0, nrcpts=1, msgid=<20040404041558.27645.qmail@serv20.c.artfiles.de>, proto=SMTP, relay=serv20.c.artfiles.de [80.252.99.21]
Apr 4 05:58:58 xx sendmail[21442]: i343wvTJ021348: to=<xx@mysterios.de>, delay=00:00:01, xdelay=00:00:01, mailer=local, pri=47004, dsn=2.0.0, stat=Sent
Apr 4 06:19:56 xx sendmail[3810]: i344JtVD003810: from=<Ostern@mytoys-mail.de>, size=26204, class=-60, nrcpts=1, msgid=<200404040419.i344JLfq090446@jaina.mytoys-mail.de>, proto=ESMTP, relay=h-213.61.120.245.host.de.colt.net [213.61.120.245]
Apr 4 06:19:56 xx sendmail[3874]: i344JtVD003810: to=<xx@mysterios.de>, delay=00:00:01, xdelay=00:00:00, mailer=local, pri=164418, dsn=2.0.0, stat=Sent
Apr 4 06:37:40 xx sendmail[18976]: i344bcmp018976: <rocco@xx>... No such user here
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

Damit es mit Deiner Version von sendmail läuft musst Du in der Datei srvreport/bin/lib/perl/SRVREPORT/PostfixReport.pm die Zeile 141 von

Code: Select all

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

Code: Select all

        if ($line =~ /:s+([A-Za-z0-9]{10,14}):s(.+)$/) {
ändern.
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

mario37 wrote:unter /proc/net/dev ist die datei 0byte groß. da steht nichts drinn.
Es ist mir schon klar dass die Datei 0 bytes gross ist... dies ist normal... Du sollst mir aber sagen was rauskommt wenn Du "cat /proc/net/dev" machst !
mario37
Posts: 11
Joined: 2004-03-27 15:57
 

Re: SrvReport: Tägliche Mail vom Server

Post by mario37 »

Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo: 2248576 27627 0 0 0 0 0 0 2248576 27627 0 0 0 0 0 0
venet0:162761427 808196 0 0 0 0 0 0 946045009 1063920 0 0 0 0 0 0


sowas kommt dann
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

clemenz wrote:
Cron <root@h3151> /root/srvreport-0.52/bin/srvreport.pl

warning, got bogus tcp line.
warning, got bogus unix line.
Läuft bei dir der chkrootkit?
Siehe: http://lists.debian.org/debian-security ... 00205.html
oder http://groups.google.de/groups?selm=200 ... at.bofh.it
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

mario37 wrote:venet0:162761427 808196 0 0 0 0 0 0 946045009 1063920 0 0 0 0 0 0
Also, dann trage den srvreport.pl wie in install.txt beschrieben in den crontab ein und dann geht es...
Zu testzwecken (und wenn Du noch keine 30 min. gerwartet hast seit dem Eintrag in den crontab) kannst Du es mit

Code: Select all

./srvreport.pl --test=3
aufrufen.
mario37
Posts: 11
Joined: 2004-03-27 15:57
 

Re: SrvReport: Tägliche Mail vom Server

Post by mario37 »

cool ! der traffic wird nun angezeigt, nur beim mail will noch nix erscheinen, obwohl ich die datei geändert habe. ich habe in srvreport.conf dort folgendes stehen:

[Postfix]
module = PostfixReport
description = Postfix
file = /var/log/maillog
pattern = %time3
popperAnalyze = 1
showClientName = 1
# showReject can contain 0 (no), 1 (only reject), 2 (complete message)
# be aware that if you have a content-spam-filter and you use 2;
# this report mail might also be rejected!
showReject = 2
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

mario37 wrote:

Code: Select all

pattern     = %time3
Dies solltest Du noch nach

Code: Select all

pattern     = %time2
ändern.
mario37
Posts: 11
Joined: 2004-03-27 15:57
 

Re: SrvReport: Tägliche Mail vom Server

Post by mario37 »

freu... nun geht das auch.
bei der traffic auswertung, besteht da die möglichkeit einer deteilierteren anzeige ? (wer /wo wurde der traffic verursacht) da steht zur zeit folgendes:

[Traffic]
module = TrafficReport
description = Traffic report
file = /proc/net/dev
interface = venet0:
pattern = %interface %in %o %o %o %o %o %o %o %out
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

mario37 wrote:bei der traffic auswertung, besteht da die möglichkeit einer deteilierteren anzeige ? (wer /wo wurde der traffic verursacht)
Nein. Ist auch nicht geplant.

Vielleicht hilft Dir ja das Traffic Tool von "Alexander Newald" weiter
http://www.traffic-tool.de/
mario37
Posts: 11
Joined: 2004-03-27 15:57
 

Re: SrvReport: Tägliche Mail vom Server

Post by mario37 »

ich bin mit dem srvreport eigentlich sehr zufrieden, das teil ist spitze, und da es nun dank deiner schnellen hilfe bei mir auch super läuft, will ich lieber bei diesem tool bleiben. ich danke dir für deine schnelle und freundliche hilfe.
cgi
Posts: 31
Joined: 2003-11-19 14:48
Location: Nordbayern
 

Hut ab!

Post by cgi »

Ich bin echt begeistert von diesem Tool - es verschafft regelmäßig Ã?berblick ohne erwähnenswerten Aufwand!

Dieser Communitygedanke macht echt glücklich!
Danke!
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

Das freut mich aber, dass das Tool für jemanden hilfreich ist...

In den nächsten Tagen, werde ich versuchen die ganzen Daten (optional) auch vernünftig zu speichern und dann auch wöchentliche / monatliche / jährliche Berichte zu erstellen...

Greetings
Jochen
Post Reply