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
          
ダウンロード
 
            10k
          
所有者
 Explorer of new technology
