소개
이 문서에서는 SMA(Security Management Appliance)에서 예약된 보고서를 이메일로 보내는 동안 오류가 발생할 수 있는 이유에 대해 설명합니다.
정기 보고서를 이메일로 보내는 동안 오류가 발생했다는 알림의 이유는 무엇입니까?
SMA에서 알림 전송
The Critical message is:
A failure occurred while emailing periodic report 'Executive Summary'.
This subscription has been removed from the scheduler.
정확히 새벽 2시에 GUI 로그 파일
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]')
솔루션
예약 보고서가 오전 2시까지 거의 매일 실패하는 이유는 이 예에서 오전 1시 30분으로 구성된 매일 백업 중에 실행되는 프로세스가 충돌하기 때문입니다. 이 백업 프로세스 중에 데이터를 원격 SMA에 푸시하기 위해 특정 프로세스가 중지 및 재시작됩니다. 백업이 진행되는 동안 SMA가 보고서 또는 추적 데이터를 생성하는 경우 이 예제와 같이 오전 2시에 보고서 생성이 정상적으로 작동하지 않을 수 있습니다. SMA에서 전송해야 하는 데이터의 양에 따라 백업에 다소 시간이 걸릴 수 있습니다. 오전 2시 이전에 백업이 완료되면 예약된 보고서 생성이 작동합니다. SMA가 여전히 백업 중이고 보고서가 생성될 때 프로세스를 다시 시작하는 경우 오류가 발생할 수 있습니다. 해결 방법은 매일 백업이 실행되기 전에 예약된 보고서를 구성하는 것입니다.