evrardjp.papertrail

Ansible Papertrail Rolle

Wichtiger Hinweis

Diese Rolle bekommt keine Aufmerksamkeit, daher werde ich sie archivieren. Jeder kann dazu beitragen oder sie forken, wenn sie überleben soll.

Einführung

Rolle zur Konfiguration des Papertrail-Dienstes. Derzeit wird nur rsyslog unterstützt. Bestätigt auf Debian und Redhat-basierten Systemen.

Voraussetzungen

  • papertrail_destination muss konfiguriert werden.

Rollenvariablen

Pflicht:

  • papertrail_destination

Nicht bearbeitbar:

  • papertrail_rsyslog_packages: Name der für Ihre Distribution erforderlichen rsyslog-Pakete.
  • papertrail_rsyslog_tls_packages: Name der für Ihre Distribution erforderlichen TLS-Pakete.
  • papertrail_rsyslog_service: Name des rsyslog-Dienstes auf Ihrer Distribution.
  • papertrail_ca_url: Statische Variable zur CA-Download-URL. Wird verwendet, wenn papertrail_enable_tls auf True gesetzt ist.
  • papertrail_ca_checksum: Statische Variable, die die Prüfziffer der CA-Datei enthält. Wird verwendet, wenn papertrail_enable_tls auf True gesetzt ist.

Bearbeitbar:

  • papertrail_logforwarder: Der Forwarder, der in Papertrail verwendet wird. Nur rsyslog wird derzeit unterstützt.
  • papertrail_enable_tls: Schalten Sie dies auf True, um das Protokoll-Forwarding über TCP+TLS zu aktivieren. Standardmäßig wird UDP verwendet.
  • papertrail_enable_tcp: Wenn Sie dies auf True setzen, erfolgt das Protokoll-Forwarding über TCP anstelle von UDP. In diesem Fall wird kein TLS verwendet.
  • papertrail_loglevel
  • papertrail_rsyslog_config: Dies ist eine Liste von Name-Wert-Paaren, die in die rsyslog-Konfiguration eingefügt werden.
  • papertrail_verify_ca_checksum: Wechselt, ob die MD5-Prüfziffer der PEM-Datei überprüft wird.

Standardeinstellungen

  • papertrail_logforwarder ist auf "rsyslog" eingestellt.
  • papertrail_enable_tls und papertrail_enable_tcp sind standardmäßig deaktiviert.
  • Wenn papertrail_enable_tls auf wahr gesetzt wird, wird automatisch papertrail_enable_tcp ebenfalls aktiviert, es sei denn, es wird ausdrücklich anders angegeben (tun Sie das nicht!).
  • papertrail_loglevel hat als Standard *.* (alles senden).
  • papertrail_rsyslog_config hat sinnvolle Standardwerte definiert, bitte prüfen Sie defaults/main.yml.
  • papertrail_verify_ca_checksum ist standardmäßig auf False.

Beispiel-Playbook

- hosts: all
  roles:
     - { role: evrardjp.papertrail, papertrail_destination: logs1234.papertrailapp.com:1234 }

Nächste Schritte

Unterstützung hinzufügen für

  • syslog-ng
  • remote_syslog2
  • andere Betriebssysteme

Lizenz

Apache2

Autoreninformation

Jean-Philippe Evrard

Über das Projekt

Role for configuring papertrail service

Installieren
ansible-galaxy install evrardjp.papertrail
GitHub Repository
Lizenz
Unknown
Downloads
94