|
1.1 环境准备
系统环境准备:
CentOS 7 64位
mysql-5.5.44
php-5.6.29
zabbix-3.2.3
1,配置前先关闭iptables和SELINUX,避免安装过程中报错。# service iptables stop# setenforce 0# vi /etc/sysconfig/selinux
SELINUX=disabledMySQL 5.1以上最好是 5.6或者更高的版本
PHP 5.4或者更高的版本 2, LAMNP环境安装好
编译安装zabbix前准备好依赖库环境
yum install net-snmp fping iksemel net-snmp-devel
3,创建zabbix用户
groupadd zabbix
useradd zabbix -g zabbix
mkdir /usr/local/zabbix
chown zabbix:zabbix /usr/local/zabbix
usermod zabbix -s /sbin/nologin
4,创建数据库,导入数据
注意导入顺序,数据库字符集支持
5,编译安装
./configure --prefix=/usr/local/zabbix \
--enable-server \
--enable-agent \
--with-net-snmp \
--with-mysql \
--with-libcurl \
--with-libxml2
make
make install
6,将php文件拷贝到你的反向代理程序的web目录,将启动脚本放到zabbix主目录中
cd /usr/src/zabbix-3.2.2/frontends/php
cp /usr/src/zabbix-3.2.2/misc/init.d/fedora/core/zabbix_server /usr/local/zabbix/
cp /usr/src/zabbix-3.2.2/misc/init.d/fedora/core/zabbix_agentd /usr/local/zabbix/
7、更改zabbix_server.conf配置文件
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
8,配置iptables 定义访问端口,调整php配置文件参数,重启zabbix
9, 进web安装
注意php.ini配置文件中的虚拟主机配置取消注释,apache重启
|
|
|