Zabbix 3.0.5安装GraphTrees

来源:互联网 发布:三工序雕刻机编程软件 编辑:程序博客网 时间:2024/06/18 00:09

Zabbix 3.0.5安装GraphTrees

2017年1月5日
16:05

Zabbix 3.0 安装Graphtree
一、Graphtree功能概述
Graphtree 由OneOaaS开发并开源出来,OneOaaS专注于国内Zabbix监控技术(包括二次开发)服务,为Zabbix官方中国区合作伙伴。
1、集中展示所有分组设备
2、集中展示一个分组图像
3、集中展示一个设备图像
4、展示设备下的Application
5、展示每个应用下的图像
6、展示每个应用下的日志
7、对原声无图的监控项进行绘图
8、注意事项:主机和组级别下,默认只显示系统初始的图形
二、Zabbix版本要求:3.0.x
1、插件安装
查看Zabbix-web目录

Cat /etc/httpd/conf.d/zabbix.conf
Alias /zabbix /var/www/html/zabbix
进入到zabbix-web目录
Cd /var/www/html/zabbix

下载Graphtree补丁包

wget https://raw.githubusercontent.com/OneOaaS/graphtrees/master/graphtree3-0-1.patch

安装Linux下打补丁命令patch

yum -y install patch

打补丁

patch -Np0 < graphtree3-0-1.patch
这里写图片描述

三、Graphtree效果图
1、删除提示信息
vim /opt/nginx/html/zabbix/graphtree.right.php #具体路径刷新Zabbix-web会出现提示信息,请参考自己的路径。
d7d #删除344-350行
2、重新载入Zabbix-web,可以看到Graphtree已出效果。
这里写图片描述

四、如果首页不显示Graphtrees,zabbix/include/menu.inc.php增加如下标记字段

          [            'url' => 'charts.php',            'label' => _('Graphs'),            'sub_pages' => ['chart2.php', 'chart3.php', 'chart6.php', 'chart7.php']          ],
     [                'url' => 'graphtrees.php',              'label' => _('Graphtrees'),              'sub_pages' => ['graphtree.left.php', 'graphtree.right.php', "biggraph.php"]              ],五

、修改jsLoader.php,增加如下标记字段

$availableJScripts = [
‘common.js’ => ”,
‘menupopup.js’ => ”,
‘gtlc.js’ => ”,
‘functions.js’ => ”,
‘main.js’ => ”,
‘dom.js’ => ”,
‘servercheck.js’ => ”,
‘flickerfreescreen.js’ => ”,
‘multiselect.js’ => ”,
‘chkbxrange.js’ => ”,
// vendors
‘prototype.js’ => ‘vendors/’,
‘jquery.js’ => ‘vendors/’,
‘jquery-ui.js’ => ‘vendors/’,
*‘jquery.ztree.core-3.5.js’ => ‘vendors/’,
‘d3.v2.js’ => ‘vendors/’,
‘cubism.v1.js’ => ‘vendors/’,
‘emcharts.js’ => ‘vendors/emcharts/’,
‘serial.js’ => ‘vendors/emcharts/’,
‘jquery.datetimepicker.full.min.js’ => ‘vendors/jquery-datetimepicker/’,

六、访*包sql语句错误,修改graphtree.right.php,删除**ORDER by name字段

0 0
原创粉丝点击