一、安装grafana

安装grafana官方文档:
https://grafana.com/grafana/download

1、安装

  1. wget https://dl.grafana.com/oss/release/grafana-8.0.3.linux-amd64.tar.gz
  2. tar -zxvf grafana-8.0.3.linux-amd64.tar.gz

2、使用systectl管理grafana服务

  1. $ vim grafana.service
  2. [Unit]
  3. Description=grafana_service
  4. After=network.target
  5. [Service]
  6. Type=simple
  7. User=root
  8. ExecStart=/usr/local/monitor/grafana-8.0.3/bin/grafana-server -homepath /usr/local/monitor/grafana-8.0.3
  9. Rastart=on-failure
  10. [Install]
  11. WantedBy=multi-user.target
  12. ### NOT starting on installation, please execute the following statements to configure grafana to start automatically using systemd
  13. /bin/systemctl daemon-reload
  14. /bin/systemctl enable grafana.service
  15. ### You can start grafana-server by executing
  16. /bin/systemctl start grafana.service

访问grafana地址 http://<服务器IP>:3000
默认用户名:admin,密码:admin,登陆后需要重新修改密码

二、配置grafana

2.1、添加数据源

进入grafana首页,点击配置,进入数据源添加页面,输入prometheus部署服务器IP:9090
image.png

2.2、添加dashboard

grafana官方地址 https://grafana.com/grafana/dashboards
登陆grafana官方网站,查找dashboard。
image.png
复制dashboard ID
image.png
打开grafana,找到首页—>manage,然后点击import
image.png
粘贴上面在grafana页面复制的dashboard ID,然后点击Load
image.png
选择数据源,然后点击加载
image.png
至此,dashboard配置结束。

三、采集被监控端数据

客户端安装软件步骤参考 https://www.yuque.com/qinxi-cvygi/ah7pbg/sg0f6e,软件安装结束后,默认端口9100启动后,需要将客户端IP:9100信息添加到服务端主配置文件中,然后重启服务端prometheus

  1. ......
  2. - job_name: 'd-web01'
  3. static_configs:
  4. - targets: ['172.17.3.200:9100']
  5. labels:
  6. instance: d-web01
  7. ......