Аудит работоспособности системы мониторинга работоспособности в ASP.NET
Наш просмотрщик событий показывает два сообщения на уровне информации, которые мы хотим опустить из журналов событий:
- Когда пользователь терпит неудачу в аутентификации (Код события: 4006 Сообщение о событии:
Проверка учетных данных для членства не удалась.)
- Когда формы
Истек срок действия аутентификации, и пользователь переходит к стандарту
страница (Код события: 4005 Сообщение о событии: Ошибка аутентификации форм
для запроса. Причина: истеченный билет истек.)
Исследование того, как исключить эти типы сообщений, привело меня к пониманию того, что если я включу следующее в мой файл web.config, эти сообщения не будут отображаться. Когда я проверяю это, я вижу, что это действительно так.
<healthMonitoring>
<rules>
<clear />
<add name="All Errors Default" eventName="All Errors" provider="EventLogProvider" profile="Default" minInstances="1" maxLimit="Infinite" minInterval="00:01:00" custom=""/>
</rules>
</healthMonitoring>
Другими словами, я опускаю это из файла web.config по умолчанию:
<add name="Failure Audits Default" eventName="Failure Audits" provider="EventLogProvider" profile="Default" minInstances="1" maxLimit="Infinite" minInterval="00:01:00" custom=""/>
Мой вопрос: что еще я мог бы исключить из журнала событий, удалив этот node? И если есть другие потенциальные последствия, есть ли другой или лучший способ исключить только те два типа журналов ошибок, о которых я упоминал выше?
Спасибо заранее!
Ответы
Ответ 1
Мне очень хотелось бы прокомментировать! Вы пробовали задавать параметры startEventCode и endEventCode в ваших сопоставлениях событий для события "Failure Audits";
P.N: У меня не было возможности проверить это сам, но надеюсь, что это может помочь вам.
Ссылка: https://msdn.microsoft.com/en-us/library/yc5yk01w(v=vs.85).aspx