安装过程参照这个即可:
Centos7 安装部署zabbix5.0服务端 超详细图文步骤_经验充电_废柴博客
Centos7 安装部署zabbix5.0服务端 超详细图文步骤【显哥出品,必为精品】 | 显哥博客
一些小问题:
1、zabbix模板上传问题
[root@server1 php-fpm.d]# cat /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
[zabbix]
user = apache
group = apache
listen = /var/opt/rh/rh-php72/run/php-fpm/zabbix.sock
listen.acl_users = apache
listen.allowed_clients = 127.0.0.1
pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 35
php_value[session.save_handler] = files
php_value[session.save_path] = /var/opt/rh/rh-php72/lib/php/session/
php_value[max_execution_time] = 300
php_value[memory_limit] = 128M
php_value[post_max_size] = 16M
php_value[upload_max_filesize] = 20M
php_value[max_input_time] = 300
php_value[max_input_vars] = 10000
php_value[date.timezone] = Asia/Shanghai
[root@server1 php-fpm.d]# vim /usr/share/zabbix/include/classes/setup/CFrontendSetup.php
/etc/opt/rh/rh-php72/php.ini
/opt/rh/rh-php72/register.content/etc/opt/rh/rh-php72/php.ini
上面2个文件也需要修改
2、按照上面链接安装时需要注意一下,有个巨坑
安装数据库的第一条rpm命令需要在/etc/yum.repos.d目录下配置:
rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
否则无法安装mysql的yum源,也就没法进行后续步骤了。
如果安装到其他位置,需要先卸载该安装包,然后再在/etc/yum.repos.d目录下进行安装,卸载命令为:
rpm -e mysql80-community-release-el7-1.noarch
在/usr/local/目录下进行卸载该软件包,然后再查询是否还存在:
rpm -q mysql80-community-release-el7-1.noarch
3、mysql数据库踩坑之slow_query.log
由于我开启了慢查询日志,每次并发过程会将信息记录在slow_query.log日志文件里,随着时间越来越长,这个日志文件已经有15G了,有时一个突发导致慢查询日志写文件时会导致系统崩溃。
解决方案:
- 定期删除slow_query.log文件即可