zabbix 3.0.0 LTS 安装与升级

Princess89U 9年前

来自: http://my.oschina.net/MaTech/blog/615780


zabbix源码下载:http://www.zabbix.com/download.php

依赖下载:https://github.com/zabbixcn/curl-rpm/tree/master/RPMS

3.0 web页面暂时没有翻译成中文的选项。

 

安装步骤:

安装文档:https://www.zabbix.com/documentation/3.0/manual/installation/install

1. 创建用户

groupadd zabbix  useradd -g zabbix zabbix

2. 依赖包汇总:

yum -y install gcc OpenIPMI-devel net-snmp-devel.x86_64 libxml2-devel mysql-devel

3. 编译安装及配置修改飘过

    注意php和mysql的参数修改,至少满足官网的要求。

    php配置如下:

php_value max_execution_time 300  php_value memory_limit 128M  php_value post_max_size 16M  php_value upload_max_filesize 2M  php_value max_input_time 300  php_value always_populate_raw_post_data -1  php_value date.timezone Asia/Shanghai

    mysql配置如下:

[mysqld]  max_allowed_packet = 32M

4. 拷贝zabbix-3.0.0/frontends/php/* ,修改nginx指定目录,权限设置为php启动用户可读写

    3.0的入口文件不再是dashboard.php了,修改nginx配置,index 字段为 index.php

5. 进入web页面根据提示执行下一步,没有特殊要注意的事项。

 

升级步骤:

从2.x版本升级到3.0非常简单,官方给出了文档

https://www.zabbix.com/documentation/3.0/manual/installation/upgrade

  1. 先把zabbix3.0.0编译好,实际需要更新的只是编译出来的二进制文件。配置文件可以沿用上一版本的。

  2. 停掉zabbix_server进程,保证没有新数据写入

  3. 备份数据库,配置文件。拷贝zabbix-3.0.0/frontends/php/* ,修改nginx配置(如安装步骤4)

  4. 启动zabbix3.0.0. 

    启程成功后,会自动升级数据库“Zabbix server will automatically upgrade the database.”

  5. 进入web控制台,和安装时一样,根据提示执行下一步就可以了。

  6. 客户端升级,更新bin和sbin目录就可以了,重启以后,zabbix server会报警Version of zabbix_agent(d) was changed