Chinaunix首页 | 论坛 | 博客
  • 博客访问: 278195
  • 博文数量: 73
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 452
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-22 17:07
个人简介

心态决定命运

文章分类

全部博文(73)

文章存档

2017年(21)

2016年(27)

2015年(21)

2014年(4)

我的朋友

分类: 系统运维

2015-12-16 11:27:00

系统: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脚本
阅读(1230) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~