centos7下zabbix源码安装配置

1.安装环境:Centos7.4,lnmp环境,  zabbix3.2

2.下载源码:所有版本下载地址 www.zabbix.com/download.php

3.解压并配置数据库

tar -xf zabbix-3.2.3.tar.gz

cd zabbix-3.2.3/database/mysql

将sql文件导入数据库

创建zabbix授权用户

MariaDB [(none)]> create user [email protected] identified by '123456';

MariaDB [(none)]> grant all on zabbix.* to [email protected] identified by '123456';

4.创建系统用户

useradd zabbix -s /bin/false

5.编译安装

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

如有报错,安装相应的依赖包,成功截图如下

centos7下zabbix源码安装配置

然后make install

6.拷贝启动脚本

cp misc/init.d/fedora/core/zabbix_server /etc/init.d/

cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/

修改启动脚本中basedir为自己的安装目录

7.拷贝网页文件并配置虚拟主机

cp -r frontends/php/* /usr/local/nginx/html/zabbix

访问自己配置的域名

centos7下zabbix源码安装配置

根据报错修改相应的php参数,修改完后重启php,nginx点击Next


centos7下zabbix源码安装配置

配置数据库信息,然后点击Next

centos7下zabbix源码安装配置

填一个zabbix_server名,点击Next

centos7下zabbix源码安装配置

确认信息后,点击Next

centos7下zabbix源码安装配置

出现这种情况,查看/usr/loca/nginx/html/zabbix/conf/ 文件夹是否有写入权限

centos7下zabbix源码安装配置

出现登录页面,默认用户名为admin,密码zabbix

安装到此告一段落