gabops.papertrail

gabops.papertrail

Build-Status

Installiert und konfiguriert Papertrail (remote_syslog2).

Voraussetzungen

Keine.

Rollenvariablen

Variable Wert Beschreibung
papertrail_version "0.20" Zu installierende Version. 0.20 ist derzeit die aktuellste.
papertrail_config_file_path /etc/papertrail_conf.yml Name der Konfigurationsdatei für remote_syslog.
papertrail_service_enabled true Konfiguriert remote_syslog, um beim Systemstart zu starten.
papertrail_service_state started Definiert den Status des Dienstes.
papertrail_check_download_certs true Konfiguriert, ob die Serverzertifikate, von denen das Paket heruntergeladen wird, überprüft werden müssen. Diese Option wurde hinzugefügt, um einige spezielle Fälle abzudecken, und sollte immer auf true bleiben.
papertrail_managed_conf_file true Wenn false, erfolgt keine Konfiguration (Alle untenstehenden Variablen werden ignoriert). Nur die Installation und sonst nichts.
papertrail_custom_hostname "" Standardmäßig verwendet remote_syslog2 den Hostnamen des Knotens. Dies kann hier überschrieben werden.
papertrail_destination_host "" Definiert den Zielhost von Papertrail, an den die Protokolle gesendet werden. Überprüfen Sie Ihr Papertrail-Konto dafür.
papertrail_destination_port "" Definiert den Zielport von Papertrail, um sich mit dem Zielhost zu verbinden. Überprüfen Sie Ihr Papertrail-Konto dafür.
papertrail_destination_protocol tls Dieser Wert kann tls (verschlüsselt) oder tcp (nicht verschlüsselt) sein.
papertrail_log_facility "" Die zu verwendende Syslog-Einrichtung. Siehe https://de.wikipedia.org/wiki/Syslog#Facility
papertrail_log_severity "" Die zu verwendende Syslog-Schwere. Siehe https://de.wikipedia.org/wiki/Syslog#Severity_level
papertrail_new_file_check_interval "" Wenn ein Glob-Muster für Logdateien verwendet wird, steuert dieses Parameter die Häufigkeit der Überprüfung neuer Logdateien im Verzeichnis.
papertrail_files_to_log [] Die Datei oder Globs, die gelesen werden sollen.
papertrail_files_to_exclude [] Dateien, die in einem Verzeichnis ausgeschlossen werden sollen.
papertrail_exclude_patterns [] Das Muster in der Logdatei, die Sie lesen, die Sie ignorieren möchten.

Für detailliertere Informationen zur Konfiguration von remote_syslog2 besuchen Sie bitte die remote_syslog2-Dokumentation auf GitHub.

Für detailliertere Informationen zu Papertrail besuchen Sie bitte die offizielle Dokumentation

Abhängigkeiten

Keine.

Beispiel-Playbook

- hosts: webserver-01
  vars:
    papertrail_version: "0.19"
    papertrail_destination_host: logs.papertrailapp.com
    papertrail_destination_port: 12345
    papertrail_destination_protocol: tls
    papertrail_log_facility: local7
    papertrail_log_severity: warn
    papertrail_custom_hostname: "haupt-server-01"
    papertrail_files_to_log:
      - path: /var/log/messages
        tag: messages
      - /var/log/dmesg
      - /var/log/httpd/access_log
    papertrail_exclude_patterns:
      - ^password.*
    papertrail_exclude_files:
      - .tar.gz
      - "*.old"
  roles:
      - role: papertrail

Lizenz

MIT

Autoreninformation

Gabriel Suarez (Gabops)

Installieren
ansible-galaxy install gabops.papertrail
Lizenz
mit
Downloads
11.9k
Besitzer
I am a DevOps engineer who likes Python, Go, AWS, Kubernetes and climbing with friends.