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

许可证

MIT

作者信息

Gabriel Suarez (Gabops)

安装
ansible-galaxy install gabops.papertrail
许可证
mit
下载
11.9k
拥有者
I am a DevOps engineer who likes Python, Go, AWS, Kubernetes and climbing with friends.