Аудит работоспособности системы мониторинга работоспособности в ASP.NET - программирование

Аудит работоспособности системы мониторинга работоспособности в 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? И если есть другие потенциальные последствия, есть ли другой или лучший способ исключить только те два типа журналов ошибок, о которых я упоминал выше?

Спасибо заранее!

4b9b3361

Ответ 1

Мне очень хотелось бы прокомментировать! Вы пробовали задавать параметры startEventCode и endEventCode в ваших сопоставлениях событий для события "Failure Audits";

P.N: У меня не было возможности проверить это сам, но надеюсь, что это может помочь вам.

Ссылка: https://msdn.microsoft.com/en-us/library/yc5yk01w(v=vs.85).aspx