Jimdo.logzio-alert

ansible-logzio-alert

Build-Status Ansible Galaxy

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
Über das Projekt

Ansible module for logz.io alerts

Installieren
ansible-galaxy install Jimdo.logzio-alert
GitHub Repository
Lizenz
mit
Downloads
639
Besitzer