none
Не создается сообщение в журнале при использовании Health Monitoring. RRS feed

  • Вопрос

  • Доброго времени. Вопрос в использовании Health Monitoring. Настраиваю мониторинг неуспешной аутентификации. В веб-конфиге создал секцию Health Monitoring, enabled,

      <healthMonitoring enabled ="true" heartbeatInterval="1">
          <eventMappings>
            <add
            name="MyEvent"
             type="System.Web.Management.WebAuthenticationFailureAuditEvent"
            startEventCode="5400"
            endEventCode="7400"/>
          </eventMappings>
          <providers>
            <clear/>
            <add name="MyLogProvider"
           type="System.Web.Management.EventLogWebEventProvider" />
          </providers>
          <rules>
            <clear/>
            <add
            name="MyRule"
            eventName="MyEvent"
            provider="MyLogProvider" 
             custom ="" />
          </rules>
        </healthMonitoring>
    

    В журнал пишется событие по умолчанию. Событие MyEvent - не пишется. Где может быть ошибка? Пробовал и с другими классами - WebFailureAuditEvent, WebAuthenticationSuccessAuditEvent.

    Спасибо.

    26 сентября 2011 г. 12:12

Ответы

  • попробуйте уточнить описание типа провайдера, так как показано в примере (и сделать то же самое для типа события):

    type="Samples.AspNet.SampleEventProvider,SampleEventProvider, Version=0.0.0.0,Culture=neutral,PublicKeyToken=92029af6cf75bd7c,ProcessorArchitecture=Neutral"/>

    • Помечено в качестве ответа Igor Basmanov 27 сентября 2011 г. 8:58
    27 сентября 2011 г. 6:44
  • Спасибо. Взял настройки всей секции healthMonitoring из глобального конфига, изменил правила - прошло. Без совпадения с глобальным - не работало (как в add name="MyLogProvider" type="System.Web.Management.EventLogWebEventProvider" />.


    27 сентября 2011 г. 9:01

Все ответы

  • попробуйте уточнить описание типа провайдера, так как показано в примере (и сделать то же самое для типа события):

    type="Samples.AspNet.SampleEventProvider,SampleEventProvider, Version=0.0.0.0,Culture=neutral,PublicKeyToken=92029af6cf75bd7c,ProcessorArchitecture=Neutral"/>

    • Помечено в качестве ответа Igor Basmanov 27 сентября 2011 г. 8:58
    27 сентября 2011 г. 6:44
  • Спасибо. Взял настройки всей секции healthMonitoring из глобального конфига, изменил правила - прошло. Без совпадения с глобальным - не работало (как в add name="MyLogProvider" type="System.Web.Management.EventLogWebEventProvider" />.


    27 сентября 2011 г. 9:01