Introduzione
In questo documento viene descritto il motivo per cui si può verificare un errore durante l'invio tramite e-mail di report pianificati su un dispositivo SMA (Security Management Appliance).
Qual è il motivo dell'avviso che si è verificato un errore durante l'invio tramite posta elettronica del report periodico?
L'avviso viene inviato dall'SMA
The Critical message is:
A failure occurred while emailing periodic report 'Executive Summary'.
This subscription has been removed from the scheduler.
File registro GUI alle 2:00 esatte
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]')
Soluzione
Il motivo per cui il report pianificato non viene completato quasi ogni giorno entro le 2:00 è dovuto alla collisione dei processi in esecuzione durante i backup giornalieri che in questo esempio sono configurati per l'1:30. Durante questo processo di backup alcuni processi verranno arrestati e riavviati per trasferire i dati all'SMA remoto. Se l'SMA genera report o dati di rilevamento mentre il backup è in corso, a volte la generazione del report alle 2 del mattino, come in questo esempio, non funziona come previsto. A seconda della quantità di dati che l'SMA deve trasferire, il backup può richiedere più o meno tempo. Se il backup termina prima delle 2 del mattino, la generazione pianificata del report funziona. Se l'SMA è ancora occupato con il backup e riavvia il processo al momento della generazione del report, potrebbe verificarsi un errore.La soluzione consiste nel configurare i report pianificati prima dell'esecuzione dei backup giornalieri.