Prometheus node_exporter 部署

news2025/6/9 0:01:27

Prometheus node_exporter

安装包下载

Prometheus 官网下载地址
包含Prometheus软件及各种exporter插件

node_exporter1.4.0安装包

解压安装

tar -xvf  node_exporter-1.4.0.linux-amd64.tar.gz

注册服务

可参考
linux 自定义服务

vi /etc/init.d/promethues
#!/bin/bash
#Create by:zhangyongze
#为什么不问问神奇的海螺呢丶
# chkconfig: 2345 55 25
# description: Prometheus exporter for hardware and OS metrics
#

RETVAL=0
PROG="node_exporter"
EXEC="/monitor/node_exporter-1.4.0.linux-amd64/node_exporter"
LOCKFILE="/var/lock/subsys/$PROG"
OPTIONS="--web.listen-address=:9100"

# Source function library.
if [ -f /etc/rc.d/init.d/functions ]; then
  . /etc/rc.d/init.d/functions
else
  echo "/etc/rc.d/init.d/functions does not exist"
  exit 0
fi

start() {
  if [ -f $LOCKFILE ]
  then
    echo "$PROG is already running!"
  else
    echo -n "Starting $PROG: "
    nohup $EXEC $OPTIONS >/dev/null 2>&1 &
    RETVAL=$?
    [ $RETVAL -eq 0 ] && touch $LOCKFILE && success || failure
    echo
    return $RETVAL
  fi
}

stop() {
  echo -n "Stopping $PROG: "
  killproc $EXEC
  RETVAL=$?
  [ $RETVAL -eq 0 ] && rm -r $LOCKFILE && success || failure
  echo
}

restart ()
{
  stop
  sleep 1
  start
}

case "$1" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  status)
    status $PROG
    ;;
  restart)
    restart
    ;;
  *)
    echo "Usage: $0 {start|stop|restart|status}"
    exit 1
esac
exit $RETVAL





修改执行权限

chmod 775  /etc/init.d/node_exporter

设置chkconfig 管理服务
根据服务文件中 # chkconfig: 2345 55 25 设置启动级别

chkconfig  --add node_exporter

检查现有服务启动级别

chkconfig --list

运行node_exporter服务

service node_exporterstart  

web页面查看

浏览器访问 服务器地址+端口号(服务中配置的)

例如 http://192.168.1.21:9100/

在这里插入图片描述

Metrics可查看所有指标数据

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/334396.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python selenium浏览器复用技术

使用selenium 做web自动化的时候,经常会遇到这样一种需求,是否可以在已经打开的浏览器基础上继续运行自动化脚本? 这样前面的验证码登录可以手工点过去,后面页面使用脚本继续执行,这样可以解决很大的一个痛点。 命令行…

Spring 5

文章目录传统JavaWeb开发的困惑IoC、DI和Aop思想提出Spring框架的诞生Spring 框架概述Spring 框架历史Spring Framework技术栈图示BeanFactory 快速入门基于xml的Spring应用基于注解的Spring应用传统JavaWeb开发的困惑 IoC、DI和Aop思想提出 Spring框架的诞生 Spring 框架概述 …

Ansys Lumerical | 纳米线栅偏振器仿真应用

说明 由亚波长金属光栅(纳米线栅偏振器)组成的高对比度偏振控制器件正在取代体光学元件。纳米线栅偏振器提供了较好的消光比对比度、最小的吸收以解决高亮度照明,以及紧凑的形状以便于大规模制造和集成在小型光学器件中。然而,纳米…

代谢组学Nature子刊!抑郁症居然“男女有别”,脑膜淋巴管起关键作用!

文章标题:A functional role of meningeal lymphatics in sex difference of stress susceptibility in mice 发表期刊:Nature Communications 影响因子:17.694 发表时间:2022年8月 作者单位:中山大学中山医学院 …

三层交换机【实验】

目录 1、要求: 2、拓扑: 3、创建vlan和端口定义并划入vlan: 4、创建以太网中继Eth-Trunk使sw1和sw2的相互冗余并且不浪费链路: 5、使用mstp定义组和对应的根: 6、配置网关冗余: 7、核心层的路由的IP配…

基于蜣螂算法改进的DELM分类-附代码

蜣螂算法改进的深度极限学习机DELM的分类 文章目录蜣螂算法改进的深度极限学习机DELM的分类1.ELM原理2.深度极限学习机(DELM)原理3.蜣螂算法4.蜣螂算法改进DELM5.实验结果6.参考文献7.Matlab代码1.ELM原理 ELM基础原理请参考:https://blog.c…

为什么越来越多的团队选择放弃Jira?有哪些替代产品?

国产类似Jira 的软件包括:1.一站式研发项目管理软件 PingCode;2.通用型项目协作工具 Worktile;3.开源项目管理软件 Redmine;4.免费项目管理软件 Trello;5.无代码项目管理软件 Moday;6.小团队项目管理软件 T…

