Wie überwachen Sie die Verfügbarkeit mehrerer Websites?

7

Ich muss sicherstellen, dass eine beliebige Anzahl von Websites und Diensten nicht den Staub abgebissen haben. Im Moment verlasse ich mich auf einen einfachen 5-Minuten-Cronjob, der curl und eine Datei von URLs verwendet, um zu überprüfen, ob alle Antworten korrekt sind (200 oder selten 301).

Alles funktioniert auf einer grundlegenden Ebene, ich interessiere mich für anspruchsvollere Open-Source-Tools (Statistiken, Antwortzeiten, hübsche Grafiken) - was verwenden Sie?

    
Ken 18.10.2008, 09:25
quelle

5 Antworten

8

Nach meiner Erfahrung funktioniert nagios ziemlich gut, aber es scheint schwierig zu sein, sich zeitweise darum zu kümmern. Wenn du Statistiken und alles, was Nagios dir gibt, hinzufügen möchtest, füge Kakteen hinzu. Wenn Sie alles in einem Paket haben wollen, sollten Sie sich OpenNMS anschauen. Um den vollen Nutzen aus all diesen zu ziehen, sollten Sie auch SNMP verwenden, damit Sie die Details der Speicher-, CPU- und Festplatten-Nutzung sehen können.

    
carson 18.10.2008, 10:30
quelle
9

Ich habe es selbst nicht benutzt, aber ich bin mir ziemlich sicher, dass ich von Nagios ziemlich glühende Worte gehört habe. Einen Versuch wert?

    
Jon Skeet 18.10.2008 09:33
quelle
1

Aus Erfahrung würde ich den Vorschlag, Nagios zu benutzen, verdoppeln. Ich glaube nicht, dass ich ein besseres Open-Source-Tool als Nagios gefunden habe, das dasselbe erreicht.

    
ayaz 18.10.2008 09:48
quelle
1

Ich würde die ManageEngine von AdventNet ( Ссылка ) empfehlen. Es ist kostenlos für bis zu 5 überwachte Ressourcen. Außerhalb der kostenlosen Version ist es eher günstig.

Out of the box Er weiß, wie Webservices, Webserver (verschiedener Typen wie IIS, Tomcat, Websphere (5 und 6)) und viele andere Dinge überwacht werden können, z. B. native Performancedaten von MSSQL und DB2. Webservices können nur mit "http-are-you-there" überwacht werden, aber Sie können auch den tatsächlichen Inhalt angeben, der von der wsdl-Spezifikation gesendet wird. Sie wissen also, dass nicht nur die andere Seite reagiert, sondern auch Datensätze verarbeitet werden kann (Dies erfordert natürlich eine Möglichkeit, diese Keep-Alive-Datensätze später zu löschen, aber das ist ein anderes Problem).

Für jedes der überwachten Systeme können Schwellenwerte für die Warnung festgelegt werden, so dass es fünfmal hintereinander auftreten muss, bevor eine SMS-Warnung ausgelöst oder der Dienst automatisch neu gestartet wird.

Als zusätzlichen Bonus hat es die beste SNMP-Unterstützung, die ich irgendwo gesehen habe.

Link zum kostenlosen Download: Ссылка

Link zu Demo: Ссылка

(Hinweis: Ich bin nicht mit der Firma verbunden)

    
Soraz 18.10.2008 10:39
quelle
0

Zabbix 1.6 unterstützt mehrere Flüsse für das Web-Monitoring und ermöglicht es Ihnen, andere Dinge zu überwachen. Es ist kostenlos und sehr flexibel.

    
Jon Topper 27.10.2008 11:46
quelle