gabops.papertrail

gabops.papertrail

Status budowy

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

MIT

Informacje o Autorze

Gabriel Suarez (Gabops)

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.