11 Stimmen

Einfache Serverüberwachung mit Java

Ich suche nach einer Lösung, die es mir ermöglicht, den Ressourcenverbrauch eines Servers zu überwachen. Vorzugsweise sind die Metriken, die ich erhalten möchte, die Netzwerkauslastung IO und, wenn möglich, die durchschnittliche CPU-Nutzung/Last und die Festplatten-IO.

Die einzige weitere Anforderung, die ich habe, ist, dass diese Informationen von Java abgerufen werden können, damit sie manipuliert werden können, und zumindest unter Linux (Fedora) funktionieren.

Ich habe schon von einigen Überwachungsinstrumenten gehört, bin mir aber nicht sicher, wie ich das am besten angehen soll. Wahrscheinlich möchte ich die Informationen etwa alle 30 Sekunden abrufen.

Danke

Update: Um es noch einmal zu betonen: Ich beziehe mich auf die systemweite Überwachung und nicht auf die Java-spezifische Überwachung. Ich möchte nur Java verwenden, um auf diese Metriken zuzugreifen

0voto

Eamorr Punkte 9636

Was ist falsch an Runtime.exec("some command")?

-1voto

Kevin Punkte 416

Ich bin nicht sicher, ob dies für Ihre Frage hilfreich ist. IMHO scheinen Cacti und Centreon zu komplex zu sein, um für eine so einfache Anforderung wie die Ihre Zeit zu investieren. Es gibt einfachere Tools für die Serverüberwachung, wie z.B. New Relic y Seelöwe . SeaLion ist mein derzeitiger Favorit. Es bietet einfache Standardbefehle, die die meisten Grundanforderungen abdecken (wahrscheinlich auch Ihre). Es ist auch extrem einfach einzurichten und kostenlos. Sie könnten diese ausprobieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X