zabbix php 源码安装配置,zabbix4.4的源码安装与部署

环境:基础架构为:LAMP,Linux版本CentOS7.x,最小化安装,zabbix版本4.4,需要的PHP版本必须为5.4.x或以上。

一、安装依赖环境

yum install -y gcc gcc-c++ httpd mariadb mairadb-server mysql-devel php php-devel php-mysql pcre-devel openssl-devel zlib-devel curl-devel php-bcmath php-mastring php-gd php-xml php-ldap libxml2-devel net-snmp-devel libevent-devel

各个软件包的说明:

gcc gcc-c+#编译器,在预编译时需要;

httpd:#阿帕奇网页服务器,提供前端页面支持;

mariadb mairadb-server mysql-devel#数据库,提供数据库支持;

php php-devel php-mysql#提供php语言支持,及与数据库的交互能力;

pcre-devel openssl-devel

zlib-devel curl-devel php-bcmath

php-mastring php-gd php-xml

php-ldap libxml2-devel n

et-snmp-devel libevent-devel#提供对前端页面交互的支持。

二、安装zabbix

上传zabbix4.4源码包到指定目录。

解压源码包

预编译:

./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-libcurl --with-net-snmp --with-libxml2

make install -j4 #开始编译安装

各个参数含义介绍:

--prefix=/usr/local/zabbix#指定安装目录

--enable-server#启用server端

--enable-agent #启用agent端

--with-mysql#使用mysql数据库

--with-libcurl

--with-net-snmp

--with-libxml2

三、目录介绍

源码包中的部分目录:

database:各种数据库模板

frontends:前端需要使用的各种元素和文件

misc:启动脚本

四、拷贝文件并初始化数据库

cp -a /usr/local/src/zabbix4.4.8/frontends/php/* /var/www/html/

cp /usr/local/src/zabbix4.4.8/misc/init.d/tru64/zabbix.* /etc/init.d/

chmod +x /etc/init/zabix*

systemctl start mariadb

]>create database zabbix character set utf8 collate utf8_bin;

]>grant alll on zabbix.* to 'jack'@'localhost' identified by '123456';

]>exit

mysql -ujack -p123456 zabbix < /usr/local/src/zabbix4.4.8/database/mysql/schema.sql

mysql -ujack -p123456 zabbix < /usr/local/src/zabbix4.4.8/database/mysql/images.sql

mysql -ujack -p123456 zabbix < /usr/local/src/zabbix4.4.8/database/mysql/data.sql

五、编辑zabbix_server配置文件并启动。

vim /usr/local/zabbix/etc/zabbix_server.conf

……

DBName=zabbix

DBUser=jack

DBPassword=123456

LogFile=/tmp/zabbix_server.log

……

/etc/init/zabix_server start

netstat -lnt#看到10051端口,说明启动成功。

六、配置并启动前端

vim /etc/httpd/conf/httpd.conf

……

ServerName 127.0.0.1

……

systemctl start httpd

七、访问管理页面,根据提示操作

修改PHP对应的参数,PHP配置文件位置:/etc/php.ini

登录管理页面,填写对应信息。

下载对应文件,保存到页面提示的目录中。

确认无误,zabbix_server安装完成。

你可能感兴趣的:(zabbix,php,源码安装配置)