IIS7 - alerta por e-mail quando um Pool de Aplicativos é interrompido?

4

Estou usando o IIS7 para meu aplicativo da Web e, por algum motivo, de vez em quando, o Pool de Aplicativos trava (pára).

Eu gostaria de receber uma notificação por e-mail quando isso acontecer. Isso é possível?

Se sim, como?

Ou, eu deveria estar olhando para uma ferramenta de monitoramento de servidores para me ajudar com isso?

    
por pearcewg 08.09.2011 / 21:07

3 respostas

2

Ativar monitoramento de integridade , apontando para um provedor de e-mail :

<system.net>
    <mailSettings>
        <smtp deliveryMethod="Network" from="[email protected]">
            <network defaultCredentials="false" 
                     host="example.com"
                     password="mypassword"
                     userName="emailauthenticationusername" />
        </smtp>
    </mailSettings>
</system.net>

<healthMonitoring>
    <providers>
            <add name="MailWebEventProvider"
                 type="System.Web.Management.SimpleMailWebEventProvider"
                 buffer="false" />
      </providers>
      <rules>
        <add name="Application Lifetime Events Default"
             eventName="Application Lifetime Events"
             provider="MailWebEventProvider"
             profile="Default"
             minInstances="1"
             maxLimit="Infinite"
             minInterval="00:01:00"
             custom="" />
      </rules>
</healthMonitoring>
    
por 12.09.2011 / 15:02
0

Você pode verificar o Visualizador de Eventos, para ver se um evento é gravado quando o Pool de Aplicativos falha. Você também pode tentar estabelecer limites para reciclar - isso é mais uma prevenção do que uma cura.

Além disso, se você estiver usando o ASP.NET, pode tentar enviar a si mesmo um alerta dentro dos métodos Application_End / Application_Error?

    
por 08.09.2011 / 22:03
0

[ link

Isso ajuda?

    
por 08.09.2011 / 22:26