lx86 发表于 2019-1-25 13:09:04

zabbix安装zatree插件

  目的
  实现zabbix查看图形简单直观,减少不必要的操作
  
  实施方案
  插件的安装及使用(操作之前,最好先备份原目录,以备出错时,可以还原)
  我的zabbix安装在/var/www/html目录下

  #cd /var/www/html/zabbix
  #cp -rf zabbix ./zabbix.bak
  1、下载文件
  #yum install -y git
  #git clone https://github.com/spide4k/zatree.git zatree
  
  2、复制相关文件
  #cp -rf zatree/zabbix-2.2.x /var/www/html/zabbix/zatree
  
  #cd /var/www/html/zabbix/zatree/addfile
  
  #cp -f CLineGraphDraw_Zabbix.php CGraphDraw_Zabbix.php CImageTextTable_Zabbix.php /var/www/html/zabbix/include/classes/graphdraw/
  
  #cp -f zabbix.php zabbix_chart.php /var/www/html/zabbix/
  
  # cp -f CItemValue.php/var/www/html/zabbix/api/classes/
  
  # cp -f menu.inc.php/var/www/html/zabbix/include/
  
  # cp -f main.js/var/www/html/zabbix/js/
  
  # cp -f API.php/var/www/html/zabbix/include/classes/api/
  
  
  3、支持web interface,修改配置文件
vim/var/www/html/zabbix/zatree/zabbix_config.php
'user'=>'admin', //web登陆的用户名
'passowrd'=>'zabbix', //web登陆的密码

简单了解了其代码内容,原理是通过 api 调用各监控主机的graphs图,最终以树形结构进行展示 。由于json格式对api 的数据处理十分方便,zatree也是通过json格式处理api 数据,所以需要安装php-pecl-json 包。安装完成后,在主页的导航页面上会我出一个zatree项,点选该项后,就会以树形结果将所有主机的graphs按组的方式进行展示。
http://s3.运维网.com/wyfs02/M02/6D/FE/wKiom1VwIUjyhrSlAAcujD87_Vc830.jpg
  




页: [1]
查看完整版本: zabbix安装zatree插件