Ich habe ein paar linux (ubuntu) server, die jede nacht zusammenarbeiten, um etwas schwere verarbeitung zu machen. Sagen. Ich habe 2 Worker-Server und 1 großen Indizierungsserver. Die Worker-Server füttern den Indizierungsserver. Der Indizierungsserver arbeitet unter einer hohen Last (basierend auf der Eingabe, die er von den Worker-Servern erhält).wie man nagios oder munin verwendet, um stats aus der externen anwendung/server abzufragen
Ich möchte die Worker-Server in Abhängigkeit von der Last der Indizierung mit einer Geschwindigkeit arbeiten lassen können -server, um den maximalen Durchsatz zu gewährleisten. Ich weiß, dass der Durchsatz durch andere Faktoren beeinflusst wird, aber der Indizierungsserver ist im Wesentlichen CPU-gebunden und eine grobe Anleitung (so wurde mir gesagt) ist sicherzustellen, dass die gemessene Last in etwa der Anzahl der realen Prozessoren im Indizierungsserver entspricht.
Dafür muss ich in regelmäßigen Abständen die Last (10 Sekunden, 1 Minute, 5 Minuten oder so) des Indizierungsservers innerhalb einer Worker-Anwendung, die auf einem Worker-Server läuft, abfragen.
Nun würde ich sowieso eine Monitroing-Lösung wie Nagious oder Munin für die nahe Zukunft brauchen, also fragte mich, wie man den einen oder anderen benutzt, um Statistiken aus einer Anwendung abzufragen?
Danke, britské