gabops.papertrail
gabops.papertrail
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
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.