prometheus监控linux系统-node_exporter

本文涉及的产品
可观测监控 Prometheus 版,每月50GB免费额度
简介: prometheus监控linux系统-node_exporter

prometheus安装教程 已经了解到了如何安装prometheus

node_exporter安装

node_exporter可以采集主机信息(服务器信息)

下载地址:

https://github.com/prometheus/node_exporter/releases

wget  https://github.com/prometheus/node\_exporter/releases/download/v1.3.1/node\_exporter-1.3.1.linux-amd64.tar.gz
tar -zvxf node_exporter-1.3.1.linux-amd64.tar.gz
cd node_exporter-1.3.1.linux-amd64/

启动

\[root@localhost node\_exporter-1.3.1.linux-amd64\]# ./node\_exporter 
ts=2022-06-07T05:47:29.871Z caller=node\_exporter.go:182 level=info msg="Starting node\_exporter" version="(version=1.3.1, branch=HEAD, revision=a2321e7b940ddcff26873612bccdf7cd4c42b6b6)"
ts=2022-06-07T05:47:29.871Z caller=node\_exporter.go:183 level=info msg="Build context" build\_context="(go=go1.17.3, user=root@243aafa5525c, date=20211205-11:09:49)"
ts=2022-06-07T05:47:29.871Z caller=node_exporter.go:185 level=warn msg="Node Exporter is running as root user. This exporter is designed to run as unpriviledged user, root is not required."
ts=2022-06-07T05:47:29.871Z caller=filesystem_common.go:111 level=info collector=filesystem msg="Parsed flag --collector.filesystem.mount-points-exclude" flag=^/(dev|proc|run/credentials/.+|sys|var/lib/docker/.+)($|/)
ts=2022-06-07T05:47:29.871Z caller=filesystem\_common.go:113 level=info collector=filesystem msg="Parsed flag --collector.filesystem.fs-types-exclude" flag=^(autofs|binfmt\_misc|bpf|cgroup2?|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|iso9660|mqueue|nsfs|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|selinuxfs|squashfs|sysfs|tracefs)$
ts=2022-06-07T05:47:29.872Z caller=node_exporter.go:108 level=info msg="Enabled collectors"
ts=2022-06-07T05:47:29.872Z caller=node_exporter.go:115 level=info collector=arp
ts=2022-06-07T05:47:29.872Z caller=node_exporter.go:115 level=info collector=bcache
ts=2022-06-07T05:47:29.872Z caller=node_exporter.go:115 level=info collector=bonding
ts=2022-06-07T05:47:29.872Z caller=node_exporter.go:115 level=info collector=btrfs
ts=2022-06-07T05:47:29.872Z caller=node_exporter.go:115 level=info collector=conntrack
ts=2022-06-07T05:47:29.872Z caller=node_exporter.go:115 level=info collector=cpu
ts=2022-06-07T05:47:29.872Z caller=node_exporter.go:115 level=info collector=cpufreq

设置为系统服务

vi /etc/systemd/system/node_exporter.service
\[Unit\]
Description=node-exporter
\[Service\]
Type=simple
Restart=on-failure
RestartSec=5
ExecStart=/usr/local/node\_exporter/node\_exporter
\[Install\]
WantedBy=multi-user.target

启动:

systemctl start node_exporter
 systemctl status node_exporter
 systemctl enable node_exporter

配置prometheus

在prometheus.yml上新增监控节点:

- job_name: 'my-home-linux'
    static_configs:
      - targets:
          - 'localhost:9100'

重启prometheus,即可看到服务器信息

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
目录
相关文章
|
7天前
|
JavaScript Linux 内存技术
Debian 11系统下Node.js版本更新方法详解
本指南详细介绍在Linux系统中安装和管理Node.js的步骤。首先检查现有环境,包括查看当前版本和清除旧版本;接着通过NodeSource仓库安装最新版Node.js并验证安装结果。推荐使用nvm(Node Version Manager)进行多版本管理,便于切换和设置默认版本。同时,提供常见问题解决方法,如权限错误处理和全局模块迁移方案,以及版本回滚操作,确保用户能够灵活应对不同需求。
49 0
|
7天前
|
JavaScript Linux 内存技术
Debian 11系统下Node.js版本更新方法
Debian 11更新Node.js主要就是这三种方式,无论你是初涉其中的新手还是找寻挑战的专家,总有一种方式能满足你的需求。现在,你已经是这个
69 23
|
19天前
|
XML JSON Ubuntu
Linux系统之tree命令的基本使用
Linux系统之tree命令的基本使用
85 3
Linux系统之tree命令的基本使用
|
27天前
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
202 17
|
25天前
|
数据挖掘 Linux 数据库
服务器数据恢复—Linux系统服务器数据恢复案例
服务器数据恢复环境: linux操作系统服务器中有一组由4块SAS接口硬盘组建的raid5阵列。 服务器故障: 服务器工作过程中突然崩溃。管理员将服务器操作系统进行了重装。 用户方需要恢复服务器中的数据库、办公文档、代码文件等。
|
8天前
|
存储 Linux 内存技术
linux系统查看硬盘序列号
本文介绍在Linux系统中查看硬盘信息的三种方法:1) 使用`hdparm`工具,通过`sudo hdparm -i /dev/sda`获取硬盘序列号和型号;2) 使用`smartctl`工具,不仅可查序列号和型号,还能了解硬盘健康状态;3) 使用`lshw`命令显示存储设备拓扑信息。此外,提供通用技巧如用`lsblk`确认磁盘标识,及注意事项,例如管理员权限和云主机可能隐藏物理序列号等。
|
2月前
|
Linux 定位技术
Linux系统中的cd命令:目录切换技巧
踏过千山,越过万水,人生就是一场不断前行的旅程,总充满了未知与挑战。然而,“cd”命令如同你的旅伴,会带你穿梭在如棋盘一般的文件系统中,探索每一处未知。希望你能从“cd”命令中找到乐趣,像是掌控了一种络新妙的魔法,去向未知进发,开始你的探索之旅。
146 24
|
2月前
|
Linux Shell
Linux系统下快速批量创建和删除文件的方法
总的来说,使用shell脚本来批量处理文件是一种非常强大的工具,只要你愿意花时间学习和实践,你会发现它能大大提高你的工作效率。
143 19
|
2月前
|
安全 Shell Linux
Linux系统之su命令的基本使用
Linux系统之su命令的基本使用
167 3
Linux系统之su命令的基本使用
|
2月前
|
Ubuntu Linux 编译器
在Ubuntu Linux系统下如何搭建并安装EDK2
以上就是在Ubuntu Linux系统下搭建并安装EDK2的过程。这个过程可能会有些复杂,但只要按照步骤一步步来,应该不会有太大问题。如果在过程中遇到任何问题,都可以在网上找到相应的解决方案。希望这个指南能对你有所帮助!
121 17