gabops.papertrail

gabops.papertrail

Statut de construction

Installe et configure Papertrail (remote_syslog2).

Exigences

Aucune.

Variables du rôle

Variable Valeur Description
papertrail_version "0.20" Version à installer. 0.20 est la dernière version à l'heure actuelle.
papertrail_config_file_path /etc/papertrail_conf.yml Nom du fichier de configuration pour remote_syslog.
papertrail_service_enabled true Configure remote_syslog pour démarrer lors du démarrage du système.
papertrail_service_state started Définit l'état du service.
papertrail_check_download_certs true Configure si les certificats du serveur où le paquet est téléchargé doivent être vérifiés ou non. Cette option a été ajoutée pour couvrir des cas particuliers et doit toujours rester à vrai.
papertrail_managed_conf_file true Si faux, aucune configuration ne sera appliquée (toutes les variables ci-dessous seront ignorées). Seule l'installation sera faite.
papertrail_custom_hostname "" Par défaut, remote_syslog2 utilise le nom d'hôtes du nœud. Cela peut être remplacé ici.
papertrail_destination_host "" Définit l'hôte de destination Papertrail pour l'envoi des journaux. Vérifiez votre compte Papertrail pour cela.
papertrail_destination_port "" Définit le port de destination Papertrail pour se connecter à l'hôte de destination. Vérifiez votre compte Papertrail pour cela.
papertrail_destination_protocol tls Cette valeur peut être tls (chiffré) ou tcp (non chiffré).
papertrail_log_facility "" La facilité Syslog à utiliser. Voir https://fr.wikipedia.org/wiki/Syslog#Facility
papertrail_log_severity "" Le niveau de gravité Syslog à utiliser. Voir https://fr.wikipedia.org/wiki/Syslog#Severity_level
papertrail_new_file_check_interval "" Si un motif glob pour les fichiers journaux est utilisé, ce paramètre contrôle la fréquence de vérification des nouveaux fichiers journaux dans le répertoire.
papertrail_files_to_log [] Les fichiers ou motifs à lire.
papertrail_files_to_exclude [] Fichiers à exclure dans un répertoire.
papertrail_exclude_patterns [] Le motif dans le fichier journal que vous souhaitez ignorer.

Pour plus d'informations détaillées sur la configuration de remote_syslog2, veuillez visiter la documentation de remote_syslog2 sur Github.

Pour des informations plus détaillées sur Papertrail, veuillez visiter la documentation officielle

Dépendances

Aucune.

Exemple de 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

Licence

MIT

Informations sur l'auteur

Gabriel Suarez (Gabops)

À propos du projet

Installs and configures papertrail using remote_syslog2

Installer
ansible-galaxy install gabops.papertrail
Licence
mit
Téléchargements
11.9k
Propriétaire
I am a DevOps engineer who likes Python, Go, AWS, Kubernetes and climbing with friends.