Rsyslog stopp regelmäßig

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
micstepper
Beiträge: 21
Registriert: 18.08.2010 09:56:26

Rsyslog stopp regelmäßig

Beitrag von micstepper » 11.12.2010 19:30:04

Hello Leute,

ich habe einen Debian Server mit ISPconfig 3. Alle 24 Stunden stoppt Rsyslog automatisch und ich muss ein " /etc/init.d/rysyslog restart" ausführen. Erst dann bekomme ich wieder Log Files im Webinterface angezeigt.

Es scheint das er die Logs auch dann regelmäßig leert. Denn sobald ich bemerke, dass der Service gestoppt ist sind auch die .log Files leer.

Könnt ihr mir weiterhelfen?

Freundliche Grüße,

miC

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Rsyslog stopp regelmäßig

Beitrag von rendegast » 12.12.2010 04:27:26

Alle 24h, das deutet auf logrotate.
Mal in /etc/logrotate.d/ nachsehen, was das reload des rsyslog verhindern könnte.
Auch zBsp.:

Code: Alles auswählen

lsof | grep /var/log
Problematische Direktiven in /etc/rsyslog.conf, /etc/rsyslog.d/ ?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

micstepper
Beiträge: 21
Registriert: 18.08.2010 09:56:26

Re: Rsyslog stopp regelmäßig

Beitrag von micstepper » 12.12.2010 21:22:23

Ich bin gerade etwas überfragt nach was ich genau suchen soll? Ich habe mir mal die logrotate.conf angeschaut:

Code: Alles auswählen

# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# uncomment this if you want your log files compressed
#compress

# packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp, or btmp -- we'll rotate them here
/var/log/wtmp {
    missingok
    monthly
    create 0664 root utmp
    rotate 1
}

/var/log/btmp {
    missingok
    monthly
    create 0660 root utmp
    rotate 1
}

# system-specific logs may be configured here
/var/log/mail.log {
    missingok
    daily
    rotate 7
    create
    compress
    start 0
}
In dem Ordner /etc/logrotate.d liegen folgende dateien: apache2 apt aptitude clamav-daemon clamav-freshclam denyhosts dpkg fail2ban mysql-server polipo pure-ftpd-common rsyslog suphp-common tinyproxy tor

micstepper
Beiträge: 21
Registriert: 18.08.2010 09:56:26

Re: Rsyslog stopp regelmäßig

Beitrag von micstepper » 12.12.2010 21:38:07

noch etwas: es handelt sich NUR um das Mail.log. Alle anderen Logs laufen ohne Probleme.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Rsyslog stopp regelmäßig

Beitrag von rendegast » 13.12.2010 05:35:01

Woher kommt das:

Code: Alles auswählen

...
# system-specific logs may be configured here
/var/log/mail.log {
    missingok
    daily
    rotate 7
    create
    compress
    start 0
}
in /etc/logrotate.conf?
Da das eigentlich in /etc/logrotate.d/rsyslog drin steht:

Code: Alles auswählen

...

/var/log/mail.info
/var/log/mail.warn
/var/log/mail.err
/var/log/mail.log
/var/log/daemon.log
/var/log/kern.log
/var/log/auth.log
/var/log/user.log
/var/log/lpr.log
/var/log/cron.log
/var/log/debug
/var/log/messages
{
	rotate 4
	weekly
	missingok
	notifempty
	compress
	delaycompress
	sharedscripts
	postrotate
		invoke-rc.d rsyslog reload > /dev/null
	endscript
}
(squeeze und lenny)

Kommentier das unter "# system-specific logs may be configured here" mal aus oder entferne es.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten