用Blackbox Exporter to Monitor web和端口

2022-12-31,,,

1.按照exporter

.wget https://github.com/prometheus/blackbox_exporter/releases/download/v0.12.0/blackbox_exporter-0.12.0.linux-amd64.tar.gz
.tar -zxf blackbox_exporter-0.12..linux-amd64.tar.gz
.mv blackbox_exporter-0.14..linux-amd64 /usr/local/blackbox_exporter
../blackbox_exporter --version

2.vim /lib/systemd/system/blackbox_exporter.service   --  变成系统服务 netstat -anptu|grep 9115

[Unit]
Description=blackbox_exporter
After=network.target [Service]
User=root
Type=simple
ExecStart=/usr/local/blackbox_exporter/blackbox_exporter --config.file=/usr/local/blackbox_exporter/blackbox.yml
Restart=on-failure [Install]
WantedBy=multi-user.target

3.监控web和端口状态

  - job_name: web_status
metrics_path: /probe
params:
module: [http_2xx]
static_configs:
- targets: ['http://192.168.1.49:8080/']
labels:
instance: web_status
group: web
- targets: ['https://www.baidu.com/']
labels:
instance: baidu_status
group: baidu
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- target_label: __address__
replacement: 127.0.0.1:
- job_name: 'port_status'
metrics_path: /probe
params:
module: [tcp_connect]
static_configs:
- targets: ['192.168.1.49:8080']
labels:
instance: 'port_status'
group: 'tcp'
relabel_configs:
- source_labels: [__address__]
target_label: __param_target - target_label: __address__
replacement: 127.0.0.1:

4.dashboard  -- 9665 和 7587

5.参考:https://blog.csdn.net/qq_43190337/article/details/100577728

6.监控端口和服务状态

  - alert: NodePortavaibility
expr: probe_http_duration_seconds{} < 0.0000001
for: 2m
labels:
severity: warning
annotations:
summary: "{{$labels.instance}}: port-不可以-使用"
description: "{{$labels.instance}}: 端口响应时间大于 0.5us (当前值: {{ $value }})" - alert: Portisup
expr: probe_success{} !=
for: 2m
labels:
severity: warning
annotations:
summary: "{{$labels.instance}}: port-不可以-不等于1"
description: "{{$labels.instance}}: 端口结果不等于1 (当前值: {{ $value }})"

用Blackbox Exporter to Monitor web和端口的相关教程结束。

《用Blackbox Exporter to Monitor web和端口.doc》

下载本文的Word格式文档,以方便收藏与打印。