alerta quando um servidor está sem balanceador de carga

10

Temos vários sites em vários ambientes. Muitos dos ambientes são balanceados por carga com dois servidores da Web (e, em alguns casos, dois servidores de aplicativos). Duas vezes nos últimos dois meses, nos deparamos com uma situação em que um servidor foi inadvertidamente retirado do balanceador de carga. Este bit nos poucos dias depois, quando o segundo servidor foi retirado e o site caiu completamente. Em ambos os casos, o problema foi descoberto e corrigido rapidamente, mas isso me leva a acreditar que precisamos de um alerta quando um servidor está fora do balanceador de carga. Nossos alertas normais não funcionam aqui porque em ambos os casos o site no servidor estava ativo e respondendo, simplesmente 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 analise os logs do servidor a cada 15 minutos e envie um e-mail quando o número de visitantes únicos por hora cair abaixo de um determinado limite. Não parece muito difícil escrever, mas parece que já pode haver uma ferramenta padrão de terceiros que já faz algo nesse sentido.

Nós usamos o Windows, ASP.NET, IIS, se isso importa.

Recomendação para uma ferramenta que alerta quando um site não está recebendo hits?

    
por mhenry1384 29.12.2016 / 15:02

2 respostas

0

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 e-mail.

Outra possibilidade é configurar uma regra no Brocade para que, se uma solicitação HTTP tiver um cabeçalho específico, por exemplo, ForceServer = PROD1, sempre envie essa solicitação para um determinado servidor. Isso funciona se o seu monitor da web suportar o envio de cabeçalhos HTTP personalizados. O AlertSite, que usamos, faz se você usa o monitor de API deles.

    
por 20.01.2018 / 03:06
10

Confira este link

link

Estou mais familiarizado com a terminologia da F5, o que você está procurando é criar uma irule, eu não tenho certeza do que Brocade os chama.

    
por 29.12.2016 / 16:51