你好,游客 登录 注册 搜索
背景:
阅读新闻

Zabbix 2.4.4升级到Zabbix 3.2.6

[日期:2017-06-30] 来源:Linux社区  作者:wzlinux [字体: ]

一、背景

wKioL1lUqleSzEgUAAHDoLn9BnU477.jpg

1、最打动我升级的就是3.0的扁平化页面的设计。

2、新版本主要做了如下的改进。

  • 提供Zabbix server,proxy和agent之间的加密和认证功能,基于PSK加密算法。如果对安全性要求高的用户就不再需要第三方工具或者VPN来实现加密了
  • 增加趋势预估功能  
  • 可以在特定时间执行一些监控项目
  • 可以定义报警类别之间的依赖关系
  • 强制执行housekeeper
  • 性能得到改进

      减小了poller配置缓存,优化了history缓存和history同步

      通过引入in-memory缓存机制明显改善了action处理过程的性能

      使用哈希机制改善trigger处理性能

      限制数据库请求来提供nodata()函数的计算过程

  • Value缓存得到改善

二、升级步骤

    Zabbix agent不强制升级到3.0.2,但是官方建议升级。Zabbix server和proxy必须升级到同一个版本。

    为了在升级过程中尽量减少宕机时间和数据丢失,建议先停掉并升级Zabbix server,然后再一个接一个地停掉并升级proxy。当所有的proxy升级过后,再启动zabbix server。

1、停掉zabbix server

service zabbix_server stop

2、备份zabbix 数据库

mysqldump -uzabbix -pzabbix zabbix > zabbix20170629.sql

3、备份配置文件,php文件,zabbix二进制程序

mv /etc/zabbix /etc/zabbix24
mv /var/www/zabbix /var/www/zabbix24
mv /usr/local/zabbix /usr/local/zabbix24

4、安装新的zabbix server

请点击查看安装详情

三、安装3.0版本的WEB

   因为最低需要的PHP版本为5.4,然后我们yum安装的版本是5.3.3,所以我们需要升级PHP。

1、升级PHP版本

yum remove php php-* 
rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm
yum install php55w php55w-mysql php55w-mbstring -y
yum install php55w-bcmath php55w-gd php55w-libxml php55w-xml -y

2、修改PHP的参数

post_max_size = 128M
max_execution_time = 600
max_input_time = 600
date.timezone = Asia/Shanghai

3、复制WEB文件

一定要注意文件夹的所属及权限。

cp -a frontends/php /var/www/zabbix
chown apache.apache zabbix -R
service httpd restart

4、安装前端

    浏览器打开设定的地址。

wKioL1lUoX2T9xVfAABcnfKHOXc196.jpg

    确定好所以的版本都满足。

wKiom1lUoX3jjC17AACSwytSQJ4404.jpg

    Enter details for connecting to the database. Zabbix database must already be created.

wKioL1lUoX6hxIfEAABsm0Ok1MA968.jpg

    Enter Zabbix server details.

wKiom1lUoX6SCnAiAABXoTeh67c518.jpg

   Review a summary of settings.

wKioL1lUoX7x1b_HAABqFm4KhlM648.jpg

    Now,You can see the new page.

wKiom1lUoX-hDTnlAAFgHUR5Too322.jpg

附录:Zabbix Server的参数优化

  • CacheSize=200M       配置信息的缓存大小,用于存储host,item和trigger数据的共享内存大小。取值范围是128k~8G,默认是8M
  • CacheUpdateFrequency=60           zabbix执行配置缓存更新的时间间隔,默认是60秒
  • DebugLevel=3          指定日志级别,默认是3打印警告信息,4是调试信息,5是更加详细的调试信息      
  • HistoryCacheSize=50M   用于存储历史数据的共享存储大小,默认是16M,可以取值范围是128K~2G
  • HistoryIndexCacheSize=8M  用于索引历史数据缓存中的历史数据的共享存储大小,缓存一个监控项目大约需要100字节。这个参数从3.0.0开始支持
  • HousekeepingFrequency=1  设置zabbix执行housekeeping的频率,默认是1小时。housekeeping操作时删除数据库中过期的数据。可以设置HousekeepingFrequency为0关闭自动housekeeping,然后手动执行housekeeper_execute来清理过期数据
  • MaxHousekeeperDelete=5000 在一个housekeeping任务中删除的过期数据数量不超过这个值
  • TrendCacheSize=20M      存储trend数据的共享内存大小。
  • ValueCacheSize=10M      缓存监控数据的历史数据的共享内存大小

更多Zabbix相关教程集合

Ubuntu 14.04下Zabbix2.4.5 源码编译安装  http://www.linuxidc.com/Linux/2015-05/117657.htm

CentOS 7 LNMP环境搭建Zabbix3.0  http://www.linuxidc.com/Linux/2017-02/140134.htm

Ubuntu 16.04安装部署监控系统Zabbix2.4  http://www.linuxidc.com/Linux/2017-03/141436.htm

Zabbix监控安装部署及警报配置  http://www.linuxidc.com/Linux/2017-03/141611.htm

Zabbix触发器表达式详解 http://www.linuxidc.com/Linux/2017-03/141921.htm

CentOS 7.3安装Zabbix3.2 

Ubuntu 16.04下安装部署Zabbix3.0  http://www.linuxidc.com/Linux/2017-02/140395.htm

CentOS 6.3下Zabbix监控apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm

CentOS 7 下 Zabbix 3.0安装详解 http://www.linuxidc.com/Linux/2017-03/141716.htm

64位CentOS 6.2下安装Zabbix 2.0.6   http://www.linuxidc.com/Linux/2014-11/109541.htm

ZABBIX 的详细介绍请点这里
ZABBIX 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-06/145314.htm

linux
相关资讯       Zabbix升级 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款