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.yml

2.编写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?