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?
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.
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)
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.
Tags und Links web-applications website-monitoring