ansible-playbook for categraf
- 批量在主机上使用docker-compose部署categraf
- 支持基础系统指标的采集
- 支持不同主机差异化配置的指标采集(如端口监控等)
- 幂等操作
- 配置
roles/categraf/defaults/main.yaml中的变量 - 配置
hosts文件中的主机 - 运行
ansible-playbook -i hosts -f categraf.yaml have fun
- 对于通用的采集插件,将插件配置放入
roles/categraf/templates/conf中,文件名需要为插件名+.toml - 对于主机个性化插件,支持通过
主机变量+jinja2-template的方式渲染个性化配置,可以参考roles/categraf/templates/conf/net_response.toml.j2