zabbix3.0.2上安装graphtrees
1、操作系统环境1
2
3
4
5
6
7
# cat /etc/issue
CentOS release 6.4 (Final)
Kernel \r on an \m
# uname -r
2.6.32-358.el6.x86_64
# uname -m
x86_64
2、备份zabbix的web目录或者直接mv,我是直接mv
1
2
3
# pwd
/usr/share
#mv zabbixzabbix_`date +%F`
3、下载zabbix3.0.2源码包以及patch文件
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
# wgethttp://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.2/zabbix-3.0.2.tar.gz
# tar fxz zabbix-3.0.2.tar.gz
# cd zabbix-3.0.2/frontends/php/
# wget https://raw.githubusercontent.com/OneOaaS/graphtrees/master/graphtree3-0-1.patch
# patch-Np0 <graphtree3-0-1.patch
patching file ./README.md
patching file ./biggraph.php
patching file ./graphtree.left.php
The next patch would delete the file graphtree/graphtree.patch,
which does not exist!Skipping patch.
1 out of 1 hunk ignored
patching file ./graphtree.right.php
patching file ./graphtrees.php
patching file ./hosts.php
patching file ./img/icon-sprite.svg
patching file ./img/oneoaas-wechat.jpg
patching file ./include/func.inc.php
patching file ./include/menu.inc.php
patching file ./include/page_header.php
patching file ./js/vendors/highlight.min.js
patching file ./js/vendors/jquery.ztree.core-3.5.js
patching file ./jsLoader.php
patching file ./locale/lt/LC_MESSAGES/frontend.po
Hunk #1 succeeded at 256 (offset 5 lines).
Hunk #2 succeeded at 1109 (offset 5 lines).
patching file ./locale/lv/LC_MESSAGES/frontend.po
Hunk #1 succeeded at 580 (offset 5 lines).
patching file ./locale/pt_BR/LC_MESSAGES/frontend.po
Hunk #1 succeeded at 8465 (offset 31 lines).
Hunk #2 succeeded at 8748 (offset 31 lines).
Hunk #3 succeeded at 10334 (offset 30 lines).
Hunk #4 succeeded at 10370 (offset 30 lines).
Hunk #5 succeeded at 13208 (offset 26 lines).
Hunk #6 succeeded at 15301 with fuzz 2 (offset 17 lines).
patching file ./styles/ztree/line_conn.gif
patching file ./styles/ztree/loading.gif
patching file ./styles/ztree/zTreeStandard.gif
patching file ./styles/ztree/zTreeStandard.png
patching file ./styles/ztree/zTreeStyle.css
4、拷贝相应web网页内容
1
2
3
# pwd
/root/zabbix-3.0.2/frontends/php
# cp -r ./ /usr/share/zabbix/
从mv的zabbix的web目录里面拷贝相应的文件以及更改相应内容
1
# cp /usr/share/zabbix_2016-04-27/conf/zabbix.conf.php.example /usr/share/zabbix/conf/zabbix.conf.php
修改zabbix.conf.php连接数据库对应的用户和密码端口等等
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# cat zabbix.conf.php
<?php
// Zabbix GUI configuration file.
global $DB;
$DB['TYPE']= 'MYSQL';
$DB['SERVER']= 'localhost';
$DB['PORT']= '0';
$DB['DATABASE']= 'zabbix';
$DB['USER']= 'zabbix';
$DB['PASSWORD']= 'zabbix';
// Schema name. Used for IBM DB2 and PostgreSQL.
$DB['SCHEMA']= '';
$ZBX_SERVER= 'localhost';
$ZBX_SERVER_PORT= '10051';
$ZBX_SERVER_NAME= '';
$IMAGE_FORMAT_DEFAULT= IMAGE_FORMAT_PNG;
?>
5、重启httpd服务即可
1
2
3
# /etc/init.d/httpd restart
Stopping httpd:
Starting httpd:
6、打开浏览器后,重新点击一遍。当时有点懵逼,以为重新安装了呢。。然后根据提示点击操作。。。
出现下面个问题,是因为这个zabbix.conf.php文件没有修过对应的数据库连接用户和密码等等
进入浏览器后的内容如下:
注释提示的内容后,加一些主机。显示如下,
页:
[1]