zabbix3.0.3的安装准备工作
首先查看一下是否安装了mysql 我是用yum安装的
yum list installed | grep mysql
如果有的话会有以下显示
[root@vm1 ~]# yum list installed |grep mysql
mysql-libs.x86_64 5.1.73-7.el6 @anaconda-CentOS-201605220104.x86_64/6.8
卸载掉
yum remove mysql*
接下来为zabbix安装mysql
首先在在官网找到mysql 源
rpm -ivh http://dev.mysql.com/get/mysql-community-release-e16-5.
noarch.rpm
安装mysql
yum install mysql-server
安装完成后
修改一下/etc/my.cnf
[mysqld]后面添加 innodb_feile_per_table 用于初始化库
添加完成后启动mysql
service mysqld start
然后为mysql 设置密码
mysql_secure_installation
设置完密码后为zabbix 创建库
mysql -u root -p
create database zabbix character set utf8 COLLATE utf8_bin;
创建用户
GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED by ‘mima‘;
查看一下
show databases;
然后退出 安装web
更新源
rpm -ivh http://repo.webtatic.com/yum/e16/latest.rpm
yum install httpd php56w php65w-gd php56w-mysql php-562-bcmath php56w-mbstring php56w-xml
安装完成后修改php.ini参数 要不然报错
vim /etc/php.ini
post_max_size=16M
max_execution_time=300
max_input_time=300
date.timezone=Asia/Shanghai
always_populate_raw_post_data=-1
然后启动web
service httpd start
为zabbix创建用户和组
groupadd zabbix
useradd -g zabbix zabbix
下载zabbix百度网盘
http://pan.baidu.com/s/1qYrL3RY
密码:xh77
tar -zxvf zabbix-3.0.3.tar.gz
cd zabbix-3.0.3 /database/mysql 这个目录下存放着zabbix所需的数据库文件
导入数据
mysql -u zabbix -p zabbix < schema.sql
mysql -u zabbix -p zabbix < images.sql
mysql -u zabbix -p zabbix < data.sql
数据导入完成后安装zabbix
先安装zabbix所需的依赖包
yum install gcc mysql-community-devel libxml2-devel unixODBC-devel net-snmp-devel libcurl-devel libssh2-devel OpenIPMI-devel openssl-devel openlda
依赖包安装完成后
进入到zabbix目录下configure 如果不知到参数可以 --help 一下
./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-unixodbc --with-ssh2 --with-openipmi
make install
配置zabbix
vim /usr/local/tec/zabbix_server.conf
DBName=zabbix
DBUser=zabbix
DBPassword=mima
为zbbix创建web目录
mkdir /var/www/html/zabbix
将zabbix目录下的/frontends/下的php 复制到新建的zabbix下
cp -a . /var/www/html/zabbix/
chcon -Rv --type=gttpd_sys_content_t /var/www/html
setsebool -p httpd_can_network_connect=1
setsebool -p zabbix_can_network=1
赋予权限
chown -R apache:apache /var/www/html/zabbix
cchmod +x /var/www/html/zabbix/conf
复制启动脚本
/zabbix-3.0.3/misc/init.d/fedora/core/zabbix_server /etc/init.d/zabbix_server
zabbix-3.0.3/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix_agentd
添加服务
chkconfig --add zabbix_server
chkconfig --add zabbix_agentd
添加开机启动
chkconfig httpd on
chkconfig mysqld on
chkconfig zabbix_server on
chkcofnig zabbix_agentd on
启动zabbix
service zabbix_server start
service zabbix_agentd start
然后关闭iptables selinux
在浏览器输入ip就可以安装了
本文出自 “就是这样子” 博客,请务必保留此出处http://8175747.blog.51cto.com/8165747/1828336
原文地址:http://8175747.blog.51cto.com/8165747/1828336