Einrichten von Monit zur Überwachung des Speicherplatzes


13

Ich verwende Monit auf meinem Server, um die Ausführung von Apache und MySQL zu überwachen.

Jetzt möchte ich eine Warnung hinzufügen, wenn die Festplatte zu voll wird. Ich habe dies zum Testen hinzugefügt in /etc/monit/monitrc:

check device rootfs with path /dev/md0
    if space usage > 10% then alert

Ich habe zwei Partitionen, die ich überprüfen möchte: /und /var:

mount
/dev/md0 on / type ext3 (rw)
/dev/md2 on /var type ext3 (rw)

Was sind nützliche Überprüfungen in dieser Konfiguration, abgesehen vom Speicherplatz?

Antworten:


25

Hier gibt es nicht viel zu tun. Ihre aktuelle Prüfung ist syntaktisch korrekt, aber möglicherweise nicht praktikabel. Warum ist es Ihnen wichtig, wenn der Speicherplatz zu mehr als 10% genutzt wird?!?

Eine typische Zeilengruppe für die Datenträgerüberprüfung sieht folgendermaßen aus:

check device var with path /var
    if SPACE usage > 80% then alert

Das wird im Grunde eine E-Mail senden, wenn das Laufwerk mehr als 80% voll ist. Monit informiert Sie auch, sobald die Datennutzung unter dieses Niveau fällt. Beachten Sie auch die Monit-Dokumentation .

Geben Sie monit statusin die Befehlszeile ein. Folgendes sieht Monit über Ihr Dateisystem:

Filesystem 'var'
  status                            Accessible
  monitoring status                 Monitored
  permission                        755
  uid                               0
  gid                               0
  filesystem flags                  0x400
  block size                        4096 B
  blocks total                      1523090 [5949.6 MB]
  blocks free for non superuser     979860 [3827.6 MB] [64.3%]
  blocks free total                 1058477 [4134.7 MB] [69.5%]
  inodes total                      1572864
  inodes free                       1563392 [99.4%]
  data collected                    Sat, 03 Aug 2013 22:07:28

10% waren nur zum Testen
rubo77

1
was ist mit den anderen Beispielen in der Konfigurationsdatei? `# Wenn die Inode-Auslastung> 80% ist, wird ein Alarm ausgegeben.` Ist es wichtig, Inodes zusätzlich zu prüfen?
Rubo77

Nicht, wenn Sie eine Menge Dateien auf dem Dateisystem planen ...
ewwhite

2
Ich denke, es check devicemuss eine alte Syntax sein, weil das Handbuch sie nicht mehr erwähnt. Ich denke, das check filesystemist der neue Weg.
RyanTM
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.