Linux
node_exporter
Node_exporter部署请参考 第二章 部署/二进制部署 中的Node_exporter。 还可以使用Ansible进行部署。
Ansible Playbook部署node_exporter
node_exporter为golang开发编译的程序,直接运行即可。
1.新建ansible playbook roles
# 进入ansible roles目录
cd /etc/ansible/roles
# 初始化
ansible-galaxy init deploy_node_exporter
# 下载node_exporter
cd deploy_node_exporter/files
wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz
# 目录结构
tree deploy_node_exporter/
deploy_node_exporter/
├── defaults
│ └── main.yml
├── files
│ └── node_exporter-0.18.1.linux-amd64.tar.gz
├── handlers
│ └── main.yml
├── meta
│ └── main.yml
├── README.md
├── tasks
│ └── main.yml
├── templates
├── tests
│ ├── inventory
│ └── test.yml
└── vars
└── main.yml2.编写playbook tasks
vi /etc/ansible/roles/deploy_node_exporter/tasks/main.yml
3.编写playbook
vi /etc/ansible/workflow/deploy_node_exporter.yml 其中hosts为需要安装的机器。
4.部署node_exporter
5.验证
Last updated
Was this helpful?