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 实 ...
随机推荐
- Spring Cloud--实现Eureka的高可用(Eureka集群搭建)实例
将10086注册到10087上: 再在10086服务的基础上复制一个Eureka的服务,端口为10087,将其注册到10086上: application-name的名称保持一致,只是一个服务的两个实 ...
- Pycharm下直接升级库所遇到的'main'问题
Pycharm下直接升级库所遇到的pip模块中无'main'问题 Author : Benjamin142857 Date : 8/19/2018 对于Pycharm中直接升级库,只需在 \(Sett ...
- promethus监控nginx
一.摘要 promethues监控nginx可选两个exporter,通过nginx_exporter主要是获取nginx-status中的内建的指标,nginx自身提供status信息,较为简单,p ...
- go语言学习---使用os.Args获取简单参数(命令行解析)
实例1: //main package main import ( "fmt" "os" ) func main() { fmt.Println(os.Args ...
- [高清·非影印] 深度学习入门:基于Python的理论与实现 + 源代码
------ 郑重声明 --------- 资源来自网络,纯粹共享交流, 如果喜欢,请您务必支持正版!! --------------------------------------------- 下 ...
- C#中Unity对象的注册方式与生命周期解析
1.示例代码 请详细阅读 static void Main(string[] args) { { Console.WriteLine("----------全局设置----------&qu ...
- vue中使用iview组件库实现图片的上传
vue文件如下: iview中Upload 属性详情 https://www.iviewui.com/components/upload js文件 :
- python 数据类型 常用法方
python 数据类型 常用法方 upper() 大写 str lower() 小写 str strip() rstrip() lstrip() 去除字符两边的空格 去右边 左边空白 str repl ...
- Hadoop常用命令及范例
hadoop中的zookeeper,hdfs,以及hive,hbase都是hadoop的组件,要学会熟练掌握相关的命令及其使用规则,下面就是一些常用命令及对hbase和hive的操作语句,同时也列出了 ...
- FSMN 及其变种 cFSMN DFSMN pyramidal-FSMN
原文: https://blog.csdn.net/qq_26778411/article/details/89682447 也可以参考: http://vsooda.github.io/2018/ ...