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
ライセンス
著者情報
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.