Prometheus监控实战之Blackbox_exporter黑盒监测

news/2024/5/18 21:27:16 标签: prometheus

1 Blackbox_exporter应用场景

blackbox_exporter是Prometheus官方提供的exporter之一,可以提供HTTP、HTTPS、DNS、TCP以及ICMP的方式对网络进行探测。

1.1 HTTP 测试

定义 Request Header信息

判断 Http status / Http Respones Header / Http Body内容

1.2 TCP 测试

业务组件端口状态监听

应用层协议定义与监听

1.3 ICMP 测试

主机探活机制

1.4 POST 测试

接口联通性

1.5 SSL证书过期时间

2 Blackbox_exporter安装

下载地址:https://prometheus.io/download/

2.1 下载安装包

# wget ​ ​https://github.com/prometheus/blackbox_exporter/releases/download/v0.22.0/blackbox_exporter-0.22.0.linux-amd64.tar.gz​​

2.2 解压并重命名

# tar xf blackbox_exporter-0.22.0.linux-amd64.tar.gz

# mv blackbox_exporter-0.22.0.linux-amd64 /usr/local/blackbox_exporter

3、授权

[root@k8s-master ~]# chown -R root.root /usr/local/blackbox_exporter

4、使用systemd进行管理blackbox_exporter服务

[root@k8s-master ~]# cat >/etc/systemd/system/blackbox_exporter.service <<EOF

[Unit]

Description=Blackbox Exporter

Wants=network-online.target

After=network-online.target

[Service]

User=root

ExecStart=/usr/local/blackbox_exporter/blackbox_exporter --config.file=/usr/local/blackbox_exporter/blackbox.yml

Restart=on-failure

WantedBy=default.target

EOF

5、添加开机自启动

[root@k8s-master ~]# systemctl daemon-reload

[root@k8s-master ~]# systemctl enable blackbox_exporter

Created symlink from /etc/systemd/system/default.target.wants/blackbox_exporter.service to /etc/systemd/system/blackbox_exporter.service.

6、启动Blackbox_exporter

[root@k8s-master ~]# systemctl start blackbox_exporter
 


http://www.niftyadmin.cn/n/173149.html

相关文章

Java集群:单体架构升级到集群架构(四)使用REDIS分布式锁

我们还是从这张图开始&#xff1a; 这张图是《Java集群&#xff1a;单体架构升级到集群架构&#xff08;一&#xff09;使用NGINX建立集群》里面使用的。如果你的代码中使用了synchronized和lock&#xff0c;它们在单体应用中跑得很好&#xff0c;但是在集群环境中就不好用了&a…

AWS白皮书 – 卓越操作

本文讲解AWS良好架构框架&#xff08;AWS Well-Architected Framework&#xff09;里其中五大支柱之一&#xff1a;卓越操作&#xff08;Operational Excellence&#xff09;。 卓越操作包含了管理生产负载的运营实践和流程&#xff0c;比如计划的变更如何去执行、如何应对预料…

Typora 1.5.9安装包下载及安装教程(最新版)

[软件名称]: Typora 1.5.9 [软件大小]: 80.6 MB [安装环境]: Win11/Win 10/Win 7 [软件安装包下载]:https://pan.quark.cn/s/c241ac49813e Typora 完全颠覆了传统左右分屏的编辑模式&#xff0c;开创了全新的交互模式&#xff0c;它只使用一个窗口&#xff0c;却能优雅地实现同…

【游戏逆向】某游戏技能库分析

技能库的分析大多是从技能名字入手的&#xff0c;然后再通过传入职业或者ID等信息去到库中去取当前角色的可用技能。下面我们来对《**明月刀》中的技能库进行分析。 首先通过CE对技能名字进行搜索&#xff0c;得到较少的结果&#xff0c;分别对结果进行修改&#xff0c;并再次…

一线大厂软件测试常见面试题1500问,背完直接拿捏面试官,

三、测试理论 3.1 你们原来项目的测试流程是怎么样的? 我们的测试流程主要有三个阶段&#xff1a;需求了解分析、测试准备、测试执行。 1、需求了解分析阶段 我们的SE会把需求文档给我们自己先去了解一到两天这样&#xff0c;之后我们会有一个需求澄清会议&#xff0c; 我…

C语言再学习 -- C 标准库 - stdio.h

参看&#xff1a;C 标准库 - stdio.h C 标准库 - <stdio.h> 简介 stdio .h 头文件定义了三个变量类型、一些宏和各种函数来执行输入和输出。 库变量 下面是头文件 stdio.h 中定义的变量类型&#xff1a; 序号变量 & 描述1size_t 这是无符号整数类型&#xff0c…

iOS中.podspec文件中source_files参数怎么设置

在CocoaPods中&#xff0c;source_files是一个指定应该包括在pod库中的源代码文件的规则列表。该属性接受一个字符串或一个数组作为参数&#xff0c;用于指定哪些文件应该被包括在库中。 通常&#xff0c;source_files 属性的值是一个字符串&#xff0c;它使用通配符来指定应该…

【内网安全】隧道技术SSHDNSICMPSMB上线通讯LinuxMac

文章目录SMB隧道&通讯&上线ICMP隧道&通讯&上线DNS隧道&通讯&上线1、上线环境&#xff1a;内网主机只出网DNS协议数据&#xff0c;解决上线2、通讯环境&#xff1a;windows 演示linux演示SSH隧道&通讯防御DNS隧道攻击的方法控制上线-插件-Linux&…