CentOS6.5 编译安装zabbix3.0.5,编译安装zabbix_agent客户端
1、环境准备:CentOS6.5 当前地址为192.168.137.30
搭建LAMP环境,YUM安装方式也可以,但是zabbix3.0要求提供PHP5.5以上版本。
这里可以查看这篇文章:编译安装LAMP环境
还需要重新编译PHP5.5,主要是提供最后三个参数。
#编译前先安装如下开发组件
# yum groupinstall "Development tools" "Server Platform Development"
# yum install -y curl-devel mysql-devel net-snmp-devel ##编译zabbix是需要提供的3个包
# yum -y install libjpeg-devel libpng-devel freetype-devel##PHP编译需要这3个包
# tar zxf php-5.5.38.tar.gz
# cd php-5.5.38
# ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-openssl --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml--enable-sockets --with-apxs2=/usr/local/apache/bin/apxs --with-mcrypt--with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-bz2--enable-maintainer-zts --enable-bcmath --with-gd--with-gettext
###--enable-bcmath --with-gd--with-gettext 需要加这几项,否则满足不了zabbix3.0的最低需求。
# make && make install
# cp php.ini-production /etc/php.ini ##配置PHP参数,满足zabbix_server最低配置需求。
# vim /etc/php.ini
date.timezone = Asia/Shanghai ##时区
max_execution_time = 300
post_max_size = 16M
max_input_time = 300
mbstring.func_overload = 0
2、编译安装zabbix3.0
下载zabbix3.0.5
官方下载地址:http://www.zabbix.com/download
1)创建系统组,用户:
# groupadd -g 201 zabbix
# useradd -g zabbix -u 201 -s /sbin/nologin zabbix 2)编译安装
# tar zxf zabbix-3.0.5.tar.gz
# cd zabbix-3.0.5
# ./configure --prefix=/usr/local/zabbix --enable-server --enable-proxy --enable-agent --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl
# make && make install 3)创建 zabbix 数据库以及相关表
## 登陆数据库
# create database zabbix default charset utf8;
# grant all on zabbix.* to zabbix@localhost identified by 'zabbix';
##导入zabbix的表数据结构
# mysql -uzabbix -pzabbix zabbix
页:
[1]