SrvReport: Tägliche Mail vom Server

Open-Source-Projekte unserer User
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

Du musst natürlich das "x.xx" durch die entsprechende Zahl ersetzen!
olli325
Posts: 67
Joined: 2003-05-22 16:02
Location: Idar-Oberstein
Contact:
 

Re: SrvReport: Tägliche Mail vom Server

Post by olli325 »

ja hab ich durch 0.42 ersetzt.
ich habe das jetzt nochmal getestet.
Das gleiche wieder

Code: Select all

apachectl configtest
ergibt

Code: Select all

syntax OK
und nach dem restart kommt dann auch die meldung das er erfolgreich neu gestartet wurde.
mit rcapache status kommt dann dead
mit rcapache restart kommt dann jeweils done
aber frage ich den status wieder ab, kommt dead.

mfg

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

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

Wo hast Du die Zeilen denn eingefügt ?
Am beste ist es an die Stelle wo schon ein CustomLog bzw. LogFormat steht.
olli325
Posts: 67
Joined: 2003-05-22 16:02
Location: Idar-Oberstein
Contact:
 

Re: SrvReport: Tägliche Mail vom Server

Post by olli325 »

Ich beschreibe dir jetzt am besten mal wie ich das ganze installiert habe:

ich habe:
- mit wget http://osdn.dl.sourceforge.net/sourcefo ... t-0.42.tgz
das ganze runtergeladen
- danach mit tar im root verzeichniss entpackt
- dann bin nach /root/srvreport-0.42/bin gewechselt
- hier habe ich nun die srvreport.conf bearbeitet (nur meine email adresse eingetragen)
- danach im crontab eingetragen
- testlauf mit /root/srvreport-0.42/bin/srvreport.pl --test=1 druchgeführt OK
- dann nach /etc/httpd/ gewechselt und die httpd.conf um 2 zeilen berreichert und zwar:

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

# The following directives define some format for use with srvreport
LogFormat "%v "%{Host}i" %h %t "%r" %>s %b" srvreport 
CustomLog |/root/srvreport-0.42/bin/pipelog.pl srvreport
- dann apachectl configtest ausgeführt --> Syntax OK
- dann apachectl restart ausgeführt --> restart durchgeführt
- apache läuft nicht mehr


mfg

olli
olli325
Posts: 67
Joined: 2003-05-22 16:02
Location: Idar-Oberstein
Contact:
 

Re: SrvReport: Tägliche Mail vom Server

Post by olli325 »

Jetzt wirds lustig:
Ich habe doch vorhin meinen rootie zum 2. mal neu gestartet.
Hierbei hatte ich aber vergessen die 2 Zeilen für den srvreport rauszunehmen.
Jetzt läuft es seltsamerweise. *freu* 8O
kann es sein das mein apache vielleicht ein problem mit dem apachectl restart - Befehl hat? :?

mfg

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

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

Hat der pipelog.pl berechtigung zum ausführen ?

Code: Select all

chmod 775 pipelog.pl
olli325
Posts: 67
Joined: 2003-05-22 16:02
Location: Idar-Oberstein
Contact:
 

Re: SrvReport: Tägliche Mail vom Server

Post by olli325 »

Hi,
habe ich jetzt gesetzt.
Vielleicht lags ja daran.

Ich danke dir aber schonmal herzlich im Vorraus für deine schnelle und unkomplizierte Hilfe.

Es scheint ja jetzt zu laufen.
Warten wir es ab bis morgen früh. *g* entweder habe ich ne mail im fach oder nicht *g*

MfG

Olli
supertas
Posts: 27
Joined: 2003-08-13 11:21
 

Re: SrvReport: Tägliche Mail vom Server

Post by supertas »

Kann man eigentlich den Trafficzähler zurücksetzen oder wie funktioniert dieser?

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

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

Der Traffic-Zähler funktioniert über den /proc/net/dev
Zurücksetzen kannst Du dies indem du die Datei "srvreport-x.xx/data/eth0_*" löscht.
Greetings
Jochen
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

Oder was hast Du gemeint mit "Zurücksetzen" ?
supertas
Posts: 27
Joined: 2003-08-13 11:21
 

Re: SrvReport: Tägliche Mail vom Server

Post by supertas »

kajo0011 wrote:Oder was hast Du gemeint mit "Zurücksetzen" ?
Dumme frage. Ich habe das Script jetzt erst seit einen Tag laufen. Ist das der Tagestraffic oder wird es jeden Tag dazuaddiert?
Wenn es der Tagestraffic wäre, wäre ein Verbesserungsvorschlag noch den Monatstraffic in die eMail aufzunehmen. Man sollte aber den Tag der Zurücksetzung (auf Null) selber z.b. in der .conf einstellen können.

