Jimdo.logzio-alert
ansible-logzio-alert
Ansible-Modul zur Konfiguration von Warnungen in logz.io
Installation
$ ansible-galaxy install Jimdo.logzio-alert
Dokumentation
Moduloptionen
Name | Erforderlich | Beschreibung | Standard |
---|---|---|---|
name | ja | Der eindeutige Name für die zu erstellende Warnung | |
logzio_api_endpoint | nein | logz.io API-Endpunkt | api.logz.io |
logzio_api_token | nein | logz.io API-Token. Wenn nicht gesetzt, wird der Wert der Umgebungsvariable LOGZIO_API_TOKEN verwendet | |
state | nein | Ob die Warnung vorhanden oder nicht vorhanden sein soll | vorhanden |
description | nein | Beschreibung der Warnung | |
severity | nein | Schweregrad der Warnung (NIEDRIG, MITTEL oder HOCH) | MITTEL |
query | ja | Die Suchanfrage, die Nachrichten zurückgibt, für die wir die Warnung erhalten möchten | |
operation | nein | Der Operand für den Vergleich des Schwellenwerts | GRÖSSER ALS |
threshold | nein | Schwellenwert für die Warnung | 0 |
timeframe | nein | Zeitintervall in Minuten, das für die Berechnung des Schwellenwerts herangezogen wird | 10 |
notification_emails | nein | Liste der E-Mail-Adressen, die benachrichtigt werden sollen | |
enabled | nein | Ob diese Warnung aktiv sein soll | ja |
suppress | nein | Zeitintervall in Minuten, in dem wiederholte Benachrichtigungen unterdrückt werden | 5 |
aggregation_type | nein | Art der Aggregation, die wir über das Aggregationsfeld in den abgefragten Nachrichten durchführen wollen | KEINE |
aggregation_field | nein | Das Feld, das wir für die Aggregation auswählen möchten | |
group_by_fields | nein | Liste der Felder, nach denen die Nachrichten in der Warnung gruppiert werden sollen | |
notification_endpoints | nein | Liste der Namen der Benachrichtigung-Endpunkte, die durch diese Warnung ausgelöst werden sollen |
Beispiele
Verwendung des logzio_alert Moduls in einem Playbook
---
- hosts: localhost
connection: local
gather_facts: False
roles:
- Jimdo.logzio-alert
tasks:
- name: Konfiguriere Logzio Warnung 'Beispiel'
logzio_alert:
name: "Beispiel"
query: >
message: "eine Nachricht"
AND NOT message: "eine andere Nachricht"
suppress: 60
group_by_fields:
- type
notification_endpoints:
- Slack Team Kanal
$ ansible-playbook alerts.yml
Installieren
ansible-galaxy install Jimdo.logzio-alert
Lizenz
mit
Downloads
639
Besitzer