一、下载blackbox_exporter二进制文件压缩包

1、在节点上执行命令下载

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

2、解压压缩包

[root@master blackbox_exporter-0.22.0.linux-amd64]# ls
blackbox_exporter-0.22.0.linux-amd64.tar.gz
[root@master blackbox_exporter-0.22.0.linux-amd64]# tar -xvf blackbox_exporter-0.22.0.linux-amd64.tar.gz
[root@master blackbox_exporter-0.22.0.linux-amd64]# ls
drwxr-xr-x 2       80 Aug  2  2022 blackbox_exporter-0.22.0.linux-amd64
-rw-r--r-- 1 10649117 Feb  3 15:04 blackbox_exporter-0.22.0.linux-amd64.tar.gz

二、将blackbox_exporter-0.22.0.linux-amd64目录下的 blackbox_exporter二进制文件复制到 /usr/local/bin路径下

[root@master blackbox_exporter]# cd blackbox_exporter-0.22.0.linux-amd64
[root@master blackbox_exporter]# ls
blackbox_exporter  blackbox.yml  LICENSE  NOTICE
[root@master blackbox_exporter]# cp blackbox_exporter /usr/local/bin/
[root@master blackbox_exporter]# ls -l /usr/local/bin/blackbox_exporter
-rwxr-xr-x 1 root root 20745692 Feb  3 15:09 /usr/local/bin/blackbox_exporter

三、创建systemd service文件

根据实际情況修改其中的Environment配置值
如果上一步骤沒有修改创建用户命令中的认证参数
则下文可不做变更
直接复制下文全部文字命令並在节点上执行即可

注意:blackbox_exporter-0.22.0.linux-amd64目录下包含blackbox.yml文件

cat <<EOF > /etc/systemd/system/blackbox_exporter.service
[Unit]
Description=blackbox_exporter
After=network.target[Service]
Type=simple
User=os2uat
Group=os2uatExecStart=/usr/local/bin/blackbox_exporter \
--config.file=/app/software/blackbox_exporter-0.22.0.linux-amd64/blackbox.yml \
--web.listen-address=:9115
Restart=on-failure[Install]
WantedBy=multi-user.target
EOF

四、重载系统systemd配置

执行命令:systemctl daemon-reload

五、启动服务并且设置服务自启

[root@master blackbox_exporter]# systemctl enable --now blackbox_exporter
Created symlink from /etc/systemd/system/multi-user.target.wants/blackbox_exporter.service to /etc/systemd/system/blackbox_exporter.service.

六、查看服务运行状态

执行命令
能夠得到类似下文的回显结果
主要看Active属性值
以及日志中提示:systemctl status blackbox_exporter

systemctl status blackbox_exporter
● blackbox_exporter.service - blackbox_exporterLoaded: loaded (/etc/systemd/system/blackbox_exporter.service; enabled; vendor preset: disabled)Active: active (running) since Fri 2023-02-03 15:55:03 CST; 10s agoMain PID: 79681 (blackbox_export)CGroup: /system.slice/blackbox_exporter.service└─79681 /usr/local/bin/blackbox_exporter --config.file=/app/software/blackbox_exporter-0.22.0.linux-amd64/blackbox.yml --web.listen-address=:9115

七、测试接口

在节点上使用命令访问接口
能夠得到类似下文結果:curl -s {{节点IP}}:9115/metrics

[root@master ~]# curl -s 10.82.42.196:9115/metrics | grep redis_up
......
process_open_fds 9
# HELP process_resident_memory_bytes Resident memory size in bytes.
# TYPE process_resident_memory_bytes gauge
process_resident_memory_bytes 1.3713408e+07
# HELP process_start_time_seconds Start time of the process since unix epoch in seconds.
# TYPE process_start_time_seconds gauge
process_start_time_seconds 1.67541090305e+09
# HELP process_virtual_memory_bytes Virtual memory size in bytes.
# TYPE process_virtual_memory_bytes gauge
process_virtual_memory_bytes 7.35178752e+08
# HELP process_virtual_memory_max_bytes Maximum amount of virtual memory available in bytes.
# TYPE process_virtual_memory_max_bytes gauge
process_virtual_memory_max_bytes 1.8446744073709552e+19
# HELP promhttp_metric_handler_requests_in_flight Current number of scrapes being served.
# TYPE promhttp_metric_handler_requests_in_flight gauge
promhttp_metric_handler_requests_in_flight 1
# HELP promhttp_metric_handler_requests_total Total number of scrapes by HTTP status code.
# TYPE promhttp_metric_handler_requests_total counter
promhttp_metric_handler_requests_total{code="200"} 0
promhttp_metric_handler_requests_total{code="500"} 0
promhttp_metric_handler_requests_total{code="503"} 0
......

