系统:redhat5.4
mysql:v5.6.20
zabbix 原版本:2.2.6
zabbix升级后版本:2.4.7
升级步骤:
1. 停掉housekeeper,停掉zabbix服务
Administation-General-housekeeper
service zabbix_server stop
2. 备份zabbix数据库
mysqldump -uroot -p zabbix |gzip >mysql_zabbix.sql.gz
3. 备份web端
cd /usr/local/apach/htdoc
mv zabbix zabbix_bak
4. 备份zabbix_server
cd /usr/local/
mv zabbix zabbix_bak
5. 安装新版本
yum -y install java java-devel zabbix-java-gateway
yum -y install netsnmp*
zabbix-2.4.7.tar.gz
zabbix_agents_2.4.6.linux.ppc64le.tar.gz
安装zabbix server
tar -zxvf
zabbix-2.4.7.tar.gz
cd zabbix-2.4.7
./configure
--prefix=/usr/local/zabbix --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-java
--with-mysql --with-libcurl
Make &&
make install
Copy web端
cp -r
frontends/php /usr/local/apache2/htdocs/
6. 核对目录权限,保持与老版本一致
cd
share/zabbix/
chown
–R zabbix.zabbix alertscripts
copy 原版本配置文件
cd
/usr/local/zabbix
mkdir etc_bak
cp -r etc/ etc_bak/
cp ../zabbix_bak/etc/zabbix_server.conf etc/
7. 添加表分区
partition.txt
8. 重启相关服务,并重新配置zabbix web端
遇到的问题
1. 分区问题,创建分区失败
将分区的表rename,重新建表带有默认分区后OK
2. 数据库连接问题
mysql -uzabbix -p
mysql -uzabbix -p -h
需要的密码不一样,查看mysql.user ,发现密码配置的不同
3. 中文乱码问题
cd
/usr/local/apache/htdoc/zabbix/
fonts
上传simkai.ttf
修改/usr/local/apache/htdoc/zabbix/include/defines.inc.php
define('ZBX_GRAPH_FONT_NAME', 'simkai'); // font file name
define('ZBX_FONT_NAME', 'simkai');
最近将zabbix2.4.7 升级到3.0.0 ,只是升级了zabbix server 及相应的PHP,但是发现新增修改的里的表、字段等在zabbix server 及proxy 安装启动后会自动添加修改,无需再执行sql脚本
阅读(1290) | 评论(0) | 转发(0) |