Einleitung
In diesem Dokument wird der Grund beschrieben, warum ein Fehler auftreten kann, wenn geplante Berichte per E-Mail an eine Security Management Appliance (SMA) gesendet werden.
Was ist der Grund für die Warnung, dass beim Versenden des periodischen Berichts per E-Mail ein Fehler aufgetreten ist?
Warnung wird von SMA gesendet
The Critical message is:
A failure occurred while emailing periodic report 'Executive Summary'.
This subscription has been removed from the scheduler.
GUI-Protokolldatei um genau 2 Uhr morgens
gui.current:Mon Oct 3 02:00:03 2016 Critical: A failure occurred while emailing periodic report 'Executive Summary'.
gui.current:Mon Oct 3 02:00:03 2016 Critical: PERIODIC REPORTS: Could not e-mail report. Subscription settings: {'report_title': 'Executive Summary', 'recipients': ['user@example.com'], 'schedule': {'hour': [2], 'month': [], 'callback': <bound method System.execute_subscription_by_id of <reporting.periodic_reports.system.System instance at 0x94038680>>, 'second': [0], 'arguments': ('20160120095635_Executive Summary_calendar_day',), 'year': [], 'wday': [], 'day': [], 'minute': [0]}, 'user_name': 'user', 'options': {'lang': 'en-us', 'scheduled': 1, 'format': 'pdf', 'days_include': 'calendar_day', 'host_name': None, 'host_id': '0'}, 'report_type': 'phoebe', 'report_def_id': 'mga_overview_scheduled', 'creation_timestamp': 1453301795L, 'archive': 1} Traceback: ('egg/command_client.py send_message|558', "<class 'Commandment.DaemonUnresponsiveError'>", 'dc-ironmgt-001.cvent.net: The daemon is not responding.', '[periodic_reports/report_task.py run|188] [periodic_reports/report_task.py _send_message|612] [periodic_reports/report_task.py _send_SMTP|592] [egg/command_client.py call|237] [egg/command_client.py send_message|558]')
Lösung
Der Grund, warum der geplante Bericht fast täglich um 02:00 Uhr fehlschlägt, ist die Kollision von Prozessen, die während täglicher Backups ausgeführt werden, die in diesem Beispiel auf 01:30 Uhr konfiguriert sind. Während dieses Backup-Prozesses werden bestimmte Prozesse angehalten und neu gestartet, um Daten an die entfernte SMA zu übertragen. Wenn die SMA während der Sicherung Berichte generiert oder Daten verfolgt, kann dies dazu führen, dass die Berichterstellung um 2 Uhr wie in diesem Beispiel manchmal nicht wie erwartet funktioniert. Je nachdem, wie viele Daten die SMA übertragen muss, kann das Backup mehr oder weniger Zeit in Anspruch nehmen. Wenn die Sicherung vor 2 Uhr morgens abgeschlossen ist, funktioniert die geplante Berichterstellung. Wenn die SMA noch mit der Sicherung beschäftigt ist und den Prozess bei der Berichterstellung neu startet, kann dies zu einem Fehler führen.Die Lösung besteht darin, die geplanten Berichte zu konfigurieren, bevor die täglichen Sicherungen ausgeführt werden.