性能监控工具 grafana + prometheus + node_exporter 下载配置

 
   grafana
   prometheus:  时序数据库, 存储数据的
   node_exporter:  收集数据(收集监控数据)
     node_exporter  收集linux**系统资源利用**数据
   这个解决方案中,node_exporter 是可变的,是根据你要收集**哪些数据来进行选择**

一、安装解压配置prometheus,不能安装在被测服务器

  

  开源,直接解压后使用,然后启动:./prometheus 默认端口:9090,http://prometheus_ip:9090

  

  访问成功

  

二、注意:安装node_exporter,安装在被测服务器上

  直接解压后使用,然后启动:./node_exporter 默认端口:9100,http://node_exporter_ip:9100

  

  

   访问成功

  

三、配置prometheus+node_exporter结合

  

   修改prometheus配置文件: prometheus.yml,增加内容
   - job_name: 'kyj_node_exporter'
     static_configs:
     - targets: ['192.XXX.3.XX:9100','192.XXX.3.XX:9100']

        

   监控了两台,另外一台也要下载配置一下node_exporter。重复第二步安装node_exporter这一步就可以

  更改好prometheus配置文件后,需要重新启动

  执行命令:./prometheus

四、服务器下载grafana-7.4.3-1.x86_64.rpm 进行启动

  

   启动:systemctl restart grafana-server

  

  配置前端平台:Grafana的默认端口是3000,Grafana的默认账号和密码都是admin

  访问grafana: http://grafana-server-ip:3000

五、 grafana 中配置展示Prometheus中的数据

   登录
   add data source  选择  prometheus
   URL: http://prometheus_ip:9090
   import 模板 
   grafana + prometheus 不能放在被测服务器上,可以在同一台非被测服务器上,也可以分开在不同机器上

  

  配置保存

  

  

   添加前端展示面板

        

  

  查看数据

  

总结:这里我避一下坑,我用了两台不在一个网段的服务器,之间ping不通,grafana拿不到数据,后来换了台服务器正确拿到数据了,一定要确保服务器在之间的网络是通的

 

 

posted on 2024-04-13 14:51  peijiao  阅读(88)  评论(0编辑  收藏  举报