Wir haben eine Reihe von Standorten in verschiedenen Umgebungen. Viele der Umgebungen sind mit zwei Webservern (und in einigen Fällen zwei App-Servern) lastausgeglichen. In den letzten zwei Monaten sind wir zweimal auf eine Situation gestoßen, in der ein Server versehentlich aus dem Load Balancer entfernt wurde. Dies hat uns ein paar Tage später gebissen, als der zweite Server herausgenommen wurde und die Site komplett ausfiel. In beiden Fällen wurde das Problem schnell entdeckt und behoben, aber es lässt mich glauben, dass wir eine Warnung benötigen, wenn ein Server nicht im Load Balancer ist. Unsere normalen Warnungen funktionieren hier nicht, da in beiden Fällen die Website auf dem Server aktiv war und antwortete, sie war einfach nicht in der LB.
Es ist möglicherweise möglich, Warnungen auf dem Load Balancer selbst einzurichten, diese werden jedoch von unserem Hosting-Anbieter verwaltet, und der Umgang mit ihnen kann problematisch sein.
Mein Gedanke ist, eine App zu haben, die alle 15 Minuten die Serverprotokolle scannt und eine E-Mail sendet, wenn die Anzahl der eindeutigen Besucher pro Stunde unter einen bestimmten Schwellenwert fällt. Klingt nicht besonders schwer zu schreiben, aber es scheint, dass es bereits ein Standard-Tool von Drittanbietern gibt, das bereits etwas in diese Richtung tut.
Wir verwenden Windows, ASP.NET, IIS, wenn dies wichtig ist.
Empfehlung für ein Tool, das benachrichtigt, wenn eine Website keine Treffer erhält?