Wie richte ich die Mailbenachrichtigung ein?

From SEPsesam

Jump to: navigation, search

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:

Image:Mail.jpg

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.