Zatree - Zabbix图表展示
Zatree
Zatree 是 一个php web的插件,做个展示树;可以提供host group的树形展示和在item里指定关键字查询及数据排序。
下载地址 可以根据zabbix不同版本下载;https://github.com/spide4k/zatree
Zatree for zabbix 2.2.4 为示例:
git clone https://github.com/BillWang139967/zatree.git
( 3.0 github 也是一样方法 )
git clone https://github.com/spide4k/zatree.git zatree
# 没有git 可以直接yum install git -y 安装
2、复制相关文件
找到zabbix WEB目录;备份web目录;再替换以下文件;
假设zabbix WEB 在/var/www/zabbix 下;临时定义个zabbix 目录变量;
# ZABBIX_PATH=/var/www/zabbix
再复制相关文件和目录;
# cp -rf zatree/zabbix-2.2.x $ZABBIX_PATH/zatree
# cd $ZABBIX_PATH/zatree/addfile
# cp -f CLineGraphDraw_Zabbix.php CGraphDraw_Zabbix.php CImageTextTable_Zabbix.php $ZABBIX_PATH/include/classes/graphdraw/
# cp -f zabbix.php zabbix_chart.php $ZABBIX_PATH/
# cp -f CItemValue.php $ZABBIX_PATH/api/classes/
# cp -f menu.inc.php $ZABBIX_PATH/include/
# cp -f main.js $ZABBIX_PATH/js/
# cp -f API.php $ZABBIX_PATH/include/classes/api/
3、支持web interface 修改配置文件
# vi $ZABBIX_PATH/zatree/zabbix_config.php 'user'=>'xxx', //web登陆的用户名 默认Admin
'passowrd'=>'xxx', //web登陆的密码 默认zabbix
4、重启验证:


5、注:zatree
如果映射的是外网端口无法访问时,可能是url调用无法自动识别 localhost;
编辑更改 ZabbixApiAbstract.class.php 大约在108 - 114 行左右;
替换自己的URL访问路径和账户权限密码;
# vi zatree/ZabbixApiAbstract.class.php
......
public function __construct($apiUrl='http://ip:port/zabbix/api_jsonrpc.php', $user='Admin', $password='zabbix')
{
if($apiUrl)
// $this->setApiUrl($apiUrl);
$this->setApiUrl('http://ip:port/zabbix/api_jsonrpc.php');
if($user && $password)
$this->userLogin(array('user' => $user, 'password' => $password));
}
Zatree - Zabbix图表展示的更多相关文章
- Zabbix+Grafana 展示示例1
Zabbix+Grafana 展示示例 Grafana是一个跨平台的开源度量分析和可是化的工具,可以通过该将采集的数据查询然后可视化的展示,并及时通知. 1. Grafana 特性 1. 展示方式:快 ...
- zabbix图表出现中文乱码
搭建完成Zabbix监控服务器之后,切换到中文语言,图表展示出现乱码,如图所示 按照网上流传的上传windows下的字体的方法,还是不行,最后发现是PHP编译时的问题: php在编译时开启了-enab ...
- knockout+echarts实现图表展示
一.需要学习的知识 knockout, require, director, echarts, jquery.简单的入一下门,网上的资料很多,最直接就是进官网校习. 二.效果展示 三.require的 ...
- Ionic中使用Chart.js进行图表展示以及在iOS/Android中的性能差异
Angular Chart 简介 在之前的文章中介绍了使用 Ionic 开发跨平台(iOS & Android)应用中遇到的一些问题的解决方案. 在更新0.1.3版本的过程中遇到了需要使用图表 ...
- 使用Highcharts实现图表展示
本篇随笔记录的是本人2011年做广州地铁协同办公项目时,图表需求的解决方案.(Demo中只是虚拟的测试数据) 关键技术点: 使用Highcharts实现图表展示: 另外使用Highslide弹窗.使用 ...
- echart图表展示数据-简单的柱状图
话不多说,先上几张效果图 给大家看看 1:echart所用到的文件包需要事先引入好具体可见 http://echarts.baidu.com/doc/start.html 2:本例中所有的数据都是通过 ...
- 假期学习【十】首都之窗百姓信件JavaWweb+Echarts图表展示
今天主要对昨天爬取的数据进行处理,处理后用Echart图表展示, 效果如下:
- 循序渐进VUE+Element 前端应用开发(10)--- 基于vue-echarts处理各种图表展示
在我们做应用系统的时候,往往都会涉及图表的展示,综合的图表展示能够给客户带来视觉的享受和数据直观体验,同时也是增强客户认同感的举措之一.基于图表的处理,我们一般往往都是利用对应第三方的图表组件,然后在 ...
- 业务系统请求zabbix图表性能调优
性能调优实践 性能调优实践 背景 问题分析 后端优化排查 前端优化排查 后端长响应排查 zabbix server 优化 总结 背景 用 vue.js 的框架 ant-design vue pro 实 ...
随机推荐
- egit报错:cannot open git-upload-pack
第一次通过eclipse导入github 项目,按照百度步骤进行操作,发现不能连接 github,cannot open git-upload-pack. 报错原因通过 eclipse 日志排查报错 ...
- 创建job,delete定时清理数据
Job定时删除数据 需求:对一个表,每天删除一月前的历史数据 思路 .编写SQL,删除一月前的历史数据,使用函数取值 .测试JOB创建,查询,维护,管理 .测试布置job,满足效果 ***测试数据准备 ...
- PKPM BIMViewer的使用
模型的使用,目前有两个方案, 一个是使用全局组件,在单页面的主页面中进行嵌套 <template> <div id="model"> <!-- 这样的 ...
- 关闭 OSX 10.11 SIP (System Integrity Protection) 功能
关闭 OSX 10.11 SIP (System Integrity Protection) 功能 来源 https://cms.35g.tw/coding/%E9%97%9C%E9%96%89-os ...
- centos7 设置 查看 开机 启动项
1.查看开机自启项centos7自启项已不用chkconfig改为:systemctl list-unit-files左边是服务名称,右边是状态,enabled是开机启动,disabled是开机不启动 ...
- Gradle3.0新指令api、provided、implementation等对比
Android Studio3.0正式版已经出来了,相比2.x的版本,Gradle版本也升级为了3.x,编译速度提高了不少. 在gadle3.0之后,默认的依赖由之前的compile更改为implem ...
- 如何在backoffice里创建Hybris image container以及分配给product
登录backoffice,在media container视图点击新建按钮: Catalog选择Product Catalog: 在Properties界面,可以选择media实例放入该contain ...
- 在SAP Hybris commerce Storefront里购物下单
操作过程和大家平时在网上购物没有太大差别. 选中一款心仪的产品,点击Add to cart加到购物车里: 点击Check out结帐: 生成一个购物车ID: 维护发货地址: 维护发货方式: 点击Pla ...
- Linux环境变量$PATH
3. 使用env命令显示所有的环境变量 # env HOSTNAME=redbooks.safe.org PVM_RSH=/usr/bin/rsh Shell=/bin/bash TERM=xterm ...
- Linux命令——dumpe2fs
参考:Linux磁盘管理——Ext2文件系统 简介 dumpe2fs用于查询 Ext 家族 superblock以及GDT(Group Descriptor Table,块组描述符表) 信息. 用法 ...