《嵌入式 – GD32开发实战指南》第22章 SPI

开发环境: MDK:Keil 5.30 开发板:GD32F207I-EVAL MCU:GD32F207IK 22.1 SPI简介 SPI,是Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的…

Git修改已有仓库的默认分支并删除其他分支

Git仓库中有一个分支没有用,打算删除掉,查找解决办法,儒雅的烤地瓜 的一篇博客1很详细,我按照他的第三点命令敲入,结果出现报错。 查看博客在git push origin --delete main 这条命令前说了:要删除的分支可…

SAS应用入门学习笔记4

分组和排序&#xff1a; By 语句&#xff1a; 1&#xff09;使用sort过程对观测进行排序&#xff1a; proc sort data输入数据集 <out输出数据集> <其他选项>; # 如果有out&#xff0c;那么原有数据集不变&#xff1b; by 变量列表; # 可以加一个变量或两个…

Swagger3 API接口文档规范课程(内含教学视频+源代码)

Swagger3 API接口文档规范课程&#xff08;内含教学视频源代码&#xff09; 教学视频源代码下载链接地址&#xff1a;https://download.csdn.net/download/weixin_46411355/87431932 目录Swagger3 API接口文档规范课程&#xff08;内含教学视频源代码&#xff09;教学视频源代…

aws cloudformation 使用CommandRunner在堆栈中运行脚本

参考资料 Running bash commands in AWS CloudFormation templates 如何使用 AWSUtility::CloudFormation::CommandRunner 在 CloudFormation 堆栈中的资源之前或之后运行命令&#xff1f; 由于cloudformation语法和资源的限制&#xff0c;有些场景下我们可能会希望执行一些…

Mysql安装前的脚本准备

文章目录1. 将modules解压后放到Share共享文件夹中&#xff0c;将Share下的modules移动到根目录2. 将setup.sh放到Share共享文件夹中&#xff0c;通过共享将Share下的setup.sh移动到/Desktop3. 到/根目录下查看modules是否移动成功4. 到/root/Desktop下查看setup.sh5. 执行 ./s…

计算系统概论实验Lab 6——C重写Lab1-5

Lab 6 C重写Lab1-5 Purpose 使用高级编程语言&#xff08;例如C / C&#xff09;来实现以前编写的所有代码。请注意&#xff0c;该算法需要与之前使用的算法一致 condition&#xff1a; 明确禁止使用LC3不直接支持的*、/、%>><<等操作及等效库函数;可以使用&am…

Cypress简介及在Windows下安装

cypress 简单介绍 Cypress 是基于 JavaScript 的前端测试工具&#xff0c;它是自集成的&#xff0c;提供了一套完整的端到端测试&#xff0c;无须借助其他外部工具&#xff0c;安装后即可快速地创建、编写、运行测试用例&#xff0c;可以对浏览器中运行的任何内容进行快速、简…

springboot 针对rabbitmq多vhost情况处理

目录说明代码自定义rabbitmq的pom信息&#xff1a;重写one的连接工厂重写two的连接工厂&#xff1a;创建队列、交换机并绑定&#xff1a;消费者消费消息生产者发送消息说明 需求场景&#xff1a; 项目中在已接入rabbitmq一个vhost的基础上&#xff0c;需要再引入多个vhost进行…

线性杂双功能peg化试剂——HS-PEG-COOH,Thiol-PEG-Acid

英文名称&#xff1a;HS-PEG-COOH&#xff0c;Thiol-PEG-Acid 中文名称&#xff1a;巯基-聚乙二醇-羧基 HS-PEG-COOH是一种含有硫醇和羧酸的线性杂双功能聚乙二醇化试剂。它是一种有用的带有PEG间隔基的交联或生物结合试剂。巯基或SH、巯基或巯基选择性地与马来酰亚胺、OPSS、…

基于“python+”潮汐、风驱动循环、风暴潮等海洋水动力模拟实践技术

ADCIRC是新一代海洋水动力计算模型&#xff0c;它采用了非结构三角形网格广义波动连续方程的设计&#xff0c;在提高计算精确度的同时还减小了计算时间。被广泛应用于&#xff1a;模拟潮汐和风驱动的循环、预测风暴潮和洪水和近岸海上作业等。除此之外&#xff0c;ADCIRC也是我…

MySQL 存储引擎

MySQL内部展示图 分为三个层次 客户端 mysqlserver 存储引擎 我认为与之前先的UBD三层相类似 UI端传数据 B端逻辑处理 数据库端进行执行方面进行类似 存储引擎的分类 mySQL 5.5 版本采用InnoDB 为默认引擎&#xff08;生成.frm和.ibd文件&#xff09; 给大家介绍其他存储引…

I/O多路复用

基础概念 Socket 套接字。百科&#xff1a;对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。 例子1&#xff1a;客户端将数据通过网线发送到服务端&#xff0c;客户端发送数据需要一个出口&#xff0c;服务端接收数据需要一个入口&#xff0c;这两个“口子”就是…