Root Meldungen an eine externe Emailadresse weiterleiten
Viele Meldungen eines Linux Systems, (in diesem Fall Debian), werden an root@localhost gesendet, um den root zu informieren. Um diese Mails auch extern zu lesen bietet es sich an im Homeverzeichnis des root (also unter /root :)) eine neue Datei namens .forward anzulegen und in diese die jeweilige externe Emailadresse reinzuschreiben.
Hier ein Beispiel:
root@yourmachine:/# vi /root/.forward your@emailadress.com
Dadurch werden alle Meldungen, die an root@localhost gehen, automatisch an die hier angegebene Emailadresse weitergeleitet.
Root Meldungen an mehrere externe Emailadresse weiterleiten
Möchte man nun, dass mehrere Empfänger die Meldungen, die an root@localhost gehen, weitergeleitet bekommen, hilft die Datei /etc/aliases weiter.
Hier trägt man einfach im Format => root: firstUnixUser secondUnixUser thirdUnixUser usw, die Namen der Nutzer ein, die die root@localhost Emails empfangen sollen. Danach den Befehl newaliases um die neuen Aliases bekannt zu machen.
Anschliessend trägt man wie oben beschrieben in der .forward Datei des jeweiligen Nutzers die entsprechende externe Emailadresse ein. Die .forward Datei liegt dann natürlich jeweils im Homeverzeichnis des Nutzers und nicht mehr unter /root.
Hier das Beispiel dazu (UnixUser sind hier sweo und testuser, diese müssen dann natürlich angepaßt werden):
root@yourmachine:/# vi /etc/aliases root: sweo testuser root@yourmachine:/# newaliases root@yourmachine:/# vi /home/sweo/.forward mail@sweo.de root@yourmachine:/# vi /home/testuser/.forward mail@tesuserdomain.com
Durch dieses Vorgehen werden nun alle Meldungen an root@localhost an die beiden externen Adressen der User sweo und testuser weitergeleitet. Dass diese natürlich UnixUser mit eigenem Homeverzeichnis sein müssen, versteht sich von selbst. :)
Dieses Vorgehen bietet sich nicht nur an, um reine Systemmeldungen zu erhalten, sondern vor allem für Dinge wie Monitoring.
Einfach im Monitoringtool als Empfänger etwaiger Meldungen und Alerts root@localhost eintragen und alle in /etc/aliases eingetragenen User werden mit informiert wenn das Monitoring anschlägt.


Kommentar hinzufügen