1.1 环境准备
系统环境准备: CentOS764位 MysqL-5.5.44 PHP-5.6.29 zabbix-3.2.3 1,配置前先关闭iptables和SELINUX,避免安装过程中报错。
#serviceiptablesstop
#setenforce0
#vi/etc/sysconfig/selinux SELINUX=disabled
MysqL5.1以上最好是5.6或者更高的版本 PHP5.4或者更高的版本
2, LAMNP环境安装好
编译安装zabbix前准备好依赖库环境
yum install net-snmp fping iksemelnet-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安装