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 によって作成されました。

プロジェクトについて

Monitoring Metrics and Logs via Cloudwatch Agent

インストール
ansible-galaxy install riponbanik.ansible_role_aws_cloudwatch_agent
ライセンス
mit
ダウンロード
9.8k
所有者
Explorer of new technology