zabbix利用grafana自定义监控图形展现

古人已用三冬足,年少今开万卷余。这篇文章主要讲述zabbix利用grafana自定义监控图形展现相关的知识,希望能为你提供帮助。
zabbix利用grafana实现监控图形展现 1.修改已有的system load监控图像 下面这张图是现在已经有的系统负载监控图,可以看到只有15分钟的负载并没有1分钟和5分钟的负载,我们现在修改一下图形,让他支持1分钟和5分钟的系统负载

zabbix利用grafana自定义监控图形展现

文章图片

1.1.点击system load—edit
zabbix利用grafana自定义监控图形展现

文章图片

zabbix利用grafana自定义监控图形展现

文章图片

1.3.填写监控项信息
Group:$group //组信息
Host:$host //主机信息
Application:CPU //应用集
item:Processor load (1 min average per core)、Processor load (5 min average per core) //监控项
zabbix利用grafana自定义监控图形展现

文章图片

保存修改的信息
点击右上角的保存,这时会弹出一个会话框吗,让你填写修改的内容,这里可以不写然后点击save
zabbix利用grafana自定义监控图形展现

文章图片

接着会弹出一个会话框,问你是要另存为还是覆盖,我们选择覆盖,因为我们是在现有基础上进行修改的
zabbix利用grafana自定义监控图形展现

文章图片

可以看到我们已经修改成功了
图形上多了3条线
绿色是15分钟负载,蓝色是1分钟负载,青色是5分钟负载
zabbix利用grafana自定义监控图形展现

文章图片

2.将dashboard修改一个有意义的名字 点击设置
zabbix利用grafana自定义监控图形展现

文章图片

填写上新名字点击保存
zabbix利用grafana自定义监控图形展现

文章图片

修改成功
zabbix利用grafana自定义监控图形展现

文章图片

3.自定义监控图形 自定义监控图形的大致流程就是:首先创建图形选择图形的类型,然后点击edit添加要生成图形的监控项,最后点击保存就能出图了
3.1.针对主机群组中的所有服务器创建资源使用情况的图形
此次针对核心资源使用情况我们主要对一个主机群组中的所有服务器进行CPU、内存使用情况的监控
3.1.1.点击创建图形
zabbix利用grafana自定义监控图形展现

文章图片

选择choose visualization
zabbix利用grafana自定义监控图形展现

文章图片

3.1.2.选择图形类型 这里我们选择折线图
zabbix利用grafana自定义监控图形展现

文章图片

zabbix利用grafana自定义监控图形展现

文章图片

3.1.3.跳转至添加监控数据的页面 先点击图形中的edit
zabbix利用grafana自定义监控图形展现

文章图片

点完edit后会跳转至首页,我们再点击edit即可添加监控数据
zabbix利用grafana自定义监控图形展现

文章图片

3.1.4.添加监控项 主要添加内存、CPU的使用情况
  • CPU使用情况
    • Query Mode:Metrics
    • Group:知识点管理平台 //主机群组
    • Host:/.*/ //表示主机群组中的所有监控主机
    • Application:CPU //监控项应用集
    • Item:Used cpu(%) //CPU使用率监控项
  • 内存使用情况
    • Query Mode:Metrics
    • Group:知识点管理平台 //主机群组
    • Host:/.*/ //表示主机群组中的所有监控主机
    • Application:Memory //监控项应用集
    • Item:used memory (%) //内存使用率监控项
内存和CPU的设置基本一致,主要修改应用集为Memory,监控项为used memory (%)
zabbix利用grafana自定义监控图形展现

文章图片

3.1.5.修改图形的名称 点击第三个图标—title
title:核心服务器资源使用情况
zabbix利用grafana自定义监控图形展现

文章图片

3.1.6.为监控项显示数值添加最大值最小值 点击第二个图标,往下滑即可看到
zabbix利用grafana自定义监控图形展现

文章图片

点击保存
zabbix利用grafana自定义监控图形展现

文章图片

覆盖
zabbix利用grafana自定义监控图形展现

文章图片

3.1.6.查看监控图形
zabbix利用grafana自定义监控图形展现

文章图片

3.2.利用饼图展现内存使用情况
3.2.1.安装饼图插件
1.搜索饼图插件,第一个就是 [root@zabbix-server ~]# grafana-cli plugins list-remote | grep pie id: grafana-piechart-panel version: 1.6.1 id: pierosavi-imageit-panel version: 0.1.32.安装插件 如果下载不下来则去浏览器下载,下载完成后解压到/var/lib/grafana/plugins即可 [root@zabbix-server ~]# grafana-cli plugins install grafana-piechart-panel installing grafana-piechart-panel @ 1.6.1 from: https://grafana.com/api/plugins/grafana-piechart-panel/versions/1.6.1/download into: /var/lib/grafana/plugins? Installed grafana-piechart-panel successfully Restart grafana after installing plugins . < service grafana-server restart> 3.重启grafana [root@zabbix-server ~]# systemctl restart grafana-server

