Zatree for zabbix 2.0.x 安装

简介:

一、zatree简介

zatree 是来自国内58同城开发的监控软件zabbix的一个插件,主要功能是提供host group的树形展示和在item里指定关键字查询及数据排序。


二、安装zatree

1、下载文件

1
2
[root@zabbix ~] # yum -y install git
[root@zabbix ~] # git clone https://github.com/spide4k/zatree.git zatree

2、复制相关文件

1
2
3
4
5
[root@zabbix ~] # cp -rf zatree/zabbix-2.0.x /var/www/html/zabbix/zatree
[root@zabbix ~] # cd /var/www/html/zabbix/zatree/addfile/
[root@zabbix addfile] # cp class.cchart_zabbix.php class.cgraphdraw_zabbix.php class.cimagetexttable_zabbix.php /var/www/html/zabbix/include/classes/
[root@zabbix addfile] # cp zabbix.php zabbix_chart.php /var/www/html/zabbix/
[root@zabbix addfile] # cp CItemValue.php /var/www/html/zabbix/api/classes/

3、支持web interface,修改配置文件

1
2
3
4
5
6
7
8
9
10
11
12
[root@zabbix ~] # cat /var/www/html/zabbix/zatree/zabbix_config.php 
<?php 
global $zabbix_api_config;
 
$zabbix_api_config=array(
  'api_url' => 'api_jsonrpc.php' ,
  'user' => 'Admin' ,          //web 登陆的用户名
  'passowrd' => 'zabbix' ,     //web 登陆的密码
  'graph_url' => 'zabbix_chart.php' ,
);
 
?>

4:导航增加Zatree入口,修改menu.inc.php,main.js

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@zabbix ~] # vim /var/www/html/zabbix/include/menu.inc.php +283
#在283行后也就是284行后加如下信息,切勿重复
         'zatree' =>array(
                 'label'  => _( 'Zatree' ),
                 'user_type'                              => USER_TYPE_ZABBIX_USER,
                 'default_page_id'        => 0,
                  'force_disable_all_nodes'  =>  true ,
                 'pages'  =>array(
                         array( 'url'  =>  'zabbix.php' , 'label'  => _( 'Zatree' ),)
                          )
          ), 
         'login'  => array(
                 'label'                                  => _( 'Login' ),
                 'user_type'                              => 0,
                 'default_page_id'                => 0,
1
2
3
[root@zabbix ~] # vim /var/www/html/zabbix/js/main.js +106
#替换106行
menus: { 'empty' : 0,  'view' : 0,  'cm' : 0,  'reports' : 0,  'config' : 0,  'admin' : 0,  'zatree' :0},

5、增加封装的api类

1
2
3
4
5
6
[root@zabbix ~] # vim /var/www/html/zabbix/include/classes/api/API.php +74
#添加一行参数
                 'usermedia'  =>  'CUserMedia' ,
                 'itemvalue' => 'CItemValue' ,
                  'webcheck'  =>  'CWebCheck'
          );

6、登陆zabbix,在导航里可以看到一个Zatree的菜单,使用方法是傻瓜的

wKiom1QdAeuw2510AAbvhZR7ch8030.jpg7、 如果你的主机名都是ip,并且向排序显示,解决方法: 编辑zabbix_ajax.php 43行代码注释44打开,不支持ip排序,43行代码打开44行注释,支持ip排序 43 $new_list[ip2long($each_host->host)]=$each_host; 44 //$new_list[] = $each_host;


学习来源:

https://github.com/spide4k/zatree/tree/master/zabbix-2.0.x




     本文转自zys467754239 51CTO博客,原文链接:http://blog.51cto.com/467754239/1555463,如需转载请自行联系原作者



相关文章
|
2月前
|
监控 关系型数据库 Linux
|
6月前
|
监控 关系型数据库 MySQL
企业实战(8)CentOS 6.8安装Zabbix-agent 5.0监控主机性能与Mysql数据库
企业实战(8)CentOS 6.8安装Zabbix-agent 5.0监控主机性能与Mysql数据库
|
4月前
|
存储 监控
Zabbix【问题 01】软件包 zabbix-release-6.2-3.el7.noarch (比 zabbix-release-5.0-1.el7.noarch 还要新) 已经安装
Zabbix【问题 01】软件包 zabbix-release-6.2-3.el7.noarch (比 zabbix-release-5.0-1.el7.noarch 还要新) 已经安装
57 0
|
4月前
|
监控 前端开发 应用服务中间件
Zabbix【部署 01】Zabbix企业级分布式监控系统部署配置使用实例(在线安装及问题处理)程序安装+数据库初始+前端配置+服务启动+Web登录
Zabbix【部署 01】Zabbix企业级分布式监控系统部署配置使用实例(在线安装及问题处理)程序安装+数据库初始+前端配置+服务启动+Web登录
411 0
|
4月前
|
监控 数据库连接 数据安全/隐私保护
安装Zabbix Server
安装Zabbix Server
52 1
|
4月前
|
存储 监控 前端开发
zabbix概述及简单的在centos7安装Zabbix5.0及添加监控对象
Zabbix是一种开源的企业级监控解决方案,用于实时监控网络、服务器、应用程序等各种设备和服务的性能和可用性,并提供通知和报警功能。它具有灵活可扩展、可定制化的特点,可以满足不同规模和需求的监控需求。
162 0
|
6月前
|
监控 Linux
CentOS 7安装zabbix-agent 5.0报错:依赖检测失败:libpcre.so.0(64bit)获取GPG密钥失败
CentOS 7安装zabbix-agent 5.0报错:依赖检测失败:libpcre.so.0(64bit)获取GPG密钥失败
130 0
|
6月前
|
监控 关系型数据库 MySQL
Zabbix分布式监控实战(二)——CentOS 7.5安装Zabbix-agent 5.0监控Mysql数据库
Zabbix分布式监控实战(二)——CentOS 7.5安装Zabbix-agent 5.0监控Mysql数据库
|
8月前
|
SQL 运维 监控
【运维知识进阶篇】Zabbix5.0稳定版详解11(在Grafana中使用Zabbix插件:安装Grafana+安装Zabbix插件+添加数据源+Grafana直连MySQL数据库取值)(下)
【运维知识进阶篇】Zabbix5.0稳定版详解11(在Grafana中使用Zabbix插件:安装Grafana+安装Zabbix插件+添加数据源+Grafana直连MySQL数据库取值)(下)
115 1
|
8月前
|
运维 监控 数据可视化
【运维知识进阶篇】Zabbix5.0稳定版详解11(在Grafana中使用Zabbix插件:安装Grafana+安装Zabbix插件+添加数据源+Grafana直连MySQL数据库取值)(上)
【运维知识进阶篇】Zabbix5.0稳定版详解11(在Grafana中使用Zabbix插件:安装Grafana+安装Zabbix插件+添加数据源+Grafana直连MySQL数据库取值)
238 0