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 zabbix@localhost identified by '123456';
MariaDB [(none)]> grant all on zabbix.* to zabbix@localhost 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
如有报错,安装相应的依赖包,成功截图如下
然后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
访问自己配置的域名
根据报错修改相应的php参数,修改完后重启php,nginx点击Next
配置数据库信息,然后点击Next
填一个zabbix_server名,点击Next
确认信息后,点击Next
出现这种情况,查看/usr/loca/nginx/html/zabbix/conf/ 文件夹是否有写入权限
出现登录页面,默认用户名为admin,密码zabbix
安装到此告一段落