码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS7安装Node_exporter(二进制)

时间:2019-11-27 19:01:34      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:start   ted   内容   概述   开机自启动   lob   listen   conf   服务器   

一、概述

Node_exporter是可以在* Nix和Linux系统上运行的计算机度量标准的导出器。
Node_exporter 主要用于暴露 metrics 给 Prometheus,其中 metrics 包括:cpu 的负载,内存的使用情况,网络等。

 

环境说明

操作系统:centos 7.6
ip地址:192.168.31.150

 

下载包

https://prometheus.io/download/
目前最新版是:0.18.1
下载链接:
https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz

 

二、安装

useradd prometheus -s /sbin/nologin
tar zxvf node_exporter-0.18.1.linux-amd64.tar.gz -C /data/
mv /data/node_exporter-0.18.1.linux-amd64 /data/node_exporter
chown prometheus:prometheus -R /data/node_exporter

 

封装service

vi /etc/systemd/system/node-exporter.service

 

内容如下:

[Unit]
Description=Prometheus Node Exporter
After=network.target
[Service]
ExecStart=/data/node_exporter/node_exporter
User=prometheus
[Install]
WantedBy=multi-user.target

注意:主要修改ExecStart和User

 

设置开机自启动

systemctl daemon-reload
systemctl enable node-exporter
systemctl start node-exporter

 

 查看端口

# ss -tunlp|grep node
tcp    LISTEN     0      128      :::9100                 :::*                   users:(("node_exporter",pid=990,fd=3))

 

三、添加node节点

登录到prometheus服务器,备份配置文件

cd /data/prometheus
cp prometheus.yml prometheus.yml.bak
cat prometheus.yml.bak|grep -v ^#|grep -v ^  #|grep -v ^    # > prometheus.yml

 

增加job_name

名字为:node_exporter

vi prometheus.yml

 

完整内容如下:

global:
  scrape_interval:     15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
  evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
alerting:
  alertmanagers:
  - static_configs:
    - targets:
      # - alertmanager:9093
rule_files:
scrape_configs:
  - job_name: prometheus
    static_configs:
    - targets: [localhost:9090]
  - job_name: node_exporter
    static_configs:
    - targets:
      - localhost:9100

 

重启prometheus

systemctl restart prometheus

 

查看targets

http://192.168.31.150:9090/targets
效果如下:

技术图片

 

 

确保状态为UP

 

CentOS7安装Node_exporter(二进制)

标签:start   ted   内容   概述   开机自启动   lob   listen   conf   服务器   

原文地址:https://www.cnblogs.com/xiao987334176/p/11944104.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!