zabbix 3.0.0 LTS 安装与升级

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

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

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


安装步骤:

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

1. 建立用户github

groupadd zabbix
useradd -g zabbix zabbix

2. 依赖包汇总:web

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

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

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

    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配置以下:frontend

[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 

相关文章
相关标签/搜索