承上文,示範使用內建 WebFailureAuditEvent(安全審核失敗)搭配 SimpleMailWebEventProvider 發送郵件通知。

深綠色為安全審核相關事件:WebFailureAuditEvent、WebSuccessAuditEvent 等。
<healthMonitoring>
<eventMappings>
<add name="FailureAudits" type="System.Web.Management.WebFailureAuditEvent" />
</eventMappings>
<providers>
<add name="EmailProvider" type="System.Web.Management.SimpleMailWebEventProvider"
from="monitor@site.com" to="admin@site.com"
subjectPrefix="審核失敗" maxMessagesPerNotification="10" />
</providers>
<rules>
<add name="Email Failure Audits" eventName="FailureAudits" provider="EmailProvider" />
</rules>
</healthMonitoring>
maxMessagesPerNotification:單封郵件最大事件數,防止郵件洪水。bufferMode:可設定緩衝發送(預設即時)。無需撰寫程式碼,純配置即可啟用生產級安全審核郵件告警。