Wenn Sie eine systemseitige Health-Überwachung mit ARIS Cloud Controller nutzen möchten, müssen Sie das System konfigurieren.
Vorgehen
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:
|