oracle_exporter安装配置,node_exporter安装和配置

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值