Prometheus+grafana+node_exporter环境搭建

原理:

node_exporter采集数据,Prometheus通过配置文件Prometheus.yml配置node_exporter信息获取采集到的数据并做展示,grafana将Prometheus作为数据源展示node_exporter采集到的数据

拓扑图

 问题:

1)为什么不直接用Prometheus展示数据?

因为展示效果没有grafana直观

2)为什么不直接用grafana展示node_exporter的数据?

grafana数据源不支持node_exporter(个人理解)

1.node_exporter安装

  • 下载安装包

Prometheus+grafana+node_exporter环境搭建_第1张图片

  • 解压,tar zxvf 包名
  • cd 解压目录
  • 运行   ./node_exporter & 

Prometheus+grafana+node_exporter环境搭建_第2张图片

 默认端口是9100,也可以自定义端口

Prometheus+grafana+node_exporter环境搭建_第3张图片

查看帮助信息 

 通过浏览器查看采集到的数据

Prometheus+grafana+node_exporter环境搭建_第4张图片

2.Prometheus安装

  • 下载安装包

  • 解压
  • 修改配置文件

进入解压目录下,vi  prometheus.yml,以示例的格式将node_exporter的信息填写好;多个服务器,就填写多个job

Prometheus+grafana+node_exporter环境搭建_第5张图片

  • 启动

./prometheus —-config.file=prometheus.yml &

  • 浏览器查看

Prometheus+grafana+node_exporter环境搭建_第6张图片

Prometheus+grafana+node_exporter环境搭建_第7张图片

查看节点数据:

Prometheus+grafana+node_exporter环境搭建_第8张图片

3.grafana安装

  • 下载安装包并安装

# yum localinstall grafana-6.5.2-1.x86_64.rpm
# /sbin/chkconfig --add grafana-server        #配置开机启动
# systemctl daemon-reload                        #重载所有修改过的配置文件
# systemctl start grafana-server                     #启动grafana-server
# systemctl status grafana-server                #查看状态
# sudo systemctl enable grafana-server.service    #设置开机启动

  • 页面查看,默认用户名密码均为admin

Prometheus+grafana+node_exporter环境搭建_第9张图片

  • 导入Prometheus数据源

Prometheus+grafana+node_exporter环境搭建_第10张图片

Prometheus+grafana+node_exporter环境搭建_第11张图片

Prometheus+grafana+node_exporter环境搭建_第12张图片

填写信息后保存即可 

  • 导入模板

manage,点击import

Prometheus+grafana+node_exporter环境搭建_第13张图片

 输入id,点击load

Prometheus+grafana+node_exporter环境搭建_第14张图片

点击import即可 

Prometheus+grafana+node_exporter环境搭建_第15张图片

grafana数据展示

Prometheus+grafana+node_exporter环境搭建_第16张图片

Prometheus+grafana+node_exporter环境搭建_第17张图片Prometheus+grafana+node_exporter环境搭建_第18张图片

 

 

你可能感兴趣的:(Jmeter,工具,prometheus,grafana,linux)