zabbix 3.0.0 LTS 安装与升级
来自: 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
先把zabbix3.0.0编译好,实际需要更新的只是编译出来的二进制文件。配置文件可以沿用上一版本的。
停掉zabbix_server进程,保证没有新数据写入
备份数据库,配置文件。拷贝zabbix-3.0.0/frontends/php/* ,修改nginx配置(如安装步骤4)
启动zabbix3.0.0.
启程成功后,会自动升级数据库“Zabbix server will automatically upgrade the database.”
进入web控制台,和安装时一样,根据提示执行下一步就可以了。
客户端升级,更新bin和sbin目录就可以了,重启以后,zabbix server会报警Version of zabbix_agent(d) was changed