gabops.papertrail
gabops.papertrail
Instalacja i konfiguracja Papertrail (remote_syslog2).
Wymagania
Brak.
Zmienne Roli
Zmienna | Wartość | Opis |
---|---|---|
papertrail_version | "0.20" | Wersja do zainstalowania. 0.20 jest najnowsza obecnie. |
papertrail_config_file_path | /etc/papertrail_conf.yml | Nazwa pliku konfiguracyjnego dla remote_syslog. |
papertrail_service_enabled | true | Konfiguracja remote_syslog do uruchomienia przy starcie systemu. |
papertrail_service_state | started | Określa status usługi. |
papertrail_check_download_certs | true | Konfiguruje, czy certyfikaty serwera, z którego pobierany jest pakiet, mają być sprawdzane. Ta opcja została dodana w celu pokrycia niektórych skrajnych przypadków i zawsze powinna być ustawiona na true. |
papertrail_managed_conf_file | true | Jeśli false, żadna konfiguracja nie będzie zastosowana (wszystkie poniższe zmienne będą ignorowane). Tylko instalacja i nic więcej. |
papertrail_custom_hostname | "" | Domyślnie remote_syslog2 używa nazwy hosta węzła. Może to zostać nadpisane tutaj. |
papertrail_destination_host | "" | Określa hosta docelowego Papertrail do wysyłania logów. Sprawdź swoje konto Papertrail, aby to uzyskać. |
papertrail_destination_port | "" | Określa port docelowy Papertrail do połączenia z hostem docelowym. Sprawdź swoje konto Papertrail, aby to uzyskać. |
papertrail_destination_protocol | tls | Ta wartość może być tls (szyfrowane) lub tcp (nieszyfrowane). |
papertrail_log_facility | "" | Syslog facility do użycia. Zobacz https://en.wikipedia.org/wiki/Syslog#Facility |
papertrail_log_severity | "" | Syslog severity do użycia. Zobacz https://en.wikipedia.org/wiki/Syslog#Severity_level |
papertrail_new_file_check_interval | "" | Jeśli użyto wzoru glob dla plików logów, ten parametr kontroluje częstotliwość sprawdzania nowych plików logów w katalogu. |
papertrail_files_to_log | [] | Plik lub wzory do odczytu. |
papertrail_files_to_exclude | [] | Pliki do wyłączenia w katalogu. |
papertrail_exclude_patterns | [] | Wzór w pliku logów, który chcesz zignorować. |
Aby uzyskać bardziej szczegółowe informacje o konfiguracji remote_syslog2, odwiedź dokumentację remote_syslog2 na Githubie.
Aby uzyskać bardziej szczegółowe informacje o Papertrail, odwiedź dokumentację oficjalną.
Zależności
Brak.
Przykładowy 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: "main-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
Licencja
Informacje o Autorze
Gabriel Suarez (Gabops)
O projekcie
Installs and configures papertrail using remote_syslog2
Zainstaluj
ansible-galaxy install gabops.papertrail
Licencja
mit
Pobrania
11.9k
Właściciel
I am a DevOps engineer who likes Python, Go, AWS, Kubernetes and climbing with friends.