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图表展示的更多相关文章

  1. Zabbix+Grafana 展示示例1

    Zabbix+Grafana 展示示例 Grafana是一个跨平台的开源度量分析和可是化的工具,可以通过该将采集的数据查询然后可视化的展示,并及时通知. 1. Grafana 特性 1. 展示方式:快 ...

  2. zabbix图表出现中文乱码

    搭建完成Zabbix监控服务器之后,切换到中文语言,图表展示出现乱码,如图所示 按照网上流传的上传windows下的字体的方法,还是不行,最后发现是PHP编译时的问题: php在编译时开启了-enab ...

  3. knockout+echarts实现图表展示

    一.需要学习的知识 knockout, require, director, echarts, jquery.简单的入一下门,网上的资料很多,最直接就是进官网校习. 二.效果展示 三.require的 ...

  4. Ionic中使用Chart.js进行图表展示以及在iOS/Android中的性能差异

    Angular Chart 简介 在之前的文章中介绍了使用 Ionic 开发跨平台(iOS & Android)应用中遇到的一些问题的解决方案. 在更新0.1.3版本的过程中遇到了需要使用图表 ...

  5. 使用Highcharts实现图表展示

    本篇随笔记录的是本人2011年做广州地铁协同办公项目时,图表需求的解决方案.(Demo中只是虚拟的测试数据) 关键技术点: 使用Highcharts实现图表展示: 另外使用Highslide弹窗.使用 ...

  6. echart图表展示数据-简单的柱状图

    话不多说,先上几张效果图 给大家看看 1:echart所用到的文件包需要事先引入好具体可见 http://echarts.baidu.com/doc/start.html 2:本例中所有的数据都是通过 ...

  7. 假期学习【十】首都之窗百姓信件JavaWweb+Echarts图表展示

    今天主要对昨天爬取的数据进行处理,处理后用Echart图表展示, 效果如下:

  8. 循序渐进VUE+Element 前端应用开发(10)--- 基于vue-echarts处理各种图表展示

    在我们做应用系统的时候,往往都会涉及图表的展示,综合的图表展示能够给客户带来视觉的享受和数据直观体验,同时也是增强客户认同感的举措之一.基于图表的处理,我们一般往往都是利用对应第三方的图表组件,然后在 ...

  9. 业务系统请求zabbix图表性能调优

    性能调优实践 性能调优实践 背景 问题分析 后端优化排查 前端优化排查 后端长响应排查 zabbix server 优化 总结 背景 用 vue.js 的框架 ant-design vue pro 实 ...

随机推荐

  1. leetcode无重复字符的最长子串

    给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度. 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc&qu ...

  2. prometheus+alertmanager+granafa监控总结,安装基于docker-compose(长期更新)

    最近自己个人尝试在使用prometheus+grafana监控工作业务上的指标, 但是报警功能还没有实际用上,但是感觉是很好用,写下一些啃prometheus官网文档并且自己用到的一些配置的总结,后续 ...

  3. 3.02定义常量之const

    [注:本程序验证是使用vs2013版] #include <stdio.h> #include <stdlib.h> #include <string.h> #pr ...

  4. 方法1:使用Jenkins构建Docker镜像 --SpringCloud

    前提意义: SpringCloud微服务里包含多个文件夹,拉取仓库的所有代码,然后过根据选项参数使用maven编译打包指定目录的jar,然后再根据这个目录的Dockerfile文件制作Docker镜像 ...

  5. 二分法在JavaScript中的应用实例

    前言:原来一直对算法和数据结构望而却步,总觉得前端可能对这块要求不用那么高,但是随着开发经验的增长以及阅历的提升,发现算法和数据结构还是相当重要的,在一些复杂功能的研发中都可以看得到它们的身影.要想提 ...

  6. Navicat 连接mysql 报错: Authentication plugin caching_ sha2_password cannot be loaded

    出现这个错误的时候, 网上的资料都是修改mysql的登录信息的, ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password ...

  7. flutter apk 打包

    https://blog.csdn.net/weixin_33738578/article/details/87998565 http://www.cnblogs.com/sangwl/p/10400 ...

  8. dom 页面位置和大小,元素的位置和大小,鼠标位置

    dom里面三种跟位置相关的元素 页面位置和大小,元素的位置和大小,鼠标位置 ①window:位置(position):(screenLeft, screenTop) [(screenX, screen ...

  9. Linux (x86) Exploit 开发系列教程之三(Off-By-One 漏洞 (基于栈))

    off by one(栈)? 将源字符串复制到目标缓冲区可能会导致off by one 1.源字符串长度等于目标缓冲区长度. 当源字符串长度等于目标缓冲区长度时,单个NULL字节将被复制到目标缓冲区上 ...

  10. Python学习日记(八) 函数

    函数的结构: 函数的返回值: 1.当函数执行时运到return关键字将不再往下执行 def func(): print("hello world!") print("he ...