besmirzanaj.ansible_rsyslog_logzio

Ansible-Rolle: rsyslog-logzio

Eine Ansible-Rolle zur Konfiguration eines CentOS 7 Systems, um Protokolle über rsyslog über TLS an logz.io zu senden. Weitere Dokumentationen zu den erforderlichen Schritten finden Sie hier: https://app.logz.io/#/dashboard/data-sources/rsyslog-overTLS.

TODO: Mehr als eine Datei zum Senden an logz.io in der Variablen rsyslog_logzio_filepath einfügen.

Anforderungen

Die Standardkonfiguration von Selinux erlaubt es rsyslog nicht, Nachrichten an einen entfernten Host weiterzuleiten. Passen Sie die Selinux-Richtlinien an oder setzen Sie sie auf permissive, damit diese Rolle unter CentOS 7 funktioniert.

Rollenvariablen

Die Hauptvariablen, die definiert werden müssen, sind in defaults/main.yml beschrieben. Der einfachste Weg, Ihre Variablen festzulegen, besteht darin, eine Variablen-Datei in vars/logzio.yml mit folgendem Inhalt zu erstellen:

Um das API-Token zu erhalten, verwenden Sie die Token-Variable von der Allgemeinen Einstellungen Seite in Logz.io.

Um eine Vorstellung von den logz.io-Typen zu bekommen, sehen Sie hier.

$ cat vars/logzio.yml
---
# Standard-Datei für ansible-rsyslog-logzio
rsyslog_logzio_filepath: "DATEI_FÜR_LOGS_ZUM_LESEN"
rsyslog_logzio_type: "LOGZ_IO_TYP"
rsyslog_logzio_api_token: "IHRE_API_CODE_HIER"

Fügen Sie diese Variablen im Playbook mit der Vars-Einstellung in der Rolle hinzu. Unten finden Sie ein Beispiel. Die Rolle funktioniert nicht ohne diese Variablen.

Abhängigkeiten

Es sind keine Abhängigkeiten von dieser Rolle erforderlich.

Beispiel-Playbook

Dies ist ein einfaches Beispiel:

- name: logz.io rsyslog-Weiterleiter anwenden
  hosts:
    - all
  vars_files:
    - ./vars/logzio.yml
  roles:
    - { role: besmirzanaj.ansible_rsyslog_logzio } 

Lizenz

CC-BY-4.0

Autoreninformationen

Diese Rolle wurde 2020 von Besmir Zanaj erstellt.

Über das Projekt

Ansible role to send /var/log/messages to logz.io over TLS

Installieren
ansible-galaxy install besmirzanaj.ansible_rsyslog_logzio
GitHub Repository
Lizenz
Unknown
Downloads
2.7k
Besitzer
Sysadmin & Netsec by day.