Node Exporter开启tcp相关指标

问题描述

需要采集主机的tcp相关指标,因为Node Exporter默认没有开启tcp相关指标,需要手动开启,对过程进行一下记录。

安装Node Exporter

Node Exporter可以采集主机运行数据,Node Exporter采用Golang编写,并且不存在任何的第三方依赖,只需要下载,解压即可运行。可在官方地址中找到最新版本的node exporter版本的二进制包

复制代码
https://prometheus.io/download/

① 下载

复制代码
wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz

② 进入目录

复制代码
cd /usr/local

③ 创建目录

复制代码
mkdir exporter

④ 进入目录

复制代码
cd exporter

⑤ 将node_exporter上传到当前目录

⑥ 解压缩

复制代码
tar -xzvf node_exporter-1.7.0.linux-amd64.tar.gz

⑨启动可执行文件,并开启tcp相关的指标

复制代码
nohup /usr/local/exporter/node_exporter-1.7.0.linux-amd64/node_exporter --collector.tcpstat &

⑩ 验证:

复制代码
curl localhost:9100/metrics

预期输出:

复制代码
# HELP node_cpu Seconds the cpus spent in each mode.
# TYPE node_cpu counter
node_cpu{cpu="cpu0",mode="idle"} 362812.7890625
# HELP node_load1 1m load average.
# TYPE node_load1 gauge
node_load1 3.0703125

附录

注意,node_exporter可以通过一些配置,开启一些指标。可以通过--help查看支持哪些配置

复制代码
./node_exporter --help

例子,例如要打开tcp相关的指标,如下

复制代码
./node_exporter --collector.tcpstat
相关推荐
辰辰观影3 分钟前
字幕导入教程:外挂字幕一键加载方法
网络·经验分享
无糖可乐没有灵魂5 分钟前
Golang ❀ Netdiag 一个Go开源的网络排障信息收集工具
网络
叼烟扛炮1 小时前
[LangChain] 学习笔记(02):LCEL 链式调用与动态模型配置实战
服务器·开发语言·网络·笔记·学习·langchain
智慧光迅AINOPOL2 小时前
POF光电复合缆多业务承载原理
网络·安全·智能路由器
feng_you_ying_li2 小时前
linux之网络层
linux·运维·网络
步行cgn2 小时前
HTTP 请求报文结构详解:请求行、请求头、请求体各自的作用
网络·网络协议·http
一只小鱼儿吖2 小时前
内网穿透技术全景:原理、安全与实践
网络·安全
bj_bluewei_tech3 小时前
拯救者玩游戏掉帧卡顿,温度不高是什么原因?
网络·电脑·笔记本电脑·玩游戏
pt10433 小时前
Cisco设备网络安全系列-19:网络安全事件驱动与调整
运维·网络
信看3 小时前
【无标题】
网络