Ich habe einige Nachforschungen über Nagios, Opennmen und Zenoss angestellt, bin aber nicht sicher, ob ich gefunden habe, wonach ich suche.
Die Hauptantriebskraft für mich ist derzeit die Überwachung von Backups. Dies umfasst MySQL, MSSQL und eventuell einige Dateisystem-Backups.
Wir haben ein Tool, das den Sicherungsprozess für diese verschiedenen Systeme abschließt und Statistiken sammelt. Also, Gegenstände wie:
- Anzahl der gesicherten Datenbanken
- Größe der Datenbank-Sicherungsdatei
- Größe der komprimierten Datenbank-Sicherungsdatei
- Zeit für ein Backup
- Zeit, die Datei zu komprimieren
Ich möchte in der Lage sein, A) Benachrichtigungen zu erhalten, wenn die Jobs nicht gemäß Zeitplan ausgeführt werden. B) Schwellenwerte für die Statistiken festlegen zu können, die Benachrichtigungen auslösen würden. C) Ich möchte in der Lage sein, Trends zu erstellen und die Statistiken grafisch darzustellen
Ich plane, diese Informationen über einen HTTP-POST an die Überwachungsanwendung zu senden. Die Überwachungsanwendung kann sie auch aus einer Protokolldatei abrufen.
Wir werden jedoch andere Prozesse mit anderen "willkürlichen" (aus Sicht des Überwachungssystems) Statiken haben, die überwacht und trendiert werden sollen, daher ist Flexibilität sehr wichtig.
Das Tool oder die Tools sollten auch in der Lage sein, die Netzwerkschnittstellen, die Serverlast usw. allgemein zu überwachen und zu überwachen. Sobald die Sicherungsüberwachung eingerichtet ist, möchten wir auch diese Elemente einbeziehen.
Vielen Dank.
Follow-up :
Ich habe beschlossen, Folgendes in der angegebenen Reihenfolge zu versuchen:
- Zabbix: schien eher ein "One-Stop-Shop" als die anderen zu sein und war in Ubuntu Lucid RC einfach zu installieren
- opsview
- Nagios mit Nagvis, pnp4nagios, Nagiosgraph
- Kakteen mit NPC-Plugin
- Munin: ein wenig von der Einfachheit gezeichnet, aber dies könnte sich auf lange Sicht als Segen erweisen
Werde zurückschicken, sobald ich eine Entscheidung getroffen habe, kann es eine Weile dauern, bis das passiert.