gabops.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 设施。请参见 https://en.wikipedia.org/wiki/Syslog#Facility |
papertrail_log_severity | "" | 要使用的 Syslog 严重性。请参见 https://en.wikipedia.org/wiki/Syslog#Severity_level |
papertrail_new_file_check_interval | "" | 如果使用日志文件的 glob 模式,则此参数控制检查目录中新日志文件的频率。 |
papertrail_files_to_log | [] | 要读取的文件或通配符。 |
papertrail_files_to_exclude | [] | 要在目录中排除的文件。 |
papertrail_exclude_patterns | [] | 在您正在读取的日志文件中要忽略的模式。 |
有关 remote_syslog2 配置的更多详细信息,请访问 remote_syslog2 文档 在 GitHub 上。
有关 Papertrail 的更多详细信息,请访问 官方文档
依赖
无。
示例剧本
- 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
许可证
作者信息
Gabriel Suarez (Gabops)
关于项目
Installs and configures papertrail using remote_syslog2
安装
ansible-galaxy install gabops.papertrail
许可证
mit
下载
11.9k
拥有者
I am a DevOps engineer who likes Python, Go, AWS, Kubernetes and climbing with friends.