prometheus+blackbox_exporter+grafana

一.安装blackbox_exporter

在我的随笔里面有百度云链接 https://www.cnblogs.com/lc226/p/11222048.html

1.下载解压后 nohup ./blackbox_exporter  &

2.查看输出结果  tail -f nohup.out 

 

二.配置prometheus

1.vi prometheus.yml

2.

这里用的icmp模块,,还是一样要注意yml这个文件的格式问题。

- job_name: 'ping'
metrics_path: /probe
params:
module: [icmp] # Look for icmp.
static_configs:
- targets: ['www.baidu.com','172.16.16.74','172.16.16.76']
relabel_configs: -------------------------------------------------------------------这个用法后面有空专门讲
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement: 172.16.16.80:9115 # The blackbox exporter's real hostname:port

 

 

3.重启prometheus

4.访问 http://172.16.16.80:9115/。。。。。这里76那台虚拟机没有用

 这里如果出现failure可以进去看看是什么原因

比如76那台进去看logs

 

 

 三。grafana展示

这里是用到 probe_success 这个指标,这个指标表示探测成功就是1失败返回0,这里展示是grafana可以自己设计,具体后面有空再详细解释grafana一些功能

 

 

 

后面再附上http_2xx模块的配置,这个模块可以到测试端口,某一个url具体如下

- job_name: 'blackbox'
metrics_path: /probe
params:
module: [http_2xx] # Look for a HTTP 200 response.
static_configs:
- targets:
# - http://prometheus.io # Target to probe with http.
# - https://prometheus.io # Target to probe with https.
- http://172.16.16.76:80 # Target to probe with http on port 8080.
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement: 127.0.0.1:9115 # The blackbox exporter's real hostname:port

 

转载于:https://www.cnblogs.com/lc226/p/11222588.html

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值