Zatree-zabbix图形展示树;

Zatree

Zatree zabbix的一个插件,做个展示树;可以提供host group的树形展示和在item里指定关键字查询及数据排序。

下载地址 可以根据zabbix不同版本下载;https://github.com/spide4k/zatree

Zatree for zabbix 2.2.4 示例:

1、下载

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目录;备份目录;再替换以下文件;

假设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

大约在一百行左右;

# 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));

}

时间: 2024-10-10 12:54:39

Zatree-zabbix图形展示树;的相关文章

zabbix自动发现使用中端口并图形展示各个端口连接数

zabbix自动发现当前服务器使用中的端口并图形展示各个端口连接数 1.修改配置文件 vi /data/server/zabbix_agent/conf/zabbix_agentd.conf UserParameter=tcp.port.discovery,/data/server/zabbix/bin/discover_tcp_port_count tcp_port_discovery UserParameter=tcp.port.count[*],/data/server/zabbix/bi

java运用echart进行图形展示

前段时间项目中要做一个根据数据生成折线图的功能,并5分钟刷新一次,进行数据更新.由于之前是用echarts来进行中国地图展现的,所有这次也用echarts进行图形展示. 项目目录如下图所示: 1.pom.xml文件 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocatio

check_mk自定义监控增加性能数据图形展示

在nagios中可以实现性能图形展示,利用的是PNP4Nagios,check_mk当然也可以,而且很简单. 这篇文章在前一篇文章<check_mk自定义监控实践之powershell>的基础之前,脚本稍作修改 1.客户端process_top5.ps1 $dp = (Get-Process) | select -First 5 $ops = Get-WmiObject -Class Win32_OperatingSystem echo `<`<`<process_top5`

zabbix图形页面数据字段显示为方框或乱码

摘要: 本文讲的是zabbix图形页面数据字段显示为方框或乱码, zabbix图形页面数据字段显示为方框或乱码 1.因zabbix使用的DejaVuSan.ttf字体,不支持中文,导致中文出现乱码,它的位置(A)为:/var/www/html/zabbix/fonts: 1.因zabbix使用的DejaVuSan.ttf字体,不支持中文,导致中文出现乱码,它的位置(A)为:/var/www/html/zabbix/fonts: 2.解决办法就是使用一个支持中文的字体,如果你手上没有相关字体的文件

展示树菜单(zTree)

zTree是一个依靠 jQuery 实现的多功能 “树插件”,支持选择框等显示,动态更改图标,提供多种事件响应回调,而且异步数据功能强大.相信涉及大型项目或者大量数据时,它的使用将非常方便.利用ztree和Dwr框架可以轻松的实现后台数据的异步加载,他们都是利用Ajax进行后台数据的异步刷新的,页面不会重新加载,而且速度非常快兼容 IE.FireFox.Chrome 等浏览器 • 在一个页面内可同时生成多个 Tree 实例 • 支持 JSON 数据 • 支持一次性静态生成 和 Ajax 异步加载

Zabbix+Grafana 展示示例1

Zabbix+Grafana 展示示例 Grafana是一个跨平台的开源度量分析和可是化的工具,可以通过该将采集的数据查询然后可视化的展示,并及时通知. 1. Grafana 特性 1. 展示方式:快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图,折线图,图表等多种展示方式. 2. 数据源: Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDb,Zabb

把zabbix图形整合至运维平台

龙果运维平台开源项目地址: https://github.com/roncoo/roncoo-cmdb 龙果运维平台安装使用视频教程: http://www.roncoo.com/course/view/a2d58fe08172447696412fb7af1de620 今天把运维平台加上图形功能,就是把zabbix的图片整合到CMDB平台:当然要是想要非常美观的显示图形的话也是不要建议这样做:参考了好几篇博客之后,自己也写篇总结文档: 主要思路是: 1.找到zabbix图片对应的url. 2.读

CMDB机柜平台结合zabbix告警展示

最近看了刘天斯老师的机柜展示平台,非常绚丽,而且有大屏显示的话也是能够体现运维价值的,这里就说下我最近在做的CMDB平台的一些数据: CMDB数据: 机房,机柜,机柜电源,机柜位置,机房合同,合同到期时间,机房联系人. 服务器,CPU,硬盘,是否虚拟化,宿主机,raid类型,内存. 资产ID,上架日期,下架记录,服务器代理商,代理商联系方式,服务器到保日期. IP地址,MAC地址,业务线,产品线,操作系统. 通信这块主要技术json-rpc,然后提供Api接口给程序调用,按照固定格式导入即可:硬

yum源安装zabbix图形中文乱码解决

zabbix在切换成中文的时候,图形总有些英文翻译过来是方块形,通过亲测,终于解决. 把SIMKAI.ttf拷贝到/usr/share/zabbix/fonts 然后进入/usr/share/zabbix/include/defines.inc.php 修改 #define('ZBX_GRAPH_FONT_NAME',          'graphfont'); 为 define('ZBX_GRAPH_FONT_NAME',           'msyh'); 和 #define('ZBX_