一、环境说明
172.16.38.246--->Prometheus
120.92.74.166--->blackbox_exporter(开启8080/8081端口)
二、目的
Prometheus监控120.92.74.166的8080和8081端口
三、安装blackbox_exporter
wget https://github.com/prometheus/blackbox_exporter/releases/download/v0.16.0/blackbox_exporter-0.16.0.linux-amd64.tar.gz
tar xvf blackbox_exporter-0.16.0.linux-amd64.tar.gz
mv blackbox_exporter-0.16.0.linux-amd64 /usr/local/bin/blackbox_exporter
/usr/local/bin/blackbox_exporter/blackbox_exporter &
四、Prometheus添加如下配置文件
vim prometheus.yml
- job_name: 'port_status'
metrics_path: /probe
params:
module: [tcp_connect]
static_configs:
- targets: ['120.92.74.166:8080','120.92.74.166:8081']
labels:
instance: 'port_status'
group: 'tcp'
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- target_label: __address__
replacement: 120.92.74.166:9115
./promtool check config prometheus.yml
systemctl restart prometheus.service
五、WEB验证
http://172.16.38.246:9090/targets
这样就实现了对Linux主机端口的监控