12.2. Logging システムロールのパラメーター
logging システムロール Playbook では、logging_inputs パラメーターで入力を、logging_outputs パラメーターで出力を、そして logging_flows パラメーターで入力と出力の関係を定義します。Logging システムロールは、ロギングシステムの追加設定オプションで、上記の変数を処理します。暗号化や自動ポート管理を有効にすることもできます。
現在、Logging システムロールで利用可能な唯一のロギングシステムは Rsyslog です。
logging_inputs: ロギングソリューションの入力リスト。-
name: 入力の一意の名前。logging_flowsでの使用: 入力リストおよび生成されたconfigファイル名の一部で使用されます。 type: 入力要素のタイプ。type は、roles/rsyslog/{tasks,vars}/inputs/のディレクトリー名に対応するタスクタイプを指定します。basics:systemdジャーナルまたはunixソケットからの入力を設定する入力。-
kernel_message:trueに設定されている場合にimklogを読み込みます。デフォルトはfalseです。 -
use_imuxsock:imjournalではなくimuxsockを使用します。デフォルトはfalseです。 -
ratelimit_burst:ratelimit_interval内に出力できるメッセージの最大数。use_imuxsockが false の場合、デフォルトで20000に設定されます。use_imuxsockが true の場合、デフォルトで200に設定されます。 -
ratelimit_interval:ratelimit_burstを評価する間隔。use_imuxsockが false の場合、デフォルトで 600 秒に設定されます。use_imuxsockが true の場合、デフォルトで 0 に設定されます。0 はレート制限がオフであることを示します。 -
persist_state_interval: ジャーナルの状態は、valueメッセージごとに永続化されます。デフォルトは10です。use_imuxsockが false の場合のみ、有効です。
-
-
files: ローカルファイルからの入力を設定する入力。 -
Remote: ネットワークを介して他のロギングシステムからの入力を設定する入力。
-
状態: 設定ファイルの状態。presentまたはabsent。デフォルトはpresentです。
-
logging_outputs: ロギングソリューションの出力リスト。-
files: ローカルファイルへの出力を設定する出力。 -
forwards: 別のロギングシステムへの出力を設定する出力。 -
remote_files: 別のロギングシステムからの出力をローカルファイルに設定する出力。
-
logging_flows:logging_inputsおよびlogging_outputsの関係を定義するフローのリスト。logging_flows変数には以下が含まれます。-
name: フローの一意の名前。 -
inputs:logging_inputs名の値のリスト。 -
outputs:logging_outputs名の値のリスト。
-
-
logging_manage_firewall:trueに設定すると、変数はfirewallロールを使用して、loggingロール内からのポートアクセスを自動的に管理します。 -
logging_manage_selinux:trueに設定すると、変数はselinuxロールを使用して、loggingロール内からポートアクセスを自動的に管理します。