Monit ignoriert die Konfiguration des Schwellenwerts für die Speichernutzung

Monit ignoriert die Konfiguration des Schwellenwerts für die Speichernutzung

Ich habe Monit 5.6 aus Ubuntu-Repositories installiert, um mich über ungewöhnlich hohe Speicher- und CPU-Auslastungen auf meinem VPS zu informieren. Es stellte sich heraus, dass 75 % Speicherauslastung für mein Setup eher normal sind, also habe ich die Zeile geändert, in der das Limit in der Datei festgelegt wird /etc/monit/conf.d/system.conf:

check system localhost
  ...
  if memory usage > 90% then alert

Aber jetzt alarmiert es mich sowohl bei der 75 %-Schwelle als auch bei der 90 %-Schwelle. Ich habe gesucht, wo es sonst noch eingestellt werden kann, grep 75% -r /etc/monit/aber keine Treffer gefunden. Gibt es andere Orte, an denen Monit seine Konfigurationsdateien in der Standardkonfiguration speichert? Oder ist die 75 %-Grenze irgendwie fest darin codiert? Wie kann ich sie deaktivieren?

UPD: Ich habe versucht, Monit nach den Änderungen neu zu laden und neu zu starten (habe allerdings nicht versucht, den Server neu zu starten). Meine Monit-Version ist:

# monit -V
This is Monit version 5.6
Copyright (C) 2001-2013 Tildeslash Ltd. All Rights Reserved.

Und die Konfigurationsdatei:

check system localhost
  if loadavg (1min) > 4 then alert
  if loadavg (5min) > 3 then alert
  if memory usage > 90% then alert
  if cpu usage (user) > 70% for 5 cycles then alert
  if cpu usage (system) > 30% for 5 cycles then alert
  if cpu usage (wait) > 20% for 5 cycles then aler

Antwort1

Es besteht immer die Möglichkeit, dass ein Fehler vorliegt ... Können Sie Ihre Monit-Version anzeigen?

# monit -V
This is Monit version 5.5
Copyright (C) 2001-2012 Tildeslash Ltd. All Rights Reserved.
  • Könnten Sie auch Ihre Monit-Konfigurationsdatei posten?
  • Haben Sie den Monit-Dienst nach der Konfigurationsänderung neu gestartet?

Dies ist möglich mit:

service monit restartoder nurmonit reload

Wenn Sie Zweifel an den Messwerten haben, können Sie Folgendes monit statusvon der Befehlszeile aus ausführen:

[root@PMS ~]# monit status
The Monit daemon 5.5 uptime: 6d 14h 26m

    System 'PMS.pmscollects.com'
      status                            Running
      monitoring status                 Monitored
      load average                      [0.00] [0.11] [0.38]
      cpu                               0.0%us 0.2%sy 0.0%wa
      memory usage                      3562600 kB [44.2%]
      swap usage                        5280 kB [0.0%]
      data collected                    Sun, 23 Nov 2014 23:59:04

verwandte Informationen