
Ich muss einen Leistungsbericht für den Webserver (Apache-PHP) erstellen, der wichtige Kennzahlen wie CPU-Auslastung, Festplatten-E/A und Speicherauslastung auf Benutzerbasis enthält. Einige Domänen werden auf demselben Server gehostet und von verschiedenen Benutzern mithilfe von fcgi ausgeführt. Der Grund dafür ist, dass einige gehostete Anwendungen manchmal viel CPU-Auslastung beanspruchen, wodurch der Server für andere Anwendungen (die als separate Benutzer ausgeführt werden) langsam wird.
ich plane, hierfür Skripte zu entwickeln, da ich scheinbar keine einfachen Dienstprogramme für diesen Zweck finden kann. Dieses Skript erstellt in festgelegten Zeitabständen, beispielsweise alle 15 Minuten, Schnappschüsse der benutzerbezogenen Metriken und zeichnet diese auf. Alle Anomalien werden per E-Mail gemeldet. Wie praktisch ist das? Außerdem wäre es interessant zu wissen, was sonst noch aufgezeichnet werden muss.
Antwort1
Antwort2
Schauen Sie sich Munin an: