%20pro%20Prozess%20(oder%20pro%20Kontrollgruppe)%3F.png)
Ich möchte Diagramme über den Prozentsatz der CPU-Auslastung, RAM-Auslastung und Festplattenauslastung haben, der durch bestimmte Prozesse (oder Prozessgruppen oder Kontrollgruppen) auf meinem Server (auf dem Debian läuft) verursacht wird.
Das Tool muss FOSS sein, wenn ein Debian-Paket vorhanden ist, ist das ein Plus.
Das WerkzeugNICHTIch muss ein Monitoring im Sinne von „Sende eine E-Mail, wenn Ressource X > 75 % ist“ durchführen, die bloße Bereitstellung von Diagrammen reicht mir aus.
Antwort1
Die Lösung heute ist das wunderbareNetzdatenÜberwachungstool.
Dies hat eine Überwachung pro Prozess/Gruppe/Benutzer und ist absolutKontrollgruppeund containerfähig.
Antwort2
Soweit ich weiß, gibt es kein Überwachungssystem der Enterprise-Klasse, das die CPU-/RAM-Nutzung pro Prozess (oder PID) angibt. Diese Überwachungssysteme überwachen lediglich einen bestimmten SERVICE (unabhängig davon, wie viele Prozesse oder Threads dieser erstellt hat).
Zur Vereinfachung können Sie zu Beginn MUNIN verwenden. Es stellt alle benötigten Ressourcen grafisch dar und ermöglicht eine Ressourcenüberwachung basierend auf bestimmten Diensten (z. B. Festplatten-E/A, Apache, MySQL, Systemverfügbarkeit usw.).
Anschließend können Sie OpenNMS ausprobieren, das eine sehr breite Palette von Funktionen zur Überwachung von Leistungsmesswerten (sowie eine sehr detaillierte Diagrammerstellung und Berichterstellung) für ein breites Spektrum von Diensten bereitstellt.