ljhku 发表于 2015-9-22 08:42:55

zabbix------zatree插件zatree2.4.5的安装(zabbix 版本为2.4.6)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#获取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
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}\nthrown in /var/www/html/zabbix/zatree/ZabbixApiAbstract.class.php on line 252, referer: http://xx.xx.xx.xx:xx/zatree/left.php

页: [1]
查看完整版本: zabbix------zatree插件zatree2.4.5的安装(zabbix 版本为2.4.6)