CPU-Load Monitoring (grafisch)

Ich hatte in letzter Zeit immer wieder mit einigen Admins das Gespräch, was es für Software gibt um Server zu überwachen. In erster Linie wo die CPU Load, aber für einige Menschen sind vielleicht auch Sachen wie Mailserver und RAM-Verbrauch wichtig. Daher mal eine kleine Zusammenfassung, also so ziemlich jedem ist Cacti und Nagios bekannt, wobei Cacti recht intensiv Grafiken erzeugen kann vom jeder unwichtigen Sachen. Für meine Begriffe ist das aber ein wenig “overdosed” denn es gibt wohl genügend Leute, die nur die CPU Load interessiert, demnach muss ein einfaches Script her. Keine Frage, bei Cacti & Co. gibt es so einige Leute die Probleme bei der Installation haben, umso mehr kann man Loadavg empfehlen. Eine einfache kleine Script, welches uns die CPU Load grafisch darstellt. Halbwegs einfach gehalten und tolle grafische Statistiken bietet auch Munin.

Wer sich schon immer mal die Auslastung von Postfix bildlich vorstellen wollte, der kann sich ja mal Mailgraph anschauen. Und als Schmankerl zum Schluss: CPU-Load via RRS-Newsfeed. Dieses Script ist wirklich toll und sowas hab ich mir immer gewünscht. Besonders cool kommt es, wenn man es ist der Vista Sidebar laufen lässt. :-) Leider aber wird dieses Script nicht bei allen Leuten funktionieren, denn wenn ein System sicher ist oder die falsche PHP-Version vorhanden ist, dass kann der loadvg Befehl nicht ausgeführt werden und somit gibts auch kein Output. Daher habe ich jetzt angefangen, ein ähnliches Script selber zu programmieren, genial wäre natürlich wenn man in einem Newsfeed die Werte aller Server hätte.

SK

Inhaber einer IT-Firma die sich auf exklusives & individuelles Webhosting spezialisiert hat. Als einer der ersten Anbieter von speziellen Wordpress Hosting Angeboten, schreibt er hier Artikel über Wordpress. Aber auch in der Welt von Windows, Linux und den modernen Smartphones kennt er sich aus und schreibt hier entsprechende Artikel, Tests und Tipps & Tricks.



4 Kommentare zu “CPU-Load Monitoring (grafisch)”

  1. fwolf sagt:

    Das sollte nun gar kein Problem sein .. einfach bündeln (= Mashup) ;)
    Wennst magst, bau ich dir dafür ein kleines Script.

    cu, w0lf.

  2. Rüdiger sagt:

    Klar, Nagios rockt halt schon.
    Ich verwende ab- und zu auch Munin (http://munin.projects.linpro.no/). Sehr einfach zu installieren, gibt mir automatisch Grafiken für
    - cpu
    - load
    - memory
    - disk
    - inodes usage
    - fork-rate
    - Netzwerkverbindungen
    - iptables
    - mysql (queries, …)
    - processes
    - interrupts
    - swap
    und vielem mehr.

    Wenn nötig, kann ich mir aber einfach auch nur eine Grafik anzeigen lassen und nicht mehr.
    Sehr nett.

  3. René sagt:

    Frage eines Laien:

    Kann ich mit dem Skript die Auslastung eines Shared Service bei 1&1 verfolgen?

    Es geht mir dabei darum eine Entscheidung zu treffen, ob ich nicht lieber auf einen eigenen Server umsteigen sollte…

    Dank!

  4. sebastian sagt:

    @Rüdiger
    Munin kenne ich, aber irgendwie hatten wir das damals nicht zum laufen bekommen, ich weiß nur nicht mehr woran es lag. Aber ich werds oben mal mit einbinden, hab ich vergessen gehabt, danke!

    @Rene
    Ich denke mal, dass es da schlecht aussieht für Dich. Die ganzen PHP-Scripte welche mittels loadavg und uptime arbeiten um die Load herauszubekommen, die benötigen IMHO den SafeMode auf off und das wird ein großer Provider bestimmt nicht zulassen. Kannst maximal in CGI bzw. Perl Bereich nach Scripten gucken, da habe ich das vor fast 10 Jahren immer herausbekommen mit solchen Analyzer-Scripten.

Schreibe ein Kommentar: