node_export 安装

安装部署

环境准备

主机名 角色 IP 系统版本 内核版本
es01.k8s.com node01 10.0.20.11 CentOS 7.5 5.1.4-1.el7.elrepo.x86_64

官网: prometheus.io

官网下载地址: https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz

本文基于 prometheus 安装 的后续安装。

下载安装

tar xf node_exporter-0.18.1.linux-amd64.tar.gz
mv node_exporter-0.18.1.linux-amd64 /opt/node_exporter-0.18.1

配置安装目录

[root@es01 prometheus]# cd /opt/node_exporter-0.18.1/
[root@es01 node_exporter-0.18.1]# mkdir config bin logs data
[root@es01 node_exporter-0.18.1]# mv node_exporter bin/

配置metadata

配置元数据标签,之后可以通过此元数据进行分类

mkdir /opt/node_exporter-0.18.1/textfile_collector
echo 'metadata{role="prometheus-server",datacenter="YiZhuang"} 1' > /opt/node_exporter-0.18.1/textfile_collector/metadata.prom

启动测试

启动:

nohup /opt/node_exporter-0.18.1/bin/node_exporter --web.listen-address="10.0.20.11:9100" --web.telemetry-path="/node_metrics" --log.level="info" --log.format="logger:stdout?json=true" --collector.textfile.directory="/opt/node_exporter-0.18.1/textfile_collector" --collector.systemd.unit-whitelist="(docker|sshd|rsyslog).service" &>>/opt/node_exporter-0.18.1/logs/node_export.log &
[root@es01 logs]# netstat -lntup | grep 9100
tcp        0      0 10.0.20.11:9100         0.0.0.0:*               LISTEN      14592/node_exporter 
posted @ 2019-11-25 15:34  司家勇  阅读(2229)  评论(0编辑  收藏  举报