node_export 安装
安装部署
环境准备
| 主机名 | 角色 | IP | 系统版本 | 内核版本 | 
|---|---|---|---|---|
| es01.k8s.com | node01 | 10.0.20.11 | CentOS 7.5 | 5.1.4-1.el7.elrepo.x86_64 | 
官网: prometheus.io
本文基于 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 &
--web.listen-address监听的ip和端口--web.telemetry-path指定启动后访问metrics数据的路径,如: http://localhost:9100/node_metrics,这里需要对应在prometheus服务端进行相应的修改,否则服务端获取不到数据--log.level指定日志级别--log.format指定日志输出格式--collector.textfile.directory指定元数据的目录,用于标记此node_exporter的label--collector.systemd.unit-whitelist配置获取具体systemd 管理的服务状态&>>/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
												
											node_export 安装的更多相关文章
- Prometheus入门到放弃(2)之Node_export安装部署
		
1.下载安装 node_exporter服务需要在三台机器都安装,这里我们以一台机器为例: 地址:https://prometheus.io/download/ ### 另外两个节点部署时,需要先创建 ...
 - 3. Node_export安装部署
		
首先我们要知道什么是Node_export?因为Prometheus本身不具备监控功能,我们要通过Prometheus收集数据,需要安装对应的export.如Node_export用于监控服务器状态, ...
 - Prometheus  【目录】
		
正在陆续更新,内容大体包括: rule.标签重置.cAdversior.自动发现(File 自动发现.DNS自动发现.k8s环境自动发现)等... 目录: prometheus[第一篇] Promet ...
 - Prometheus+Grafana+Alertmanager实现告警推送教程 ----- 图文详解
		
前言 本文主要介绍的是Prometheus采集数据,通过Grafana加上PromQL语句实现数据可视化以及通过Alertmanage实现告警推送功能.温馨提示,本篇文章特长,2w多的文字加上几十张图 ...
 - Prometheus 初探和配置(安装测试)
		
本文大纲: • Prometheus 官⽹下载• Prometheus 开始安装• Prometheus 启动运⾏• Prometheus 基本配置⽂件讲解• 安装第⼀个exporter => ...
 - 使用docker-compose安装Prometheus
		
Prometheus监控 一. 总览 主要组件: Prometheus server: 用于收集和存储时间序列数据 exporter: 客户端生成监控指标 Alertmanager: 处理警报 Gra ...
 - docker——容器安装tomcat
		
写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...
 - 网络原因导致 npm 软件包 node-sass / gulp-sass 安装失败的处理办法
		
如果你正在构建一个基于 gulp 的前端自动化开发环境,那么极有可能会用到 gulp-sass ,由于网络原因你可能会安装失败,因为安装过程中部分细节会到亚马逊云服务器上获取文件.本文主要讨论在不变更 ...
 - Sublime Text3安装JsHint
		
介绍 Sublime Text3使用jshint依赖Nodejs,SublimeLinter和Sublimelinter-jshint. NodeJs的安装省略. 安装SublimeLinter Su ...
 
随机推荐
- vue项目中v-for渲染失败
			
在项目中,v-for渲染列表失败,无报错,数组有数据.上网查,好多说是因为动态绑定class的原因,但是经过几番测试,都无效果. 在经过不断尝试,搜索,终于找到原因所在. 问题原因:在v-for循环中 ...
 - Codeforces Round #595 (Div. 3)B2 简单的dfs
			
原题 https://codeforces.com/contest/1249/problem/B2 这道题一开始给的数组相当于地图的路标,我们只需对每个没走过的点进行dfs即可 #include &l ...
 - 建议收藏:.net core 使用导入导出Excel详细案例,精心整理源码已更新至开源模板
			
还记得刚曾经因为导入导出不会做而发愁的自己吗?我见过自己前同事因为一个导出改了好几天,然后我们发现虽然有开源的库但是用起来却不得心应手,主要是因为百度使用方案的时候很多方案并不能解决问题. 尤其是尝试 ...
 - MYSQL5.7修改密码强度策略
			
---恢复内容开始--- 在MySQL5.6.6之后,ORACLE更新了mysql密码强度必须要使用大小写数字符号来设置密码,但是有时候这样还是很不方便的.所以记录一篇如何修改mysql密码强度的博文 ...
 - 网络安全-主动信息收集篇第二章SNMP扫描
			
SNMP扫描: snmp在中大型企业中可以用来做网络管理和网络监控的使用,当开启了snmp简单网络管理后,那么客户机就可以通过这个协议向该设备发送snmp协议内容可以轻松查询到目标主机的相关信息. 以 ...
 - 【IOS开发学习—OC篇】
			
一.instancetype和id关键字的区别 1)instancetype表示方法的返回类型和调用方法的对象类型相同. 2)在Object-C引入instancetype之前,初始化方法的返回类型都 ...
 - python之小木马(文件上传,下载,调用命令行,按键监控记录)
			
window版 服务端: 开启两个线程,一个用来接收客户端的输入,一个用来监控服务端键盘的记录 客户端: get 文件(下载)put 文件(上传) window下cmd命令执行结果会直接打印出来,ke ...
 - Potato Sacks
			
Potato sacks come in different weight capacities (specified in pounds). Potatoes come in different w ...
 - Ubuntu 16.04安装JDK并配置环境变量
			
系统版本:Ubuntu 16.04 JDK版本:jdk1.8.0_121 1.官网下载JDK文件jdk-8u121-linux-x64.tar.gz 我这里下的是最新版,其他版本也可以 2.创建一个目 ...
 - PHP中跳出循环break,continue,return,exit的区别
			
1. return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行. (2) return 返回一个值给调用该方法的语句,返回值的数 ...