blackbox_exporter安装教程
一、下载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.Anaconda 2.Pytorch 3.Tensorflow 4.LaTeX 5.博客搭建 1.Anaconda [CV]Anaconda 安装教程_Fannnnf的博客-CSDN博客 2 ...
- oracle 11g完全安装教程(CentOS)
oracle下载链接:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html oracle ...
- vs安装一直在提取文件_Visual Studio 2019下载及安装教程
宸1分钟前 这可是我珍藏多年的资源啊. Visual Studio 2019 Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品.是目前最流行的Windows ...
- 这套完美的Java环境安装教程,完整,详细,清晰可观,让你一目了然,简单易懂。⊙﹏⊙...
JDK下载与安装教程 2017年06月18日 22:53:16 Danishlyy1995 阅读数:349980 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csd ...
- iOS7系统iLEX RAT冬青鼠安装教程:无需刷机还原纯净越狱系统
全网科技 温馨提醒:iLEX RAT和Semi-Restore的作用都是让你的已越狱的设备恢复至越狱的初始状态. 可是要注意无论你是用iLexRAT冬青鼠还是Semi-restore.对于还原来说都存 ...
- TensorFlow2.0 系列开篇: Windows下GPU版本详细安装教程
点击上方"Datawhale",选择"星标"公众号 第一时间获取价值内容 [导读]今年三月谷歌在TensorFlow开发者峰会上宣布TensorFlow 2.0 ...
- mysql为什么每天0点就装东西_MySQL的详细安装教程
1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...
- Centos7上安装oracle11g/12c的安装教程推荐及注意事项
Centos7上安装oracle11g的安装教程推荐及注意事项 历时一天半,终于在今天中午安装完oracle11g,成功后喜悦的心情自是溢于言表.总有些疑问,比如为何如此复杂的数据库为何还会有如此之多 ...
- ROS 不能再详细的安装教程
ROS 不能再详细的安装教程 版权声明:本文为博主原创文章,转载请标明出处: http://www.cnblogs.com/liu-fa/p/5779206.html 关于ROS(Robot OS 机 ...
最新文章
- 在OpenCV中利用卷积进行图像滤波
- 记一次Spring boot 和Vue前后端分离的入门培训
- ARPG手游性能分析报告:加载、GC、内存需重点关注
- Serializable接口中serialVersionUID字段的作用
- php 系统平均负载,Linux_解析Linux系统的平均负载概念,一、什么是系统平均负载(Load a - phpStudy...
- easyUI 日期控件修改...
- [OJ#40]后宫佳丽
- android 对java 支持_Android在未来对 Java 8 特性的支持
- Ubuntu 16.04 安装后网络、ssh禁止root、上传设置
- python可迭代对象相关的内建函数_python之函数闭包、可迭代对象和迭代器
- 使用latex分割与合成PDF
- 初识powerpoint的计算机教案,初识ppt教案.doc
- 无线网卡插到服务器 没有反应,无线网卡插上没反应怎么办
- python手机价格预测论文_基于Python的微博发表意向预测研究
- 笔记本安装Ubuntu9.04.图文并茂
- Cpu、核、Java Runtime.getRuntime().availableProcessors()
- neovim图标显示乱码,utf8字体显示乱码(Windows10和Centos安装nerd-fonts)
- 【校招VIP】Java Spring之spring boot
- 【IT软件专利】---专利编写步骤
- 论下载需要注册账号和虚拟货币,并所谓的免费下载
热门文章
- WIN10 +小皮面板 部署CRMEB商城系统(详细步骤)
- 小白学习Flink系列--第一篇(知识图谱)
- 2009年11月2日
- 跨境电商必备浏览器:为跨境电商账号安全保驾护航
- 手机拍摄的视频,怎样快速将视频旋转,全角度旋转
- 无人货架的“新零售”逻辑:果、小、美
- wps将工作表调整为一页的操作
- 华为服务器怎么删除位置信息,修改位置信息
- ACM竞赛 错误理解,坏习惯,定势思维纠正——血泪史
- php画中画,如何制作画中画视频,视频两个或多个画面同时播放,视频画中画怎么制作...