先安装宝塔最新版,环境选择centos7,nginx1.16+,mysql5.7+,php5.6+
安装相关的依赖
yum -y install mysql-devel libcurl-devel net-snmp-devel php-bcmath php-ldap php-mbstring php-gd php-xmlwriter libevent-devel libevent fping pcre*
添加用户
groupadd zabbix
useradd -g zabbix -s /sbin/nologin zabbix
下载zabbix-4.2.4
wget https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.2.4/zabbix-4.2.4.tar.gz
tar -zxvf zabbix-4.2.4.tar.gz
cd zabbix-4.2.4
./configure --prefix=/usr/local/zabbix --enable-server --enable-proxy --enable-agent --enable-ipv6 --with-mysql --with-net-snmp --with-libcurl --with-openssl --with-libcurl --with-libxml2
宝塔中创建zabbix数据库,密码默认为zabbix 导入数据库sql 备份
mysql -uzabbix -pzabbix -hlocalhost zabbix < /root/zabbix-4.2.4/database/mysql/schema.sql
mysql -uzabbix -pzabbix -hlocalhost zabbix < /root/zabbix-4.2.4/database/mysql/images.sql
mysql -uzabbix -pzabbix -hlocalhost zabbix < /root/zabbix-4.2.4/database/mysql/data.sql
vim /usr/local/zabbix/etc/zabbix_server.conf
检查 DBName DBUser DBPasswd 是否正确
关闭firewalld
将zabbix 的前端文件拷贝到站点目录
cp -r frontends/php/* /www/wwwroot/zab.***.top/
php配置修改,max_input_time = 300
/usr/local/zabbix/sbin/zabbix_server
/usr/local/zabbix/sbin/zabbix_agentd
启动服务和代理
访问url 进入安装zab.***.top ,数据库账号密码是之前设置的zabbix,安装时会提示缺少文件,根据页面连接打开之后,复制配置,写入到/www/wwwroot/zab.***.top/conf/zabbix.conf.php 文件中保存。
安装完 默认的账号admin 密码zabbix
排错日志/tmp/zabbix_server.log
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
建立软连接
原文:https://www.cnblogs.com/plefan/p/13657158.html