Configure health monitoring

Wenn Sie eine systemseitige Health-Überwachung mit ARIS Cloud Controller nutzen möchten, müssen Sie das System konfigurieren.

Vorgehen

  1. Starten Sie ARIS Cloud Controller (ACC).

  2. Geben Sie die unten beschriebenen Parameter ein.

Schwellwerte

Schwellenwerte für zu überwachende Werte können mithilfe von Agent-Konfigurationsparametern festgelegt werden:

Parameter

Beschreibung

monitoring.high.cpu.threshold.percent

(0.0 – 1.0, Standard: 0.8)

Oberer Schwellenwert für die CPU-Auslastung

(relativ, in Prozent)

monitoring.relative.low.disk.space.warning.threshold.percent

(0.0 – 1.0, Standard: 0.03)

Unterer Schwellenwert für den Speicher

(relativ, in Prozent)

monitoring.absolute.low.disk.space.warning.threshold.megabytes

(Standard: 1.000)

Unterer Schwellenwert für den Speicherplatz

(absolut, in Megabytes)

Warnung

ARIS Agent warnt nicht nur, wenn zu wenig Speicherplatz zur Verfügung steht. Sobald der Standardwert (1.000 MB) erreicht ist, werden alle Runnables sofort heruntergefahren (killall), um Inkonsistenzen bei den Daten zu vermeiden. Runnables können nicht neu gestartet werden. Die Autostart-Funktion von ARIS Agent ist deaktiviert.

Schwellenwertmessung

Sie können die Messung mit den folgenden Parametern konfigurieren:

Parameter

Beschreibung

monitoring.interval

(Standard: 1.000)

Intervall in Millisekunden, in denen die Messung durchgeführt wird.

monitoring.high.cpu.number.of.intervals.warning.threshold

(Standard: 10)

Anzahl der Messungen mit einer CPU-Auslastung über dem Schwellenwert, bevor ein Warnzustand erreicht ist.

monitoring.high.mem.usage.number.of.intervals.warning.threshold

(Standard: 10)

Anzahl der Messungen mit einer Speichernutzung über dem Schwellenwert, bevor ein Warnzustand erreicht ist.

monitoring.low.disk.space.number.of.intervals.warning.threshold

(Standard: 10)

Anzahl der Messungen mit freiem Speicherplatz unter dem Schwellenwert, bevor ein Warnzustand erreicht ist.

E-Mail-Benachrichtigung

Die Benachrichtigung per Mail kann durch folgende Parameter konfiguriert werden:

Parameter

Beschreibung

mail.notification.enabled

(Standardwert: false)

true aktiviert das automatische Versenden per Mail.

mail.smtp.host

Qualifizierter Host-Name oder IP des Mailservers.

mail.smtp.port

(üblich: 25)

Port des Mailservers.

mail.smtp.username

Benutzername auf dem Mailserver. Mit diesem Parameter aktivieren Anwendungen implizit die SMTP-Authentifizierung. Es gibt KEINEN dedizierten Parameter zum expliziten Aktivieren der SMTP-Authentifizierung.

mail.smtp.password

Mailserver-Kennwort für den angegebenen Benutzer.

mail.sender.address

E-Mail-Adresse des Absenders.

mail.sender.name

Name des Absenders.

mail.recipients

E-Mail-Adresse des Empfängers.

Dieser Parameter kann mehrere Werte annehmen; geben Sie mehrere Empfänger durch Komma getrennt ein, z. B.:

set mail.recipients = "a@abc.com","b@abc.com"

mail.recipients.cc

E-Mail-Adresse des Kopieempfängers (Carbon Copy (CC)).

Dieser Parameter kann mehrere Werte annehmen (siehe mail.recipients)

mail.on.system.events

Definiert Ereignisse, die eine Benachrichtigung per E-Mail auslösen.

Dieser Parameter kann mehrere Werte annehmen; geben Sie mehrere Ereignistypen durch Komma getrennt ein, z. B.:

set mail.on.system.events = MACHINE_STATE_CPU_LOAD_HIGH, MACHINE_STATE_

Mögliche Werte:

  • MACHINE_STATE_LOW_DISK_SPACE_PERCENT

  • MACHINE_STATE_OK_DISK_SPACE_PERCENT

  • MACHINE_STATE_LOW_DISK_SPACE

  • MACHINE_STATE_OK_DISK_SPACE

  • MACHINE_STATE_CPU_LOAD_HIGH

  • MACHINE_STATE_CPU_LOAD_OK

  • MACHINE_STATE_MEMORY_USAGE_HIGH

  • MACHINE_STATE_MEMORY_USAGE_OK