Wie richte ich die Mailbenachrichtigung ein?
From SEPsesam
Contents |
Einrichten der Mailbenachrichtigung
Dieses Dokument erklärt, wie die automatische E-Mail Benachrichtigung in SEP sesam funktioniert und eingerichtet werden kann.
E-Mail Schnittstellen
SEP sesam gibt dem Benutzer die Möglichkeit eine automatische Benachrichtigung via E-Mail zu versenden. Diese Benachrichtigung wird über die sogenannten "Schnittstellen" verschickt. Diese Schnittstellen sind Skripte, die entsprechend eingerichtet werden müssen.
Die folgenden Schnittstellen existieren:
sm_notify : versendet automatische E-Mail bei Backup/Restore/Tageswechsel sm_alarm : versendet automatische E-Mail wenn z.B. das falsche Tape eingelegt ist sm_disaster : versendet die sogenannte "disaster" E-Mail wenn ein SESAM_BACKUP ausgeführt wurde
In allen Fällen wird eine entsprechende E-Mail an die in der SEP sesam GUI hinterlegten E-Mail Konten (Konfiguration -> E-Mail Einstellungen) verschickt.
Einrichtung der E-Mail Schnittstellen
Die sogenannten "Templates" der E-Mail Schnittstellen sind bei jeder SEP sesam Installation enthalten. Um die Benachrichtigung nutzen zu können, müssen diese jedoch noch an die richtige Stelle kopiert werden.
Automatische Kopie über GUI
In der GUI auf
"Konfiguration" -> "Schnittstellen" -> "<Schnittstellen Typ>"
klicken. Es öffnet sich ein Fenster mit dem Schnittstellen Script. Dann auf den "Sichern" Button klicken.
Diese Aktion liest das template Script und speichert es in dem entsprechenden Ordner ab.
Manuelle Kopie
Windows
Die Schnittstellen können im Installationspfad, z.B.
C:\Program Files\SEPsesam\skel\templates\
gefunden werden (Bitte ersetzen Sie C:\Program Files\SEPsesam\ gegen Ihren
Installationspfad). Für jede Schnittstelle gibt es eine entsprechende
Batch Datei (und ein PowerShell Pendant mit der Endung .ps1). Z.B.:
sm_alarm.cmd sm_notify.cmd sm_disaster.cmd
Kopieren Sie diese Dateien mittels des Windows Explorers nach:
C:\Program Files\SEPsesam\bin\sesam
Linux
Wie auch unter Windows, werden die Skripte bereits im Installationspfad mit ausgeliefert. Bei RPM- und Debian-Paketen in:
/opt/sesam/skel/templates
Die Skripte sind hier:
sm_notify sm_alarm sm_disaster
Kopieren Sie diese Skripte nach:
/opt/sesam/bin/sesam/
Der entsprechende Pfad ist natürlich auch hier anzupassen, falls Sie keine RPM- oder Debian-Pakete zur Installation genutzt haben.
Einrichtung der E-Mail Empfänger
Die entsprechenden Empfänger der E-Mails werden über die SEP sesam GUI eingerichtet.
Starten Sie hierfür den Menüpunkt:
Konfiguration -> E-Mail Einstellungen
und legen Ihre E-Mail Empfänger wie im Screenshot beschrieben an:
Wichtig ist hier, dass die erste Zeile "Account" immer mit dem Schlagwort "sesam" versehen wird. In der Grundkonfiguration werden nur an diesen Accountnamen E-Mails verschickt.
Test Mailbenachrichtigung
Die Benachrichtigung kann selbstverständlich auf der Kommandozeile getestet werden.
Wie die folgenden Tests aufzurufen sind:
sm_disaster
Starten Sie hierzu einen Auftrag der den Namen "SESAM_BACKUP" trägt, über einen Sofortstart.
sm_notify
Die sm_notify können Sie wie folgt testen:
1) SESAM Profil ausführen (siehe: German_FAQ)
Anschließend den folgenden Befehl absetzen:
sm_notify ALL_JOBS_DONE "Dies ist eine Test-E-Mail"
Falls Sie die PowerShell Varainte benutzen, sollte die Ausgabe in etwa so aussehen:
PS C:\> .\Programme\SEPsesam\var\ini\sm_prof.ps1 PS C:\> sm_notify ALL_JOBS_DONE "Dies ist eine Test-E-Mail" 2011-09-30 11:42:09 [main] INFO - Sesam GUI V4.0 Build 4 A 1.13067 2011-09-20 11:04:07 2011-09-30 11:42:09 [main] INFO - set level to 'INFO' 2011-09-30 11:42:09 [main] INFO - logging to console started. 2011-09-30 11:42:09 [main] INFO - SEP sesam Mailer V4.0 Build 4 A 1.13067 2011-09-20 11:04:07 2011-09-30 11:42:09 [main] INFO - -S developnix -v 2 -p 11401 mail -v 1 -A sesam -s Sesam backup status: Dies ist eine Test-E-Mail -M C:\Programme\SEPsesam\var\prot\20110930.status -a C:\Programme\SEPsesam\var\prot\20110930.prt 2011-09-30 11:42:09 [main] INFO - class: de.sep.sesam.gui.client.Mailer 2011-09-30 11:42:09 [main] INFO - Mailer started with parameter: -S developnix -v 2 -p 11401 mail -v 1 -A sesam -s Sesa m backup status: Dies ist eine Test-E-Mail -M C:\Programme\SEPsesam\var\prot\20110930.status -a C:\Programme\SEPsesam\va r\prot\20110930 .prt 2011-09-30 11:42:10 [main] INFO - Mailer: ExeService is available 2011-09-30 11:42:10 [main] INFO - Mailer: InfoService is available 2011-09-30 11:42:10 [main] INFO - DB SQL: "SELECT * FROM accounts WHERE account_name = 'sesam'" 2011-09-30 11:42:10 [main] INFO - Mailer -- sendMail done sucessfully. STATUS=SUCCESS MSG=""PS C:\>
Tritt bei Versenden ein Fehler auf oder Sie erhalten keine E-Mail, wenden Sie sich bitte mit der Ausgabe dieses Befehls an support@sep.de.

