sunucu yük dengeleyicisinde olmadığında uyarı


10

Bir dizi ortamda birkaç sitemiz var. Ortamların çoğu iki web sunucusuyla (ve bazı durumlarda iki uygulama sunucusuyla) yük dengelidir. Son iki ay içinde iki kez, bir sunucunun yanlışlıkla yük dengeleyiciden çıkarıldığı bir durumla karşılaştık. Bu biraz bize birkaç gün sonra ne zaman ikinci sunucu çıkarıldı ve site tamamen düştü. Her iki durumda da sorun hızlı bir şekilde keşfedildi ve düzeltildi, ancak bir sunucu yük dengeleyiciden çıktığında bir uyarıya ihtiyacımız olduğuna inanmamı sağlıyor. Normal uyarılarımız burada çalışmıyor çünkü her iki durumda da sunucudaki web sitesi çalışıyor ve yanıt veriyor, sadece LB'de değildi.

Yük dengeleyicinin kendisi hakkında uyarılar ayarlamak mümkün olabilir, ancak bunlar barındırma sağlayıcımız tarafından yönetilir ve onlarla uğraşmak acı verici olabilir.

Benim düşüncem, sunucu kayıtlarını 15 dakikada bir tarayan ve saat başına benzersiz ziyaretçi sayısı belirli bir eşiğin altına düştüğünde bir e-posta gönderen bir uygulamaya sahip olmaktır. Yazması çok zor görünmüyor, ancak zaten bu satırlar boyunca bir şeyler yapan standart bir üçüncü taraf aracı olabilir gibi görünüyor.

Önemliyse Windows, ASP.NET, IIS kullanıyoruz.

Bir web sitesi isabet almadığında uyarı veren bir araç için öneri?


Yük dengeleyiciniz belirli URL'leri belirli bir sunucuya iletebilir mi? Her zaman dengelemek yerine. Eğer öyleyse, sadece iki url var, her bir yukarı akış sunucusunu işaret eder ve ardından geçerli normal uyarılarınızı kullanır
Drifter104

Ne tür bir yük dengeleyici kullanıyorsunuz?
Anthony Fornito

@AnthonyFornito Hepsi Brocade ADX olduğuna inanıyorum
mhenry1384

Yanıtlar:



0

Biz Splunk kullanarak sona erdi. IIS günlüklerini tarayan ve her sunucudaki istek sayısını ayrı ayrı kontrol eden bir uyarı var. İstek sayısı belirli bir eşiğin altına düşerse bir uyarı gönderir.

Başka bir olasılık Brocade üzerinde bir HTTP isteği belirli bir üstbilgiye (ör. ForceServer = PROD1) sahipse, o zaman bu isteği her zaman belirli bir sunucuya gönderecek bir kural ayarlamaktır. Web monitörünüz özel HTTP üstbilgileri göndermeyi destekliyorsa işe yarar. API monitörünü kullanırsanız kullandığımız AlertSite bunu yapar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.