Aber trotzdem danke für Deine Antwort.

Gruß
Thomas
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

Der Traffic wird ja Stundenweise graphisch in der Mail angezeigt. Und natürlich auch die Summe des Tages.
Eine Wöchentliche oder Monatliche Ã?bersicht wäre natürlich auch schön... aber das kommt erst in späteren Versionen.
jaky
Posts: 141
Joined: 2003-03-23 13:04
Location: Cambrils (E)
 

Re: SrvReport: Tägliche Mail vom Server

Post by jaky »

Was soll den hier geändert werden?

Maiadresse hab ich ja noch begriffen, aber beim Path versteh ich wohl Bahnhof und Kofferklau :oops: .

Habe an der Path - Konfiguration des Rootie nix geändert.

Hier etwa? und wenn ja bitte was?

Code: Select all

FileReport = ../web/html/%%YYYY-%%MM-%%DD.html
FileReportImgPath = ../../images/
supertas
Posts: 27
Joined: 2003-08-13 11:21
 

Re: SrvReport: Tägliche Mail vom Server

Post by supertas »

kajo0011 wrote:Eine Wöchentliche oder Monatliche Ã?bersicht wäre natürlich auch schön... aber das kommt erst in späteren Versionen.
Mehr wollte ich nicht hören ;-)

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

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

@Jaky:
Du musst gar nix ändern...
Der Eintrag erzeugt nur für jeden Tag ausser der Mail auch eine Datei in dem Verzeichnis "srvreport-x.xxwebhtml"
Du kannst auch

Code: Select all

#FileReport = ../web/html/%%YYYY-%%MM-%%DD.html 
einfach auskommentieren, dann wird diese Datei nicht erzeugt.

Anonsten musst Du die INSTALL.TXT Datei einfach befolgen, dann klappt es... Also wenn Du den Apache-Report auch haben willst, musst Du die httpd.conf ergänzen und den Apache neu starten.
olli325
Posts: 67
Joined: 2003-05-22 16:02
Location: Idar-Oberstein
Contact:
 

Re: SrvReport: Tägliche Mail vom Server

Post by olli325 »

Hi Kajo0011,
also dein skript läuft jetzt einwandfrei bei mir.
Bis auf die Traffic-Auswertung, die bleibt bei mir immer noch auf 0 stehen, hast du da vielleicht noch nen tipp für mich?

mfg

Olli

ps.: dein script ist klasse, danke!!!!
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

Wie viele Netzwerkkarten hast Du denn ? Geb doch mal

Code: Select all

ifconfig
ein und sag mal die Namen ganz links. Per Default ist in der srvreport.conf "eth0" eingetragen. Wenn die Karte bei Dir anders heisst, dann musst Du dies ändern.
Geb doch mal

Code: Select all

cat /proc/net/dev
und zeig mal was kommt.
bravesurfer
Posts: 170
Joined: 2003-05-08 12:17
Location: Stuttgart
 

Re: SrvReport: Tägliche Mail vom Server

Post by bravesurfer »

Hallo,

habe alles nach Anleitung isntalliert und funtioniert soweit auch ganz gut, danke!

Bekomme aber im Report unter Check for Rootkit noch folgende Fehlermeldung:
[main:260] Error while executing 'webserver' Could not open /var/log/httpd/srvreport_2004-02-29 at /root/srvreport-0.42/bin/lib/perl/SRVREPORT/HttpdReport.pm line 81. (No such file or directory)
[main:260] Error while executing 'chkrootkit' Could not open /root/scripts/chkrootkit-0.43/chkrootkit | at /root/srvreport-0.42/bin/lib/perl/SRVREPORT/LogReport.pm line 84. (No such file or directory)
Wann sollte den die fehlende Logdatei srvreport_2004_02_29 angelegt werden?
Die EInträge in der httpd.conf habe ich gemacht, den Apache ohne Probleme neu gestartet.

Mfg

M. Clemenz
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: SrvReport: Tägliche Mail vom Server

Post by distanzcheck »

ist bei mir mit der 0.42er Version und auskomentierten logfile das gleiche

Dirk

Code: Select all

Error messages
[main:260] Error while executing 'traffic' Could not open /root/srvreport/bin/../data/traffic_eth0_.log at /root/srvreport/bin/lib/perl/SRVREPORT/TrafficReport.pm line 118. (No such file or directory)
[main:260] Error while executing 'cpuusage' Could not open /root/srvreport/bin/../data/cpu.log at /root/srvreport/bin/lib/perl/SRVREPORT/CPUReport.pm line 91. (No such file or directory)
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

