[toc] ## 一、部署步骤 官方文档: ``` https://www.zabbix.com/cn/download?zabbix=5.0&os_distribution=centos&os_version=7&db=mysql&ws=apache ``` ![](https://gitee.com/cowboy2014/cloud2020-config/raw/master/%20pictures/20210707195014.png) 选择不同的配置后,官方会为我们自动生成部署文档,我们只要按照其中的步骤安装就可以了。不过,我在这里还是要啰嗦一下,翻译成中文版好了,毕竟原文是英文版的。不过最新文档还是建议去官网查看哦。 ### 1.设置yum安装仓库 ``` rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm yum clean all ``` ### 2.安装Zabbix Server和代理agent ``` yum install zabbix-server-mysql zabbix-agent ``` ### 3.安装Zabbix前端包 ``` yum install centos-release-scl ``` 编辑配置文件 /etc/yum.repos.d/zabbix.repo ,启用 zabbix-frontend 前端功能。启动完成后需要在页面上进行配置。 ``` [zabbix-frontend] ... enabled=1 ... ``` Install Zabbix frontend packages. ``` yum install zabbix-web-mysql-scl zabbix-apache-conf-scl ``` ### 4. 数据库配置 ### 5. 启动服务 ~~~ #启动服务 systemctl start zabbix-server systemctl start httpd ~~~ ## 二、zabbix配置 ### ZabbixServer配置 核心配置文件: ```shell vim /etc/zabbix/zabbix_server.conf ``` 具体配置,参考官网。 ### setup配置 ![配置ZabbixServer](https://img.kancloud.cn/08/d9/08d95cf08d8391184bae2eaec588c0ad_860x514.png) 在使用过程中,启动zabbix后连接数据库的时候,会出现一些关于连接mysql的问题。 此时,一定要反复查看zabbix和mysql打印的日志,以判断问题的所在。 日志地址: ``` tail -f /var/log/zabbix/zabbix_server.log ``` 在setup.php页面完成的最终配置会保存在:`/etc/zabbix/web/zabbix.conf.php`。 如果手抖配错了,可以找到该文件进行配置修改: ``` vim /etc/zabbix/web/zabbix.conf.php ``` ![](https://img.kancloud.cn/44/f5/44f5a8689188e56f03c7ce3dfc7c4975_749x479.png)