部署TeleGraf监控Agent

为便利后期项目批量部署,编写了Ansible批量安装Agent项目已推送至Github,该监控Agent为Telegraf组件,默认监控linux基础性能指标,与Docker性能指标.

采用Ansible批量安装监控Agant,这里只需从Github上拉取该项目文件即可

Github地址: 点我

1.下载所需文件

下载Ansible部署文件:

# git clone https://github.com/vlinux/ansible-install-telegraf.git
# cd ansible-install-telegraf

2.根据环境修改Ansible文件

修改hosts文件,根据规划修改对应IP

# vi hosts
...

默认使用rsa进行密钥加密,如有不同,请修改ansible.cfg文件中的私钥路径

# vi ansible.cfg
# 配置为中控机私钥文件地址
private_key_file = /root/.ssh/id_rsa

3.一键部署

# ansible-playbook -i hosts telegraf_install.yaml

使用一键化部署请注意!!!

TeleGraf监控Docker是通过docker.sock文件进行获取指标,所以要对该文件有一定的权限,一键化部署中默认将程序用户telegraf加入docker组从而获得对docker.sock文件的权限

Last updated