#获取git包 git clone https://github.com/spide4k/zatree.git zatree #备份zabbix web文件,当然我建议也可不备份,只需要在httpd指向另一个文件夹就行了,因为网页只是接口,正常情况下,大部分数据保存在数据库中,比如模板,保存的趋势等,当然,等会要用到zabbix.conf.php这个php是当初我们按照的时候配置的,所以需要把原来的cp到现在的web里面 tar cvf /tmp/zabbix_php.bak /var/www/html/zabbix #检查备份文件是否成功,大小就看出来了 ll /tmp/zabbix_php.bak #这一步其实不建议,大家可以保留,然后放到别的位置 rm -rf /var/www/html/zabbix cp /rootzatree/zabbix-2.4.5/zatree-zabbix-2.4.5.tar.gz /var/www/html/zabbix cd /var/www/html/zabbix #解压到当前目录 tar xf zatree-zabbix-2.4.5.tar.gz #把文件复制到/var/www/html/zabbix cp -r zatree-zabbix-2.4.5/* #修改web的用户名和密码. vim zatree/zabbix_config.php 'user'=>'admin', 'password'=>'zabbix', #如果报错为无法连接数据库xxx@localhost,那么就是下面这一步没做,这个及其重要 把原来的zabbix.conf.php cp 原来的zabbix.conf.php /var/www/html/zabbix/conf/ #安装后会有一个小广告,所以正常用的时候要把它移除,仍然感谢开发者,感谢开源组织。 vim zatree/graph.php 删除 <div align="center" style='font-size:12px;'> <font size="5px" color="red">运维帮,一个技术分享订阅号,扫描我,给我们力量</font><br> <font size="2px" color="red">编辑 zatree/graph.php 文件删除我</font><br> <img src="static/yunweibang-weixin.jpg" /><br> <a href="https://github.com/spide4k/zatree" target="_blank">Zatree</a> version 2.4 for Zabbix 2.4.x, 技术支持QQ群: 271659981, 微信订阅号:yunweibang </div> #解决字体问题 cp 原来的字体SIMKAI.ttf /var/www/html/zabbix/fonts/ cp 原来的include/defines.inc.php /var/www/html/zabbix/include 或者自己修改一处 define('ZBX_GRAPH_FONT_NAME', 'SIMKAI'); 即可 #最后重启一下server试试 service zabbix_server restart
这是我的截图:
但是最后在外网不能访问,真是蛋疼,报错
tail /var/log/error_log
[Mon Sep 21 20:30:53 2015] [error] [client xx.xx.xx.xx] PHP Fatal error: Uncaught exception 'Exception' with message 'Could not connect to "http://xx.xx.xx.xx:port/api_jsonrpc.php"' in /var/www/html/zabbix/zatree/ZabbixApiAbstract.class.php:252\nStack trace:\n#0 /var/www/html/zabbix/zatree/ZabbixApiAbstract.class.php(395): ZabbixApiAbstract->request('user.login', Array, '', false)\n#1 /var/www/html/zabbix/zatree/ZabbixApiAbstract.class.php(115): ZabbixApiAbstract->userLogin(Array)\n#2 /var/www/html/zabbix/zatree/zabbix_ajax.php(35): ZabbixApiAbstract->__construct('http://xx...', 'admin', 'zabbix')\n#3 {main}\n thrown in /var/www/html/zabbix/zatree/ZabbixApiAbstract.class.php on line 252, referer: http://xx.xx.xx.xx:xx/zatree/left.php
转载于:https://blog.51cto.com/qixue/1696849