Freien Speicher mit Munin überwachen

So, zurück aus dem Urlaub, da kann es ja weitergehen mit dem bloggen 😉

Wer Munin zum überwachen seine(r/s) Server(s) benutzt (wie ich) kennt wahrscheinlich auch den Graph, der die Speicherauslastung anzeigt. Der sieht ungefähr so aus:

Aber ganz ehrlich: Ich steige da nicht durch… Zum einen ist der Graph blöd skaliert (ich habe nur 200MB RAM, aber er geht bis 25GB), und man kann auch nicht wirklich erkennen, ob man nun noch Speicher hat oder nicht.

Also dachte ich mir, bauen ich doch mein altes Skript etwas um, und integriere es in Munin. Das ist gar nicht schwer, denn es gibt natürlich eine passende Anleitung.

Weiterlesen

These points of data make a beautifull line… Speicherverbrauch von Debian überwachen und als Diagramm darstellen

Now these points of data make a beautiful line

and we’re out of beta, we’re releasing on time

 

Ähm ja… Das eigentliche Thema ist nicht ein bekanntes Lied, sondern ein Tipp, wie man den Speicherverbrauch eines Servers überwachen und visualisieren kann. Mein Problem war folgendes: Mein vServer (der überrings heute nach ausgefallen ist-Node Fehler…) hat nur 200MB eigenen Speicher, daher habe ich immer ein wachendes Auge auf die Speicherauslastung. Grade der Virenscanner ClamAV ist sehr Speicher hungrig. Wenn ich nun per SSH und htop nachgeschaut habe, war der Speicher oft sehr voll. Lag das nun am SSH Server und meinen Aktionen, oder pfiff der Server wirklich aus dem letzten Loch?

Ich habe mir zu Überwachung also ein kleines Shell-Script geschrieben (mein erstes, seid gnädig…), das den freien Speicher, den durch Anwendungen belegten Speicher (ohne den Cache des Systems) und den belegten Swap Speicher aufzeichnet. Die Daten landen in einer CSV-Datei die dann mit Excel ausgewertet wird.

Weiterlesen

Linux: Ausgabe von free richtig lesen

Zu erst: Tut mir Leid, dass ich den Blog etwas vernachlässigt habe, in der Schule musste eine Facharbeit geschrieben werden…

Jetzt aber ein kleiner Tipp um alle Hobby-Admins zu beruhigen:

„free“ ist ja das Mittel der Wahl, um auf Linux Systemen den freien Arbeitsspeicher auszugeben. Bei mir sieht die Ausgabe so aus:


total       used       free     shared    buffers     cached
Mem:           200        200          0          0          0         62
-/+ buffers/cache:        137         62
Swap:          400          0        400

Weiterlesen