zabbix利用grafana自定义监控图形展现

文章图片

3.2.2.创建图形 点击创建图形
zabbix利用grafana自定义监控图形展现

文章图片

选择饼图
zabbix利用grafana自定义监控图形展现

文章图片
zabbix利用grafana自定义监控图形展现

文章图片

3.2.3.添加监控项 针对内存做监控图形,首先要有一个总量内存,在有一个当前使用的内存才好形成鲜明的对比
  • 使用中的内存
    • Group:$group
    • Host:$host
    • Application:Memory //应用集选择Memory
    • Item:Available memory //监控项选择Available memory表示当前有效内存也就是使用的内存
  • 全部内存
    • Group:$group
    • Host:$host
    • Application:Memory //应用集选择Memory
    • Item:Total memory //监控项选择Available memory表示当前有效内存也就是使用的内存
      zabbix利用grafana自定义监控图形展现

      文章图片
3.2.4.设置监控图形颜色 点击监控项的线条即可修改颜色
zabbix利用grafana自定义监控图形展现

文章图片

使用中的内存设置成绿色
zabbix利用grafana自定义监控图形展现

文章图片

总内存设置成红色
zabbix利用grafana自定义监控图形展现

文章图片

3.2.5.设置图形名称 点击第三个图标—title
title:内存使用情况
zabbix利用grafana自定义监控图形展现

文章图片

3.2.6.点击保存 一定要点击保存,否则重启或者刷新就会丢失
zabbix利用grafana自定义监控图形展现

文章图片

3.2.7.设置监控说明位置 这个可做可不做,这里提一下
点击第二个图标—position即可
On graph:表示在图中显示,鼠标放在图中就有数据一般不咋用在这个
Under graph:表示在底部显示,默认的
Right graph:表示在右边显示
最后提一下还是在图下方显示比较舒服
zabbix利用grafana自定义监控图形展现

文章图片

3.2.8.查看监控图形
zabbix利用grafana自定义监控图形展现

文章图片

3.3.利用油表盘图展现CPU1分钟负载情况
3.3.1.创建图形 点击创建图形
zabbix利用grafana自定义监控图形展现

文章图片

zabbix利用grafana自定义监控图形展现

文章图片

zabbix利用grafana自定义监控图形展现

文章图片

3.3.2.添加监控项
  • Group:$group
  • Host:$host
  • Application:CPU //应用集选择CPU
  • Item:Processor load (1 min average per core) //监控项选择Available memory表示当前有效内存也就是使用的内存
zabbix利用grafana自定义监控图形展现

文章图片

3.3.3.设置监控值 Stat:current //表示获取当前值
Thresholds:2,10 //范围是2-10
Gauge:
? Min:0 //最小
? max:10 //最大
zabbix利用grafana自定义监控图形展现

文章图片

3.3.4.设置图形名称 第三个图标—title
title:CPU1分钟负载
zabbix利用grafana自定义监控图形展现

文章图片

3.3.5.保存
zabbix利用grafana自定义监控图形展现

文章图片

3.3.6.查看图形
当前值比较小,可以使用ab压测一下 [root@192_168_81_220 ~]# ab -n 100000 -c 3 http://192.168.81.210/zabbix/index.php

zabbix利用grafana自定义监控图形展现

文章图片

3.4.针对主机群组所有主机添加磁盘使用率图形
3.4.1.添加图形
zabbix利用grafana自定义监控图形展现

文章图片

选择折线图
zabbix利用grafana自定义监控图形展现

文章图片

zabbix利用grafana自定义监控图形展现

文章图片

3.4.2.添加监控项 磁盘sda使用情况
  • Query Mode:Metrics
  • Group:知识点管理平台 //主机群组
  • Host:/.*/ //表示主机群组中的所有监控主机
  • Application:磁盘监控 //监控项应用集
  • Item:sda磁盘使用率 //CPU使用率监控项
zabbix利用grafana自定义监控图形展现

文章图片

3.4.3.设置颜色 192.168.81.220的颜色
zabbix利用grafana自定义监控图形展现

文章图片

192.168.81.230的颜色
zabbix利用grafana自定义监控图形展现

文章图片

3.4.4.设置图形名称 第三个图标—title
title:核心服务器磁盘使用情况
zabbix利用grafana自定义监控图形展现

文章图片

3.4.5.保存
zabbix利用grafana自定义监控图形展现

文章图片

3.4.6.查看图形
zabbix利用grafana自定义监控图形展现

文章图片

4.调整图形布局 一般重要的在最上面
完美!
【zabbix利用grafana自定义监控图形展现】
zabbix利用grafana自定义监控图形展现

文章图片


    推荐阅读