1.二进制包安装

mkdir -p /opt/exporter

下载地址:

wget https://github.com/prometheus/node_exporter/releases/download/v0.14.0/node_exporter-0.14.0.linux-amd64.tar.gz

wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-arm64.tar.gz

下载到/opt/exporter

1)用 tar 解压缩 node_exporter-0.14.0.linux-amd64.tar.gz

tar -xvzf node_exporter-0.14.0.linux-amd64.tar.gz

cd /opt/exporter/node_exportermv node_exporter-0.14.0.linux-amd64node_exporter

修改权限 chmod 777 node_exporter

启动:

nohup /opt/exporter/node_exporter/node_exporter &

访问:curl http://IP:9100/metrics

2.docker化安装

前提是当前环境已安装docker环境

docker -v 执行显示docker版本信息,则说明已安装docker

1)node_exporter镜像下载

查看镜像: docker search node-exporter

拉取镜像: docker pull prom/node-exporter

查看拉取的镜像:docker images

启动镜像: docker images|grep node-exporter

根据对应的镜像id启动:

docker start 3a6e851e4dc2

查看监听端口:netstat -nlp|grep 9100

访问:curl http://IP:9100/metrics

创建目录: mkdir -p /opt/exporter/node_exporter/key

cd /opt/exporter/node_exporter/key

创建脚本:

vim key_runner

#! /bin/bash

prom_file=/opt/exporter/node_exporter/key/key.prom

IFS=";"

export TERM=vt100

key_value="

Logical_CPU_core_total  `cat /proc/cpuinfo| grep "processor"| wc -l`;

logined_users_total     `who | wc -l`;

procs_total             `/bin/top -b -n 1|grep Tasks|sed ‘s/,/

/g‘|grep total|awk ‘{ print $(NF-1) }‘`;

procs_zombie            `/bin/top -b -n 1|grep Tasks|sed ‘s/,/

/g‘|grep zombie|awk ‘{ print $(NF-1) }‘`"

for i in $key_value

do

IFS=" "

j=(`echo $i`)

key=${j[0]}

value=${j[1]}

echo $key $value >> "$prom_file".tmp

done

cat "$prom_file".tmp > $prom_file

rm -rf "$prom_file".tmp

IFS=$OLD_IFS

#*****************

2)添加权限

chmod 755  /opt/exporter/node_exporter/key/*

3)设置定时任务

vim /etc/cron.d/node-exporter

*/5 * * * * sh /opt/exporter/node_exporter/key/key_runner

4)添加启动参数

启动node_exporter,指定新加key值的prom路径

nohup /opt/exporter/node_exporter/node_exporter --collector.textfile.directory=/opt/exporter/node_exporter/key &

访问:curl http://ip:9100/metrics  > metrics.txt

cat metrics.txt

oracle_exporter安装配置,node_exporter安装和配置相关推荐

  1. centos8安装Nginx1.19.6并配置多域名反向代理

    centos8安装Nginx1.19.6并配置多域名反向代理 Nginx是什么? 为什么要使用Nginx? 安装Nginx1.19.6 安装依赖包 创建目录 下载 解压 编译安装 测试Nginx配置文 ...

  2. MySQL下载与安装教程以及环境变量配置

    MySQL下载 1 搜索mysql 选择mysql downloads 如下 2 点击滑动到底部选择社区版本(免费) 如下 3 选择Community Server 如下 4 选择对应的版本下载 我选 ...

  3. Tomcat下载安装与环境变量的配置

    注意:安装Tomcat之前,一定要先安装好JDK并正确配置jdk环境变量: 参考教程:JDK的安装与环境变量的配置 1.Tomcat下载 (1)百度搜索"Tomcat官网".&qu ...

  4. JDK的安装与系统环境变量的配置

    一.下载JDK 用户进入到Java SE的下载网页后,根据自己所用的操作系统(Windows.Linux)和位数(32位.64位)选择不同的链接进行下载.本例是在Windows系统的32位机器上开发的 ...

  5. centos5.6 (64bit)编译安装vsftpd-2.3.4的配置(两种用户登录)[连载之电子商务系统架构]...

    centos5.6 (64bit)编译安装vsftpd-2.3.4的配置(两种用户登录) 出处:http://jimmyli.blog.51cto.com/我站在巨人肩膀上Jimmy Li 作者:Ji ...

  6. 01-01java概述 doc命令、jdk\jre下载安装、path、classpath配置、开发中常见小问题

    1:计算机概述(了解) (1)计算机(2)计算机硬件(3)计算机软件系统软件:window,linux,mac应用软件:qq,yy,飞秋(4)软件开发(理解)软件:是由数据和指令组成的.(计算器)开发 ...

  7. Ubuntu 17.04 编译安装 Nginx 1.9.9 配置 https 免费证书

    Ubuntu 17.04 编译安装 Nginx 1.9.9 配置 https 免费证书 安装 Nginx 安装依赖 $ apt-get update $ apt-get install build-e ...

  8. linux deploy ENV 目录,手机安装linux deploy 安装和配置

    最近在淘了一款二手三星的sw-2014,正好最近正在研究智能家居.就想用它来搭建domoticz来管理,虽然手头也有一块吃灰的树莓派3b,但是觉得用树莓派搭建有点浪费,索性就用这款手机. [为什么不用 ...

  9. wamp安装和配置_Joomla安装教程

    Joomla的安装非常的简单,只要前面的环境配置没有出问题,一般直接下一步就可以了.大约3分钟能够完成安装. 1,本节目标 成功安装joomla.成功的标准为能够访问joomla的前台 2,确认wam ...

最新文章

  1. WinServer-FTP搭建
  2. SCCM 2012 R2---配置客户端发现方法和边界组
  3. JavaWeb入门篇(6) 实现字符过滤器 解决全局字符乱码 实现模拟权限拦截
  4. 【今晚七点半】:爱奇艺DRM探索之路
  5. 【五】每个球队胜率统计
  6. ASP.NET MVC 整合 Spring.net(1)- Controller进容器
  7. HTML5 canvas点击爆炸网页特效代码
  8. Trick(十二)——统计 label(序列)各个标签值出现的次数以及出现次数最多的标签
  9. 在Win2000和XP中更换身份不必非要注销
  10. java学习笔记day14—HTML
  11. 华为数通笔记-DHCPv6原理与实验
  12. 光纤模块和光纤收发器匹配问题
  13. 最喜欢的动画片《长江7号爱地球》
  14. 一个初创企业的“生还”记录
  15. ant-design-vue中自定义a-tree的打开与折叠图标
  16. 第十三届蓝桥杯 2022年省赛真题(Java 大学C组)
  17. php 点赞 代码,WordPress模板如何使用纯代码实现点赞功能?
  18. 软件开发流程与项目管理
  19. SQLiLab刷题记录
  20. win10安装PL2303_Prolific_DriverInstaller_v1.5.0驱动

热门文章

  1. Thinkphp5中利用js/jQuery传递参数的方法
  2. 无法Debug SQL: Unable to start T-SQL Debugging. Could not attach to SQL Server process on
  3. byte[]与Image Image与 byte[] 之间的转换
  4. Gnuplot的简介与常用操作
  5. [转载] Python从字符串中删除字符
  6. [转载] 高阶函数和柯里化
  7. win2008环境mysql主从配置
  8. SVN更新无数次后仍显示Out of date
  9. Choerodon 的微服务之路(二):Choerodon 的微服务网关
  10. Python_60之迭代器模块