Temos vários sites em vários ambientes. Muitos dos ambientes têm balanceamento de carga com dois servidores Web (e, em alguns casos, dois servidores de aplicativos). Duas vezes nos últimos dois meses, encontramos uma situação em que um servidor foi inadvertidamente retirado do balanceador de carga. Isso nos mordeu alguns dias depois, quando o segundo servidor foi retirado e o site caiu completamente. Nos dois casos, o problema foi descoberto e corrigido rapidamente, mas isso me leva a acreditar que precisamos de um alerta quando um servidor estiver fora do balanceador de carga. Nossos alertas normais não funcionam aqui porque, nos dois casos, o site no servidor estava ativo e respondendo, mas não estava no LB.
Pode ser possível configurar alertas no próprio balanceador de carga, mas eles são gerenciados pelo nosso provedor de hospedagem e lidar com eles pode ser um problema.
Meu pensamento é ter um aplicativo que varre os logs do servidor a cada 15 minutos e envie um email quando o número de visitantes únicos por hora cair abaixo de um determinado limite. Não parece terrivelmente difícil de escrever, mas parece que já pode haver uma ferramenta de terceiros padrão que já faz algo nesse sentido.
Usamos Windows, ASP.NET, IIS, se isso importa.
Recomendação para uma ferramenta que alerta quando um site não está sendo acessado?
fonte
Respostas:
Confira este link
http://rtomaszewski.blogspot.com/2013/07/default-adx-brocade-health-settings.html
Eu estou mais familiarizado com a terminologia F5, o que você está procurando é criar um irule, não tenho certeza do que Brocade os chama.
fonte
Acabamos usando o Splunk. Temos um alerta que verifica os logs do IIS e verifica o número de solicitações em cada servidor separadamente. Se o número de solicitações cair abaixo de um determinado limite, ele envia um alerta por email.
Outra possibilidade é configurar uma regra no Brocade de que, se uma solicitação HTTP tiver um cabeçalho específico, por exemplo, ForceServer = PROD1, sempre envie essa solicitação para um servidor específico. Isso funciona se o seu monitor da web suportar o envio de cabeçalhos HTTP personalizados. O AlertSite, que usamos, funciona se você usar o monitor da API deles.
fonte