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 "" ログファイルのグロブパターンが使用される場合、このパラメータはディレクトリ内の新しいログファイルをチェックする頻度を制御します。
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)

プロジェクトについて

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.