riponbanik.ansible_role_aws_cloudwatch_agent

Ansible角色,用于在Windows和Linux上安装和配置AWS Cloudwatch Agent

构建状态

需求

无。

角色变量

可用变量如下所示,以及默认值(见 defaults/main.yml):

Windows事件日志监控

aws_cw_windows_events: 
    - name: '系统'
      levels: ['错误', '严重']
      format: '文本'
      log_group: 'Windows/系统'            
    - name: '应用程序'
      levels: ['错误']
      format: '文本'
      log_group: 'Windows/应用程序' 

日志文件监控

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_profile: AmazonCloudWatchAgent aws_profile_path: '/tmp/credentials'

```

依赖关系

无。

示例剧本

- hosts: all
  roles:
    - { role: riponbanik.aws-cloudwatch-agent }

许可证

MIT / BSD

作者信息

该角色由 Ripon Banik 于2019年创建。

关于项目

Monitoring Metrics and Logs via Cloudwatch Agent

安装
ansible-galaxy install riponbanik.ansible_role_aws_cloudwatch_agent
许可证
mit
下载
9.8k
拥有者
Explorer of new technology