或直接使用浏览器访问能夠看到相关 blackbox实例指标信息则为正常{{节点IP}}:9115/metrics

blackbox_exporter安装教程相关推荐

  1. 【网站汇总】安装教程系列

    目录 1.Anaconda 2.Pytorch 3.Tensorflow 4.LaTeX 5.博客搭建 1.Anaconda [CV]Anaconda 安装教程_Fannnnf的博客-CSDN博客 2 ...

  2. oracle 11g完全安装教程(CentOS)

    oracle下载链接:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html oracle ...

  3. vs安装一直在提取文件_Visual Studio 2019下载及安装教程

    宸1分钟前 这可是我珍藏多年的资源啊. Visual Studio 2019 Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品.是目前最流行的Windows ...

  4. 这套完美的Java环境安装教程,完整,详细,清晰可观,让你一目了然,简单易懂。⊙﹏⊙...

    JDK下载与安装教程 2017年06月18日 22:53:16 Danishlyy1995 阅读数:349980 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csd ...

  5. iOS7系统iLEX RAT冬青鼠安装教程:无需刷机还原纯净越狱系统

    全网科技 温馨提醒:iLEX RAT和Semi-Restore的作用都是让你的已越狱的设备恢复至越狱的初始状态. 可是要注意无论你是用iLexRAT冬青鼠还是Semi-restore.对于还原来说都存 ...

  6. TensorFlow2.0 系列开篇: Windows下GPU版本详细安装教程

    点击上方"Datawhale",选择"星标"公众号 第一时间获取价值内容 [导读]今年三月谷歌在TensorFlow开发者峰会上宣布TensorFlow 2.0 ...

  7. mysql为什么每天0点就装东西_MySQL的详细安装教程

    1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...

  8. Centos7上安装oracle11g/12c的安装教程推荐及注意事项

    Centos7上安装oracle11g的安装教程推荐及注意事项 历时一天半,终于在今天中午安装完oracle11g,成功后喜悦的心情自是溢于言表.总有些疑问,比如为何如此复杂的数据库为何还会有如此之多 ...

  9. ROS 不能再详细的安装教程

    ROS 不能再详细的安装教程 版权声明:本文为博主原创文章,转载请标明出处: http://www.cnblogs.com/liu-fa/p/5779206.html 关于ROS(Robot OS 机 ...

最新文章

  1. 在OpenCV中利用卷积进行图像滤波
  2. 记一次Spring boot 和Vue前后端分离的入门培训
  3. ARPG手游性能分析报告:加载、GC、内存需重点关注
  4. Serializable接口中serialVersionUID字段的作用
  5. php 系统平均负载,Linux_解析Linux系统的平均负载概念,一、什么是系统平均负载(Load a - phpStudy...
  6. easyUI 日期控件修改...
  7. [OJ#40]后宫佳丽
  8. android 对java 支持_Android在未来对 Java 8 特性的支持
  9. Ubuntu 16.04 安装后网络、ssh禁止root、上传设置
  10. python可迭代对象相关的内建函数_python之函数闭包、可迭代对象和迭代器
  11. 使用latex分割与合成PDF
  12. 初识powerpoint的计算机教案,初识ppt教案.doc
  13. 无线网卡插到服务器 没有反应,无线网卡插上没反应怎么办
  14. python手机价格预测论文_基于Python的微博发表意向预测研究
  15. 笔记本安装Ubuntu9.04.图文并茂
  16. Cpu、核、Java Runtime.getRuntime().availableProcessors()
  17. neovim图标显示乱码,utf8字体显示乱码(Windows10和Centos安装nerd-fonts)
  18. 【校招VIP】Java Spring之spring boot
  19. 【IT软件专利】---专利编写步骤
  20. 论下载需要注册账号和虚拟货币,并所谓的免费下载

热门文章

  1. WIN10 +小皮面板 部署CRMEB商城系统(详细步骤)
  2. 小白学习Flink系列--第一篇(知识图谱)
  3. 2009年11月2日
  4. 跨境电商必备浏览器:为跨境电商账号安全保驾护航
  5. 手机拍摄的视频,怎样快速将视频旋转,全角度旋转
  6. 无人货架的“新零售”逻辑:果、小、美
  7. wps将工作表调整为一页的操作
  8. 华为服务器怎么删除位置信息,修改位置信息
  9. ACM竞赛 错误理解,坏习惯,定势思维纠正——血泪史
  10. php画中画,如何制作画中画视频,视频两个或多个画面同时播放,视频画中画怎么制作...