Centos6.8 安装Zabbix3.4

一、部署zabbix

1、下载软件包

https://www.zabbix.com/download_sources

2、安装mysql5.6,由于Centos6.8默认安装的版本是5.1的,故要先卸载再安装5.6版本的

yum remove mysql* -y

3、配置mysql5.6的源

vim /etc/yum.repos.d/mysql.repo

[mysql56]  
name=MySQL 5.6 Community Server  
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/  
enabled=1  
gpgcheck=0  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

#yum clean all

#yum makecache

安装mysql

yum install mysql-community-server -y

#配置my.cnf

#vi /etc/my.cnf
[mysqld]
innodb_file_per_table=1  #增加这一行代码

4、安装php5.6和Apache服务

今天我测试了一下下面安装的php56 yum源(rpm 安装的latest.rpm),有点问题,我看了生成的三个repo文件,里面的mirrolist都是https的,于是我进浏览器测试访问,结果访问失败,故我把三个repo文件里面的https全部替换为http,再次测试就成功了。yum源也可以正常访问。若是有出现此类情况的网友可以参照这种方法解决。

#获取yum源
rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm

#安装下列所有包
yum -y install httpd php56w php56w-gd php56w-mysqlnd php56w-bcmath php56w-mbstring php56w-xml php56w-ldap

#编辑php的ini文件(vim /etc/php.ini)并修改一下内容,注意date.timezone一定要写对,否则在配置完zabbix后,显示的界面全部报错 
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = Asia/Shanghai
always_populate_raw_post_data = -1

#配置/etc/httpd/conf/httpd.conf
DocumentRoot "/var/www/html/zabbix"
<Directory "/var/www/html/zabbix">
ServerName 127.0.0.1
DirectoryIndex index.html index.html.var index.php

#设置web前端
mkdir /var/www/html/zabbix
cp -a zabbix-3.4.3/frontends/php/ /var/www/html/zabbix

#设置apache的执行和所有者
chown -R apache:apache /var/www/html/zabbix

#赋予可执行权限
chmod +x /var/www/html/zabbix/conf/

5、创建zabbix用户和组

groupadd zabbix
useradd -g zabbix zabbix










猜你喜欢

转载自www.cnblogs.com/nulige/p/9388814.html