Funktion
Dieser Service dient dem automatischen Versandt von Error Mails wenn das ExternalMonitoring einen Fehler feststellt. Wird ein Fehler festgestellt wird einmal eine Mail versandt. Wenn ein neuer Fehler dazukommt wird wieder einmal eine Mail versandt. Im Anhang wird eine xml Datei mitgesendet welcher genauere Informationen den Fehler betreffend entnommen werden können.
Hinweis es macht Sinn diesen Service auf einem extra Knoten laufen zu lassen damit er auch bei einem komplett Ausfall der anderen Knoten die Mail versenden kann.
Konfiguration
Den Service anlegen
Als Klasse muss folgendes eintragen werden: org.b2bbp.service.inbound.externalmonitoringmail.ExternalMonitoringStatusMailSenderService
Die Konfiguration findet in der Extension B3P_EXTERNAL_STATUS_MAIL statt.
Extension B3P_EXTERNAL_STATUS_MAIL
Extension Einträge |
Erklärung oder Beispielwert |
receiver |
Adressen an welche die Status Error Mail gesendet wird. Z.B. e2w@b2bbp.org;w2e@b2bbp.org |
content |
Text der versendeten E-Mail |
smtpHost |
Z.B. localhost |
smtpPort |
Z.B 8025 |
smtpUser |
User falls es keinen User gibt den Wert auf NULL setzten. |
smtpPwd |
Password falls es kein Password gibt den Wert auf NULL setzten. |
mailFrom |
Absender E-Mail-Adresse z.B. information@b2bbp.org |
subject |
E-Mail Subject z.B. ExternalMonitoring Fehler Mail |
attachmentName |
Name der Fehler Informations Datei welche im Anhang mitgeschickt wird. Z.B. Fehler Bericht |
urltocheck |
url der ExternalMonitoring xml Datei welche das ExternalMonitoring zur Verfügnung stellt. Z.B. http://localhost:8080/org.b2bbp.external.monitoring/emoni |
timetocheck |
Zeit in Millisekunden. Der Service wartet immer solange bis er wieder schaut ob neue Fehler aufgetreten sind. Z.B. 10000 |