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,如需转载请自行联系原作者



相关文章
|
6月前
|
监控 关系型数据库 Linux
|
2月前
|
监控 前端开发 数据库连接
Zabbix 5.0 LTS的web界面安装及修改zabbix web管理员的默认密码
这篇文章是关于如何安装Zabbix 5.0 LTS的web界面以及如何修改Zabbix web管理员默认密码的教程。
175 1
|
3月前
|
监控 关系型数据库 MySQL
如何在 Ubuntu 16.04 上安装和配置 Zabbix 以安全监控远程服务器
如何在 Ubuntu 16.04 上安装和配置 Zabbix 以安全监控远程服务器
37 0
|
4月前
|
域名解析 缓存 监控
安装zabbix时报错Could not resolve host: mirrors.huaweicloud.com;Unknown error解决办法
安装zabbix时报错Could not resolve host: mirrors.huaweicloud.com;Unknown error解决办法
|
4月前
|
监控 关系型数据库 应用服务中间件
Linux zabbix监控 软件的安装
Linux zabbix监控 软件的安装
|
6月前
|
监控 关系型数据库 MySQL
红帽 9 zabbix 安装流程
Zabbix是一个监控软件,用于确保企业服务架构的安全运行,具备灵活的告警机制和分布式监控能力。它由Server、Web页面、数据库、Proxy和Agent五个组件组成。工作流程中,Agent在目标设备上收集数据,Server存储和处理数据,Web页面提供监控信息。Zabbix支持主动和被动两种数据收集模式。在Redhat 9.2环境下,安装包括关闭防火墙、设置SELinux、安装MySQL、创建Zabbix数据库和用户、安装Zabbix RPM包及配置服务。完成安装后,通过Web界面使用Admin账号和预设密码zabbix登录。
170 2
|
6月前
|
监控 网络协议 Unix
centos7 zabbix安装客户端agent -配置监控远程主机 在需要监控的电脑上安装
centos7 zabbix安装客户端agent -配置监控远程主机 在需要监控的电脑上安装
198 0
|
6月前
|
监控 关系型数据库 MySQL
centos7 zabbix-service 源码编译 安装部署服务端 和 常见安装错误
centos7 zabbix-service 源码编译 安装部署服务端 和 常见安装错误
101 0
|
6月前
|
存储 监控
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 还要新) 已经安装
136 0
|
6月前
|
监控 前端开发 应用服务中间件
Zabbix【部署 01】Zabbix企业级分布式监控系统部署配置使用实例(在线安装及问题处理)程序安装+数据库初始+前端配置+服务启动+Web登录
Zabbix【部署 01】Zabbix企业级分布式监控系统部署配置使用实例(在线安装及问题处理)程序安装+数据库初始+前端配置+服务启动+Web登录
763 0

推荐镜像

更多
下一篇
无影云桌面