"Auskommentierten Logfiles!" !? Das kann ja nicht gehen...
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: SrvReport: Tägliche Mail vom Server

Post by distanzcheck »

kajo0011 wrote:@Jaky:
Du musst gar nix ändern...
Der Eintrag erzeugt nur für jeden Tag ausser der Mail auch eine Datei in dem Verzeichnis "srvreport-x.xxwebhtml"
Du kannst auch

Code: Select all

#FileReport = ../web/html/%%YYYY-%%MM-%%DD.html 
einfach auskommentieren, dann wird diese Datei nicht erzeugt.

Anonsten musst Du die INSTALL.TXT Datei einfach befolgen, dann klappt es... Also wenn Du den Apache-Report auch haben willst, musst Du die httpd.conf ergänzen und den Apache neu starten.
das meinte ich, hast Du ja geschrieben

Dirk
bravesurfer
Posts: 170
Joined: 2003-05-08 12:17
Location: Stuttgart
 

Re: SrvReport: Tägliche Mail vom Server

Post by bravesurfer »

Also ich habe ncihts auskommentiert! Wann wird den die Logdatei das erste mal erzeugt? Erst am Folgetag um 03.00 Uhr? Dann wäre umseitig beschreibenen Fehlermeldung ja klar!


Gerede bemerkt die zweite Fehlermeldung bezieht sich ja auf
chkrootkit-0.43 (!/root/scripts/chkrootkit-0.43/chkrootkit). Würde ja bedeuten ich muss das gesondert installieren, richtig?
Sollte man dann ggf. in die isntall.txt mit aufnehmen!


Mfg

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

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

clemenz wrote:Wann wird den die Logdatei das erste mal erzeugt? Erst am Folgetag um 03.00 Uhr?
Welche Log-Datei meinst Du denn ?
Der Report wird nachts um ca. 0:01 erzeugt. Wenn Du den FileReport aktiviert hast, dann wird er zu dieser Zeit auch eine Detei in srvreportwebhtmlYYYY-MM-DD.html erzeugen.
Die Log-Files für den Traffic und CPU-Report werden alle 15 min. ergänzt.
clemenz wrote:chkrootkit-0.43 (!/root/scripts/chkrootkit-0.43/chkrootkit). Würde ja bedeuten ich muss das gesondert installieren, richtig?

Wenn Du etwas mit den testen möchtest, dann musst Du das separat installieren und wenn nötig den Pfad in srvreport.conf anpassen.
Ansonsten kannst Du einfach auch das "ChkRootKit" aus dem "order" Eintrag rausnehmen:

Code: Select all

order = Traffic CPUUsage WebServer FTPServer FTPLogs Postfix Warnings LastLogins
kajo0011
Userprojekt
Userprojekt
Posts: 382
Joined: 2003-04-15 12:49
 

Re: SrvReport: Tägliche Mail vom Server

Post by kajo0011 »

distanzcheck wrote:ist bei mir mit der 0.42er Version und auskomentierten logfile das gleiche

Dirk

Code: Select all

Error messages
[main:260] Error while executing 'traffic' Could not open /root/srvreport/bin/../data/traffic_eth0_.log at /root/srvreport/bin/lib/perl/SRVREPORT/TrafficReport.pm line 118. (No such file or directory)
[main:260] Error while executing 'cpuusage' Could not open /root/srvreport/bin/../data/cpu.log at /root/srvreport/bin/lib/perl/SRVREPORT/CPUReport.pm line 91. (No such file or directory)
Dies tritt eigentlich nur auf, wenn Du das Skript mit

Code: Select all

./srvreport.pl --test=1 
aufrufst! Bitte rufe es mit

Code: Select all

./srvreport.pl --test=3
auf
bravesurfer
Posts: 170
Joined: 2003-05-08 12:17
Location: Stuttgart
 

Re: SrvReport: Tägliche Mail vom Server

Post by bravesurfer »

kajo0011 wrote: Welche Log-Datei meinst Du denn ?
Na ich bekomme ja folgende Fehlermeldung:
[main:260] Error while executing 'webserver' Could not open /var/log/httpd/srvreport_2004-02-29 at /root/srvreport-0.42/bin/lib/perl/SRVREPORT/HttpdReport.pm line 81. (No such file or directory)
Die angeführte srvreport_2004-02-29 die sich in /Var/log befinden sollte oder wird die auch von Rootkit erzeugt, wenn ich das installiere?

Mfg

M. Clemenz
Post Reply