Bericht zu Serverleistungsmetriken und praktische Anwendbarkeit

Bericht zu Serverleistungsmetriken und praktische Anwendbarkeit

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

Es besteht meiner Meinung nach keine Notwendigkeit, das Rad neu zu erfinden. Es gibt viele Anwendungen, die dies für Sie tun. Ich würde empfehlenNagios, der Standard für das Monitoring. Weitere interessante Anwendungen sindZabbixUndZenoss.

Hoffe das hilft.

Antwort2

Schauen Sie sich Munin an:

http://munin-monitoring.org/

verwandte Informationen