papertrail
gabops.papertrail
Устанавливает и настраивает Papertrail (remote_syslog2).
Требования
Нет.
Переменные роли
Переменная | Значение | Описание |
---|---|---|
papertrail_version | "0.20" | Версия для установки. На данный момент 0.20 является последней. |
papertrail_config_file_path | /etc/papertrail_conf.yml | Имя файла конфигурации для remote_syslog. |
papertrail_service_enabled | true | Настройка remote_syslog на автоматический старт при загрузке системы. |
papertrail_service_state | started | Определяет статус сервиса. |
papertrail_check_download_certs | true | Настройка проверки сертификатов сервера, с которого загружается пакет. Эта опция добавлена для особых случаев и всегда должна быть true. |
papertrail_managed_conf_file | true | Если false, конфигурация не будет применена (все переменные ниже будут игнорироваться). Только установка, и ничего больше. |
papertrail_custom_hostname | "" | По умолчанию remote_syslog2 использует имя узла. Это можно изменить здесь. |
papertrail_destination_host | "" | Определяет целевой хост Papertrail для отправки логов. Проверьте свою учетную запись Papertrail для получения этой информации. |
papertrail_destination_port | "" | Определяет порт назначения Papertrail для подключения к целевому хосту. Проверьте свою учетную запись Papertrail для получения этой информации. |
papertrail_destination_protocol | tls | Это значение может быть tls (шифрованный) или tcp (незашифрованный). |
papertrail_log_facility | "" | Указывает, какой Syslog facility использовать. См. https://en.wikipedia.org/wiki/Syslog#Facility |
papertrail_log_severity | "" | Указывает, какую степень серьезности Syslog использовать. См. https://en.wikipedia.org/wiki/Syslog#Severity_level |
papertrail_new_file_check_interval | "" | Если используется шаблон для файлов логов, этот параметр регулирует частоту проверки новых файлов логов в директории. |
papertrail_files_to_log | [] | Файлы или шаблоны для чтения. |
papertrail_files_to_exclude | [] | Файлы, которые нужно исключить из директории. |
papertrail_exclude_patterns | [] | Шаблон в читаемом лог-файле, который вы хотите игнорировать. |
Для более подробной информации о настройке remote_syslog2 посетите документацию remote_syslog2 на Github.
Для более подробной информации о Papertrail посетите официальную документацию
Зависимости
Нет.
Пример 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: сообщения
- /var/log/dmesg
- /var/log/httpd/access_log
papertrail_exclude_patterns:
- ^password.*
papertrail_exclude_files:
- .tar.gz
- "*.old"
roles:
- role: papertrail
Лицензия
Информация об авторе
Габриэль Суарес (Gabops)
О проекте
Installs and configures papertrail using remote_syslog2
Установить
ansible-galaxy install gabops/ansible-role-papertrail
Лицензия
mit
Загрузки
11891
Владелец
I am a DevOps engineer who likes Python, Go, AWS, Kubernetes and climbing with friends.