riponbanik.ansible_role_aws_cloudwatch_agent
Ansibleロールを使用して、WindowsとLinuxの両方にAWS Cloudwatchエージェントをインストールおよび構成します。
要件
特にありません。
ロール変数
使用可能な変数は以下に示されており、デフォルト値も記載されています(defaults/main.yml
を参照):
Windowsイベントログの監視
aws_cw_windows_events:
- name: 'System'
levels: ['ERROR', 'CRITICAL']
format: 'text'
log_group: 'Windows/System'
- name: 'Application'
levels: ['ERROR']
format: 'text'
log_group: 'Windows/Application'
ログファイルの監視
aws_cw_logfiles:
- path: /var/log/auth.log
timestamp_format: "%b %d %H:%M:%S"
log_group: "auth"
カスタムCloudwatchテンプレートを使用することもできます。例えば、次のようにプレイブックと同じレベルに置くことができます。
aws_cw_config_template_path: 'templates/CloudwatchConfig.json'
デバッグログを有効にする
aws_cw_log_debug: true
オンプレミスの構成 - アクセスキーとシークレットキーを持つデフォルトのAWSプロファイルを作成する必要があります。
aws_cw_agent_type: onPremise
aws_profie: AmazonCloudWatchAgent
aws_profile_path: '/tmp/credentials'
依存関係
特にありません。
サンプルプレイブック
- hosts: all
roles:
- { role: riponbanik.aws-cloudwatch-agent }
ライセンス
MIT / BSD
作者情報
このロールは2019年に Ripon Banik によって作成されました。
インストール
ansible-galaxy install riponbanik.ansible_role_aws_cloudwatch_agent
ライセンス
mit
ダウンロード
9.8k
所有者
Explorer of new technology