Zabbix想要集中展示图像,唯一的选择是screen,后来zatree解决了screen的问题,但性能不够好。Graphtree 由OneOaaS开发并开源出来,用来解决Zabbix的图形展示问题,性能较好,Graphtree默认只支持3.0.0以上的zabbix版本。Zabbix自带的"聚合图形"和Graphtree图形插件在使用上还是有一定区别的,其中:"聚合图形" 一般是用于同屏展示业务系统所有机器的同一个监控项的图形,而Graphtree 一般是用于同屏展示业务系统下一台机器的所有监控项的图形。

Graphtree的功能如下:
  - 集中展示所有分组设备;
  - 集中展示一个分组图像;
  - 集中展示一个设备图像;
  - 展示设备下的Application;
  - 展示每个Application下的图像;
  - 展示每个Application下的日志;
  - 对原生无图的监控项进行绘图;

之前介绍了分布式监控系统Zabbix-3.0.3-完整安装记录(1),下面接着简单介绍下Graphtree插件的安装记录:

下载graphtree3.0.1.patch,放到zabbix解压的安装目录下(我这里是/data/www/zabbix):
百度云盘下载地址: https://pan.baidu.com/s/11m0HJeEEFMrknSaRLeAUtg
提取密码:gq2u
[root@zabbix-server ~]# cd /data/www/zabbix/
[root@zabbix-server zabbix]# wget https://raw.githubusercontent.com/OneOaaS/graphtrees/master/graphtree3-0-1.patch
[root@zabbix-server zabbix]# yum install -y patch
[root@zabbix-server zabbix]# ll graphtree3-0-1.patch
-rw-r--r--. 1 root root 343616 Nov 2 17:50 graphtree3-0-1.patch
[root@zabbix-server zabbix]# patch -Np0 < graphtree3-0-1.patch
[root@zabbix-server zabbix]# chown www.www graphtree* //www是nginx的启动用户 重启nginx服务
[root@zabbix-server ~]# /usr/local/nginx/sbin/nginx -s reload

然后看下Graphtree插件效果:

==============================================================
温馨提示:
上面介绍的是 Graphtree3.0.1对接Zabbix3.0.3版本的操作记录, 如果是Zabbix3.4.4版本, 则Graphtree3.0.1已经不兼容,需要用Graphtree3.2.x版本.

下载graphtree3.2.x.patch,放到zabbix解压的安装目录下(我这里是/data/www/zabbix):
百度云盘下载地址: https://pan.baidu.com/s/1B3aisLjX7HS2n2W1lWCUBA
提取密码: e8kv
[root@zabbix-server ~]# cd /data/www/zabbix/
[root@zabbix-server zabbix]# wget https://raw.githubusercontent.com/OneOaaS/graphtrees/master/graphtree3.2.x.patch
[root@zabbix-server zabbix]# yum install -y patch
[root@zabbix-server zabbix]# patch -Np0 < graphtree3.2.x.patch
[root@zabbix-server zabbix]# chown www.www oneoaas
[root@zabbix-server zabbix]# /usr/local/nginx/sbin/nginx -s reload

效果图如下:

最新文章

  1. 04讲 正确使用heterogeneous类型的元件
  2. easyui-layout 布局自适应
  3. Odoo 9 Odoo $ JQuery undifned
  4. 用c语言写的简单计算器
  5. c/c++ 笔试面试题
  6. eclipse环境NDK问题汇总
  7. 使用Git操作GitHub代码入门教程
  8. namenode启动参数
  9. Aras前端的一些知识
  10. mktime 夏令时
  11. slackware在vagrant中使用
  12. R0~R16寄存器作用
  13. canvas-2lineCap.html
  14. 数据分析与挖掘 - R语言:KNN算法
  15. 20165327 2017-2018-2 《Java程序设计》第8周学习总结
  16. Scala 入门详解
  17. jquery节点获取
  18. lua的table库
  19. Linux 精确获取指定目录对应的块的剩余空间
  20. Redis基本讲解

热门文章

  1. Postgresql_根据执行计划优化SQL
  2. MVC model验证 获取验证错误信息
  3. Fragment分解使用
  4. 3.7Python数据处理篇之Numpy系列(七)---Numpy的统计函数
  5. 修改Github上提交日志
  6. January 03rd, 2018 Week 01st Wednesday
  7. PJ初赛复习日记
  8. 英语初级学习系列-00-Name-介绍自己
  9. Deepin中设置文件或文件夹权限
  10. golang类型判断