gabops.papertrail
gabops.papertrail
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
Autoreninformation
Gabriel Suarez (Gabops)
Über das Projekt
Installs and configures papertrail using remote_syslog2
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.