Noobis.de - Wir helfen weiter !


Banner Picture
Mails mit Anhang über Console verschicken PDF Drucken E-Mail
Benutzerbewertung: / 1
SchwachPerfekt 
Tutorial Übersicht - Linux Tutorials
Samstag, 05. Juni 2010 um 18:20
Linux Administratoren sind gerne informiert über das was auf ihren Root Server passiert.

Daher schreiben sie gerne Scripte und lassen sich über deren Ausgang per e-Mail informieren.

Sei es einfach nur eine Status Meldung oder gar Warnmeldungen bei kritischen Fehlern.

  Eine einfache und sehr schöne Möglichkeit dies über die Konsole mit Anhänge zu realisieren zeige ich heute auf.

1. Was brauchen wir hierfür?  

Wir haben dies über das Programm Biabam realisiert.
Zugegeben, der Name klingt etwas komisch. Aber das Programm erfüllt seinen Zweck voll und ganz zufriedenstellend!

Wir installieren also unter Lenny folgendes Programm:

apt-get install biabam

2. Wie wird das Programm ausgeführt?

Eine Beispielausführung könnte folgende sein:

echo "TEXT DER MAIL" | biabam /tmp/DATEINAME -s "BETREFF!" Diese E-Mail-Adresse ist gegen Spambots geschützt! Sie müssen JavaScript aktivieren, damit Sie sie sehen können.

Dieser Befehl sendet eine E-Mail in folgendem Format:

Absender: Der ausführende LinuxUser@Servername
Empfänger: Diese E-Mail-Adresse ist gegen Spambots geschützt! Sie müssen JavaScript aktivieren, damit Sie sie sehen können.
Betreff: BETREFF!
Text der Nachricht:
TEXT DER MAIL

  Somit ist es möglich, eigens erstellte Log Dateien oder Systemausgaben per E-Mail schnell und einfach zu versenden.

zu beachten ist jedoch!

Sofern man wichtige Status Informationen abrufen möchte oder gar SQL Backups erhalten, sollte man unbedingt auf ein E-Mail Postfach ausweichen, welches nicht direkt auf dem gleichen Server liegt ;-)

Dies würde ein Datenbackup im Notfall erübrigen!

Aktualisiert ( Samstag, 05. Juni 2010 um 18:33 )
 

Comments

B
i
u
Quote
Code
List
List=
[*]
URL
Name *
Email (For verification & Replies)
URL
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Working....
Finished
Failed