Welches Plugin soll zum Überprüfen des Linux-Speichers verwendet werden?

Welches Plugin soll zum Überprüfen des Linux-Speichers verwendet werden?

Suche nach Nagios-Plugins, die die Speichernutzung prüfenAnliefert eine Menge Ergebnisse, daher ist es schwer zu wissen, welches man verwenden soll, da das Nagios-Plugin-Paket kein Plugin zur Speicherprüfung enthält.

Daher habe ich mich gefragt, welche anderen sie verwenden?

Ich verwende NRPE mit Nagios unter Linux für Linux-Hosts.

Antwort1

Ich bin völlig anderer Meinung als Glen M. – die für Cache und Puffer verfügbare Speichermenge ist entscheidend, um bei nahezu jedem Anwendungstyp auf nahezu jedem Serverbetriebssystem eine gute Leistung sicherzustellen.

Wenn Sie warten, bis Ihr Webserver mit dem Paging beginnt, bevor Sie das Problem bemerken, ist es viel zu spät.

Auf einer praktischen Workstation kann ich Folgendes sehen:

             total       used       free     shared    buffers     cached
Mem:       4135700    2588568    1547132          0      91024    2309052
-/+ buffers/cache:     188492    3947208
Swap:      4192944        156    4192788

Ich möchte die Nutzung als 100*[verwendete Puffer/Cache]/Gesamt oder 100*188492/4135700 melden.

Ein Plugin dafür zu schreiben ist nicht gerade anspruchsvoll. Es gibt jedoch mehrere Angebote, die dies abdecken - z. B.check_mem.pl

Damit Sie Ihr eigenes Exemplar erstellen können, hier ein kleiner Tipp:

PCTUSED=`free | awk '/^Mem:/ {tot=$2; } /buffers/ { used=$3; } END { print used*100/tot }'`

Antwort2

Vor ein paar Jahren habe ich dafür ein Plugin geschrieben.

Grundsätzlich sind die Speicherberichte der meisten Betriebssysteme etwas fehlerhaft – Inhalte werden von Anwendungen zurückgehalten, können aber bei Bedarf jederzeit freigegeben werden.

Was Sie wahrscheinlich wirklich interessiert, ist, wie oft Ihr System zum Auslagern auf die Festplatte zurückgreifen muss, d. h., ob es anfängt, zu streiken.

Ich habe vmstat und einige reguläre Ausdrücke (oder vielleicht Python mit regulären Ausdrücken) verwendet, um die ein- und ausgehenden Seiten anzuzeigen und um zu sehen, ob sie einen bestimmten Schwellenwert überschritten haben.

Dies erforderte einiges an Feinabstimmung und Überwachung, aber ich habe es am besten genutzt. Es ist nicht schwierig, Plugins für {nagios | big brother | xymon | mon} zu schreiben.

verwandte Informationen