部署主机监控,须要安装node_exporternode
wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz tar -xf node_exporter-0.18.1.linux-amd64.tar.gz #新建一个目录专门安装各类exporter mkdir -p /export/prometheus_exporter mv node_exporter-0.18.1.linux-amd64 /export/prometheus_exporter/ cd /export/prometheus_exporter/ mv node_exporter-0.18.1.linux-amd64/ node_exporter
直接打开node_exporter的可执行文件便可启动 node export,默认会启动9100端口。建议使用systemctl来启动linux
# vim /etc/systemd/system/node_exporter.service
[Unit]
Description=node_exporter
After=network.targetgit
[Service]
Restart=on-failure
ExecStart=/export/prometheus_exporter/node_exporter/node_exportergithub
[Install]
WantedBy=multi-user.targetweb
# systemctl enable node_exporterredis
# systemctl start node_exporterjson
能够看到node exporter启动后也就是暴露了9100端口,并无把数据传到prometheus,咱们还须要在prometheus中配置,让prometheus去pull这个接口的数据。
编辑prometheus.yml文件,增长后面4行.vim
scrape_configs: - job_name: 'prometheus' static_configs: - targets: ['localhost:9090'] #采集node exporter监控数据 - job_name: 'node' static_configs: - targets: ['localhost:9100']
而后重启prometheus,打开prometheus页面查看是否是有对应的数据了。api
在prometheus的web界面看到这个节点是up的状态了。spa
部署主机监控,须要安装redis_exporter
cd /export/prometheus_exporter/
wget https://github.com/oliver006/redis_exporter/releases/download/v0.13/redis_exporter-v0.13.linux-amd64.tar.gz
tar -xvf redis_exporter-v0.13.linux-amd64.tar.gz
## 无密码 ./redis_exporter redis//10.200.10.169:4100 & ## 有密码 ./redis_exporter -redis.addr 10.200.10.169:4100 -redis.password 123456 &
或者加入系统服务:
vim /etc/systemd/system/redis_exporter.service
[Unit]
Description=redis_exporter
After=network.target
[Service]
Restart=on-failure
ExecStart=/export/prometheus_exporter/redis_exporter -redis.addr 10.200.10.169:4100 -redis.password 123456
[Install]
WantedBy=multi-user.target
# systemctl daemon-reload
# systemctl start redis_exporter.service
# systemctl enable redis_exporter.service
- job_name: 'redis-10.200.10.169'
static_configs:
- targets: ['10.200.10.169:9121']
下载grafana的redis的prometheus-redis_rev1.json模板:
wget https://grafana.com/api/dashboards/763/revisions/1/download
在grafana中导入json模板:
配置成功UP状态
访问grafana,最终呈现: