13-zabbix利用grafana进行图形展示

熊 1 阅读 监控平台

1. 安装grafana服务

wget https://dl.grafana.com/enterprise/release/grafana-enterprise-10.4.0-1.x86_64.rpm
yum localinstall grafana-10.4.0-1.x86_64.rpm  
systemctl start grafana-server

2. grafana启用zabbix插件

官方插件网站: All plugins for Grafana | Grafana Labs

image-20240321222719443
image-20240321222801573

安装插件命令如下:

grafana-cli plugins install alexanderzobnin-zabbix-app

另外可以直接下载插件,将插件解压到目录/var/lib/granfana/plugins/,然后重启服务即可

3. 启用zabbix插件

  1. 登录grafana页面。用户名密码:admin/admin

    image-20240322135656288
  2. 进入plugins页面

    image-20240322135815403
    image-20240322135924345
    image-20240322135956866

4. 添加数据源

  1. 点击Data sources , 配置zabbix api

    image-20240322140249777
    image-20240322141858050
    image-20240322141941320
  2. 添加mysql数据源

    image-20240322142149944
    image-20240322142359427
    image-20240322142434981

5. 配置dashboard

  1. 添加dashboard

    image-20240322142755073
  2. 点击添加visualization

    image-20240322142842752
  3. 选择zabbix数据源添加视图

    image-20240322142933179
  4. 在对应下拉菜单中选择数据源

    image-20240322143044249
  5. 点击apply

    image-20240322143135376
  6. 可以看到创建的视图

    image-20240322143205600

6. 导入模板

  1. 访问grafana的模板页面: Dashboards | Grafana Labs, 点击合适的模板

    image-20240322155046557
  2. 复制对应的模板ID

    image-20240322155127235
  3. 点击Dashboard的import按钮

    image-20240322155228366
  4. 输入对应ID, 并选择加载

    image-20240322155307193
  5. 之后便可以识别对应的board页面

    image-20240322155351979