Archiv verlassen und diese Seite im Standarddesign anzeigen : E-Mail von Logrotate versenden lassen
Hallo,
ich habe meine Logrotate Einstellungen soweit am Laufen, das heisst die Datein rotieren und werden in neuen Verzeichnissen gespeichert.
Nur die Datei als E-Mail versenden tut Logrotate nicht. Der Rechner ist zugleich Mailserver und auch die Meldungen von cron werden versendet.
Was kann das Problem sein? Mein System ist ein Suse 10.3
/var/log/Netzwerk/hicom {
daily
rotate 99
nocompress
nodelaycompress
nocopytruncate
ifempty
nomissingok
create 640 root root
olddir /var/log/Netzwerk/HICOM
mail be100103@xxxxx.org
sharedscripts
extension csv
}
Hi,
Damit das funktioniert, muss laut Manpage das Versenden von E-Mails via mail möglich sein. Ist das installiert?
soweit ich weiß, schickt cron via sendmail.
Gruß
L00NIX
Hallo,
auf dem Rechner läuft Postfix. Andere Dienste senden bereits Statusmails oder tägliche Mails. (cron, nagios....)
Muss ich das Mailen in der logrotate.conf explizit freigeben??
Danke
Kannst du über
mail -s "Testmail" email@example.com
bla
.
Cc: <enter>
eine E-Mail schicken?
Auf dem Server muss das mail-Kommando installiert sein.
Gruß
L00NIX
ja, ich kann sogar datein von Linuxrechner über die Konsole versenden.
mail {Adresse} Soll ein Logfile gelöscht werden, weil es die älteste Version ist (siehe bei rotate), so wird diese Datei zur angegebenen e-Mail Adresse versendet.
rotate {Anzahl} Diese Option bestimmt die Anzahl der verfügbar gehaltenen rotierten Dateien.
Du hast rotate 99, wirst also ungefähr in 98 Tagen die erste Mail bekommen. ;)
Hallo,
das logrotate gleichzeitig die Datei in ein anderes Verzeichnis schiebt und an eine Mailadresse sendet geht nicht ?
Christian
das logrotate gleichzeitig die Datei in ein anderes Verzeichnis schiebt und an eine Mailadresse sendet geht nicht ?
Mann! Man! ;)
...
mail address
When a log is rotated out of existence, it is mailed to address.
If no mail should be generated by a particular log,
the nomail directive may be used.
mailfirst
When using the mail command, mail the just-rotated file, instead
of the about-to-expire file.
maillast
When using the mail command, mail the about-to-expire file, instead
of the just-rotated file (this is the default).
...
Will heißen: Versuche mal die Option "mailfirst"?
Gruß
L00NIX
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.