zabbix5.0安装部署问题

安装过程参照这个即可:

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文件即可
好的,下面是 zabbix 5.0安装部署步骤: **1. 安装依赖包** ``` yum -y install gcc gcc-c++ make cmake autoconf net-snmp-devel libevent-devel libxml2-devel libssh2-devel OpenIPMI-devel java-devel libgcrypt-devel libcurl-devel ``` **2. 下载 zabbix 5.0 源码包** ``` wget https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.0.tar.gz ``` **3. 解压源码包并进入目录** ``` tar -zxvf zabbix-5.0.0.tar.gz cd zabbix-5.0.0 ``` **4. 编译并安装 zabbix 5.0** ``` ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --with-openssl --with-jabber --with-ldap --with-iconv make install ``` **5. 创建 zabbix 数据库及用户** 登录 mysql: ``` mysql -uroot -p ``` 创建 zabbix 数据库和用户: ``` create database zabbix character set utf8 collate utf8_bin; grant all privileges on zabbix.* to zabbix@localhost identified by 'password'; ``` **6. 导入 zabbix 数据库结构** ``` mysql -uroot -p zabbix < database/mysql/schema.sql mysql -uroot -p zabbix < database/mysql/images.sql mysql -uroot -p zabbix < database/mysql/data.sql ``` **7. 配置 zabbix 服务** 编辑 zabbix_server.conf 文件: ``` vi /usr/local/etc/zabbix_server.conf ``` 将以下配置项修改为对应值: ``` DBName=zabbix DBUser=zabbix DBPassword=password ``` **8. 启动 zabbix 服务** ``` /usr/local/sbin/zabbix_server ``` **9. 配置 zabbix agent** 编辑 zabbix_agentd.conf 文件: ``` vi /usr/local/etc/zabbix_agentd.conf ``` 将以下配置项修改为对应值: ``` Server=127.0.0.1 ServerActive=127.0.0.1 Hostname=your_hostname ``` **10. 启动 zabbix agent** ``` /usr/local/sbin/zabbix_agentd ``` 以上就是 zabbix 5.0安装部署步骤,希望能对你有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值