CentOS 7.9 Zabbix 5.0 LTS 避坑实战从安装失败到完美运行的深度指南如果你正在寻找一份真正能帮你避开所有陷阱的Zabbix安装指南那么你来对地方了。作为一款强大的开源监控解决方案Zabbix在企业级监控领域占据重要地位但其安装过程却常常让运维新手们头疼不已。网络上充斥着大量看似完整的教程却往往忽略了关键细节导致用户在数据库配置、PHP时区设置、Nginx监听等环节频频碰壁。本文将从一个实战运维工程师的角度带你一步步完成Zabbix 5.0 LTS在CentOS 7.9上的安装不仅告诉你怎么做更重要的是解释为什么这么做以及当出现问题时该如何排查。我们特别关注那些容易被忽略却会导致整个安装失败的细节确保你能够一次性成功部署Zabbix监控系统。1. 环境准备避开初始配置的常见陷阱在开始安装Zabbix之前正确的环境准备至关重要。许多安装失败案例都源于基础环境配置不当特别是SELinux和防火墙的设置。让我们先解决这些潜在的坑。1.1 系统安全配置的正确姿势大多数教程会简单粗暴地建议你完全禁用SELinux但这在生产环境中并非最佳实践。更合理的做法是将其设置为宽容模式# 临时设置SELinux为宽容模式 setenforce 0 # 永久修改SELinux配置建议保持enforcing但配置正确的策略 sed -i s/SELINUXenforcing/SELINUXpermissive/ /etc/selinux/config对于防火墙我们不需要完全关闭它只需开放必要的端口即可# 开放Zabbix所需的端口 firewall-cmd --permanent --add-port80/tcp firewall-cmd --permanent --add-port10050/tcp firewall-cmd --permanent --add-port10051/tcp firewall-cmd --reload为什么这样做更好完全禁用安全功能虽然简单但会降低系统安全性。通过精确配置我们可以在安全性和功能性之间取得平衡。1.2 软件源配置的注意事项Zabbix官方提供了稳定的软件源但安装时需要注意版本匹配问题# 安装Zabbix 5.0 LTS的官方仓库 rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm # 清理缓存并更新 yum clean all yum makecache提示如果遇到Failed to connect to repo.zabbix.com错误可能是网络问题或URL变更建议检查官方文档获取最新仓库地址。2. 数据库部署MariaDB配置的深度解析数据库是Zabbix的核心组件也是安装过程中最容易出问题的环节之一。我们将详细解析每个配置步骤背后的原理。2.1 MariaDB安装与安全加固安装MariaDB服务器yum -y install mariadb-server mariadb初始化安全设置时有几个关键决策点mysql_secure_installationroot密码设置必须设置强密码避免使用简单密码如123456移除匿名用户强烈建议选择Y禁止root远程登录根据实际需求选择如果是单机部署可选n移除测试数据库建议选择Y立即重载权限表选择Y2.2 为Zabbix创建专用数据库创建Zabbix数据库时字符集设置至关重要CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin; CREATE USER zabbixlocalhost IDENTIFIED BY ComplexPassword123!; GRANT ALL PRIVILEGES ON zabbix.* TO zabbixlocalhost; FLUSH PRIVILEGES;常见问题排查如果遇到Access denied错误检查是否遗漏了FLUSH PRIVILEGES确保字符集为utf8否则可能出现数据存储异常密码复杂度不足可能导致安全警告2.3 导入初始数据结构导入Zabbix初始数据时使用zcat处理压缩的SQL文件zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix注意如果导入过程被中断需要先删除zabbix数据库再重新创建否则可能导致部分表缺失。3. Zabbix服务端配置关键参数详解Zabbix服务端的配置文件包含许多重要参数理解这些参数的意义能帮助你在出现问题时快速定位原因。3.1 核心配置文件调整编辑/etc/zabbix/zabbix_server.conf重点关注以下参数DBHostlocalhost DBNamezabbix DBUserzabbix DBPasswordComplexPassword123! # 根据服务器内存调整缓存大小 StartPollers8 StartPollersUnreachable4 StartTrappers8 StartPingers4 CacheSize256M HistoryCacheSize128M HistoryIndexCacheSize64M参数优化建议StartPollers根据监控项数量调整通常每100个监控项需要1个pollerCacheSize建议为可用内存的10-20%生产环境中应考虑启用LogSlowQueries来识别性能瓶颈3.2 服务启动与故障排查启动Zabbix服务并检查状态systemctl start zabbix-server systemctl enable zabbix-server systemctl status zabbix-server常见启动问题如果服务无法启动检查/var/log/zabbix/zabbix_server.log获取详细错误信息数据库连接问题通常表现为Cant connect to MySQL server权限问题可能导致Access denied for user错误4. Web前端部署Nginx与PHP的完美配合Zabbix的Web界面依赖Nginx和PHP的正确配置这一环节的配置错误是导致安装失败的常见原因。4.1 Nginx配置要点编辑/etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf确保包含以下基本配置server { listen 80; server_name your.server.name; root /usr/share/zabbix; index index.php; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { fastcgi_pass unix:/var/run/php-fpm/zabbix.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }关键检查点确认server_name正确设置检查fastcgi_pass指向正确的PHP-FPM socket路径确保Nginx用户对/usr/share/zabbix有读取权限4.2 PHP配置优化编辑/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf特别注意以下参数[zabbix] user nginx group nginx listen /var/run/php-fpm/zabbix.sock listen.acl_users nginx php_value[max_execution_time] 300 php_value[memory_limit] 256M php_value[post_max_size] 32M php_value[upload_max_filesize] 16M php_value[max_input_time] 300 php_value[date.timezone] Asia/Shanghai时区设置陷阱必须取消注释并正确设置date.timezone否则Web安装向导会报错时区值必须与PHP支持的时区标识符一致修改后必须重启PHP-FPM服务使更改生效4.3 服务集成与验证启动并验证所有相关服务systemctl restart rh-nginx116-nginx rh-php72-php-fpm systemctl enable rh-nginx116-nginx rh-php72-php-fpm检查服务状态和端口监听情况ss -tulnp | grep -E 80|9000 ps aux | grep -E nginx|php-fpm5. 安装后配置与常见问题解决方案完成基本安装后还需要进行一些必要的配置才能让Zabbix完全发挥作用。5.1 Web安装向导的注意事项访问http://your-server-ip/zabbix进入安装向导需要注意在Check of pre-requisites页面确保所有项目都标记为OK数据库配置页面使用之前创建的zabbix用户凭据服务器详细信息页面Host字段通常填写localhost安装前仔细检查所有设置特别是数据库连接信息常见安装向导错误PHP option date.timezone is not set返回检查PHP配置文件Cannot connect to the database验证数据库权限和网络连接Configuration file /etc/zabbix/web/zabbix.conf.php is not writable手动创建文件并设置正确权限5.2 初始登录与安全加固默认登录凭据用户名Admin密码zabbix安全最佳实践首次登录后立即更改Admin密码创建具有适当权限的专用用户避免日常使用Admin账户考虑启用Zabbix的HTTPS访问以加密通信5.3 监控第一个主机添加第一个被监控主机的基本步骤导航至Configuration → Hosts点击Create host填写主机名称和可见名称在Groups选项卡中将主机添加到适当组如Linux servers在Interfaces选项卡中添加Agent接口通常是主机IP端口10050在Templates选项卡中链接适当的模板如Template OS Linux点击Add保存配置验证监控数据导航至Monitoring → Latest data选择你添加的主机确认能够看到系统指标数据6. 性能调优与日常维护成功安装只是第一步要让Zabbix稳定高效运行还需要进行适当的调优和维护。6.1 数据库性能优化Zabbix的数据库性能至关重要特别是随着监控数据量的增长-- 定期清理历史数据 ALTER TABLE history ENGINEInnoDB; ALTER TABLE history_uint ENGINEInnoDB; OPTIMIZE TABLE history, history_uint; -- 创建适当的索引根据实际查询模式调整 CREATE INDEX idx_history_1 ON history (itemid, clock); CREATE INDEX idx_history_uint_1 ON history_uint (itemid, clock);维护建议设置Housekeeper定期清理旧数据考虑对大型部署使用分区表监控数据库增长趋势提前规划存储需求6.2 Zabbix服务器性能调优根据监控规模调整服务器参数参数小型部署中型部署大型部署StartPollers510-2050CacheSize32M128M1GHistoryCacheSize16M64M512MTrendCacheSize4M16M128M调整后需要重启Zabbix服务器systemctl restart zabbix-server6.3 备份策略实施全面的备份策略保护你的监控数据# 数据库备份 mysqldump -u zabbix -p zabbix /backup/zabbix_db_$(date %Y%m%d).sql # 配置文件备份 tar czvf /backup/zabbix_config_$(date %Y%m%d).tar.gz /etc/zabbix备份最佳实践定期测试备份恢复流程将备份存储在独立于生产系统的位置自动化备份过程并监控其执行情况7. 高级配置与扩展功能基础安装完成后你可以考虑以下高级配置来增强Zabbix的功能性。7.1 分布式监控配置对于大规模环境考虑设置Zabbix proxy来分担服务器负载# 在代理服务器上安装Zabbix proxy yum install zabbix-proxy-mysql代理配置要点在/etc/zabbix/zabbix_proxy.conf中指定服务器地址配置数据库连接可以使用本地轻量级数据库在Zabbix服务器Web界面中注册代理7.2 邮件报警集成配置邮件通知让Zabbix能够及时告警导航至Administration → Media types点击Email配置SMTP服务器详情为用户分配媒体类型并设置通知选项创建动作(Actions)定义触发条件测试邮件配置使用Administration → Users中的Test按钮检查邮件服务器日志排查投递问题7.3 自定义监控项与模板扩展Zabbix的监控能力UserParametercustom.metric[*],/usr/local/bin/custom_script.sh $1 $2最佳实践将相关监控项组织到模板中使用LLD低级别发现自动发现监控目标为自定义脚本添加适当的超时和错误处理8. 故障排查工具箱即使按照最佳实践部署偶尔也会遇到问题。以下是快速诊断常见问题的方法。8.1 日志文件位置关键日志文件及其用途日志文件用途/var/log/zabbix/zabbix_server.log服务器核心日志/var/log/zabbix/zabbix_agentd.logAgent日志/var/log/nginx/error.logNginx错误日志/var/log/php-fpm/error.logPHP-FPM错误日志8.2 常见错误代码与解决方案错误现象可能原因解决方案502 Bad GatewayPHP-FPM未运行或配置错误检查PHP-FPM状态和socket权限数据库连接失败密码错误或权限不足验证凭据和GRANT语句监控数据不更新Agent未运行或防火墙阻止检查Agent状态和网络连接Web界面加载慢PHP或数据库性能问题优化PHP配置和数据库索引8.3 网络连接测试验证各组件间的通信# 测试服务器到数据库连接 mysql -h 127.0.0.1 -u zabbix -p -e SHOW DATABASES; # 测试Agent响应 zabbix_get -s 127.0.0.1 -k system.uptime # 检查端口连通性 telnet 127.0.0.1 10050 nc -zv 127.0.0.1 33069. 版本升级与长期维护保持Zabbix更新是确保安全性和获得新功能的重要措施。9.1 小版本升级流程对于5.0.x系列内的升级# 停止Zabbix服务 systemctl stop zabbix-server # 执行升级 yum clean all yum update zabbix-* # 启动服务并验证 systemctl start zabbix-server tail -f /var/log/zabbix/zabbix_server.log升级前准备备份数据库和配置文件查看发布说明了解变更内容在测试环境验证升级过程9.2 主要版本升级考虑从5.0 LTS升级到更高版本时检查版本兼容性矩阵规划维护窗口按官方升级文档逐步操作测试所有核心功能监控系统稳定性9.3 长期维护策略订阅Zabbix安全公告定期检查组件版本是否受支持制定并测试灾难恢复计划监控系统资源使用趋势
别再踩坑了!CentOS 7.9 + Zabbix 5.0 LTS 保姆级安装与配置全记录
发布时间:2026/6/8 7:12:00
CentOS 7.9 Zabbix 5.0 LTS 避坑实战从安装失败到完美运行的深度指南如果你正在寻找一份真正能帮你避开所有陷阱的Zabbix安装指南那么你来对地方了。作为一款强大的开源监控解决方案Zabbix在企业级监控领域占据重要地位但其安装过程却常常让运维新手们头疼不已。网络上充斥着大量看似完整的教程却往往忽略了关键细节导致用户在数据库配置、PHP时区设置、Nginx监听等环节频频碰壁。本文将从一个实战运维工程师的角度带你一步步完成Zabbix 5.0 LTS在CentOS 7.9上的安装不仅告诉你怎么做更重要的是解释为什么这么做以及当出现问题时该如何排查。我们特别关注那些容易被忽略却会导致整个安装失败的细节确保你能够一次性成功部署Zabbix监控系统。1. 环境准备避开初始配置的常见陷阱在开始安装Zabbix之前正确的环境准备至关重要。许多安装失败案例都源于基础环境配置不当特别是SELinux和防火墙的设置。让我们先解决这些潜在的坑。1.1 系统安全配置的正确姿势大多数教程会简单粗暴地建议你完全禁用SELinux但这在生产环境中并非最佳实践。更合理的做法是将其设置为宽容模式# 临时设置SELinux为宽容模式 setenforce 0 # 永久修改SELinux配置建议保持enforcing但配置正确的策略 sed -i s/SELINUXenforcing/SELINUXpermissive/ /etc/selinux/config对于防火墙我们不需要完全关闭它只需开放必要的端口即可# 开放Zabbix所需的端口 firewall-cmd --permanent --add-port80/tcp firewall-cmd --permanent --add-port10050/tcp firewall-cmd --permanent --add-port10051/tcp firewall-cmd --reload为什么这样做更好完全禁用安全功能虽然简单但会降低系统安全性。通过精确配置我们可以在安全性和功能性之间取得平衡。1.2 软件源配置的注意事项Zabbix官方提供了稳定的软件源但安装时需要注意版本匹配问题# 安装Zabbix 5.0 LTS的官方仓库 rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm # 清理缓存并更新 yum clean all yum makecache提示如果遇到Failed to connect to repo.zabbix.com错误可能是网络问题或URL变更建议检查官方文档获取最新仓库地址。2. 数据库部署MariaDB配置的深度解析数据库是Zabbix的核心组件也是安装过程中最容易出问题的环节之一。我们将详细解析每个配置步骤背后的原理。2.1 MariaDB安装与安全加固安装MariaDB服务器yum -y install mariadb-server mariadb初始化安全设置时有几个关键决策点mysql_secure_installationroot密码设置必须设置强密码避免使用简单密码如123456移除匿名用户强烈建议选择Y禁止root远程登录根据实际需求选择如果是单机部署可选n移除测试数据库建议选择Y立即重载权限表选择Y2.2 为Zabbix创建专用数据库创建Zabbix数据库时字符集设置至关重要CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin; CREATE USER zabbixlocalhost IDENTIFIED BY ComplexPassword123!; GRANT ALL PRIVILEGES ON zabbix.* TO zabbixlocalhost; FLUSH PRIVILEGES;常见问题排查如果遇到Access denied错误检查是否遗漏了FLUSH PRIVILEGES确保字符集为utf8否则可能出现数据存储异常密码复杂度不足可能导致安全警告2.3 导入初始数据结构导入Zabbix初始数据时使用zcat处理压缩的SQL文件zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix注意如果导入过程被中断需要先删除zabbix数据库再重新创建否则可能导致部分表缺失。3. Zabbix服务端配置关键参数详解Zabbix服务端的配置文件包含许多重要参数理解这些参数的意义能帮助你在出现问题时快速定位原因。3.1 核心配置文件调整编辑/etc/zabbix/zabbix_server.conf重点关注以下参数DBHostlocalhost DBNamezabbix DBUserzabbix DBPasswordComplexPassword123! # 根据服务器内存调整缓存大小 StartPollers8 StartPollersUnreachable4 StartTrappers8 StartPingers4 CacheSize256M HistoryCacheSize128M HistoryIndexCacheSize64M参数优化建议StartPollers根据监控项数量调整通常每100个监控项需要1个pollerCacheSize建议为可用内存的10-20%生产环境中应考虑启用LogSlowQueries来识别性能瓶颈3.2 服务启动与故障排查启动Zabbix服务并检查状态systemctl start zabbix-server systemctl enable zabbix-server systemctl status zabbix-server常见启动问题如果服务无法启动检查/var/log/zabbix/zabbix_server.log获取详细错误信息数据库连接问题通常表现为Cant connect to MySQL server权限问题可能导致Access denied for user错误4. Web前端部署Nginx与PHP的完美配合Zabbix的Web界面依赖Nginx和PHP的正确配置这一环节的配置错误是导致安装失败的常见原因。4.1 Nginx配置要点编辑/etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf确保包含以下基本配置server { listen 80; server_name your.server.name; root /usr/share/zabbix; index index.php; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { fastcgi_pass unix:/var/run/php-fpm/zabbix.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }关键检查点确认server_name正确设置检查fastcgi_pass指向正确的PHP-FPM socket路径确保Nginx用户对/usr/share/zabbix有读取权限4.2 PHP配置优化编辑/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf特别注意以下参数[zabbix] user nginx group nginx listen /var/run/php-fpm/zabbix.sock listen.acl_users nginx php_value[max_execution_time] 300 php_value[memory_limit] 256M php_value[post_max_size] 32M php_value[upload_max_filesize] 16M php_value[max_input_time] 300 php_value[date.timezone] Asia/Shanghai时区设置陷阱必须取消注释并正确设置date.timezone否则Web安装向导会报错时区值必须与PHP支持的时区标识符一致修改后必须重启PHP-FPM服务使更改生效4.3 服务集成与验证启动并验证所有相关服务systemctl restart rh-nginx116-nginx rh-php72-php-fpm systemctl enable rh-nginx116-nginx rh-php72-php-fpm检查服务状态和端口监听情况ss -tulnp | grep -E 80|9000 ps aux | grep -E nginx|php-fpm5. 安装后配置与常见问题解决方案完成基本安装后还需要进行一些必要的配置才能让Zabbix完全发挥作用。5.1 Web安装向导的注意事项访问http://your-server-ip/zabbix进入安装向导需要注意在Check of pre-requisites页面确保所有项目都标记为OK数据库配置页面使用之前创建的zabbix用户凭据服务器详细信息页面Host字段通常填写localhost安装前仔细检查所有设置特别是数据库连接信息常见安装向导错误PHP option date.timezone is not set返回检查PHP配置文件Cannot connect to the database验证数据库权限和网络连接Configuration file /etc/zabbix/web/zabbix.conf.php is not writable手动创建文件并设置正确权限5.2 初始登录与安全加固默认登录凭据用户名Admin密码zabbix安全最佳实践首次登录后立即更改Admin密码创建具有适当权限的专用用户避免日常使用Admin账户考虑启用Zabbix的HTTPS访问以加密通信5.3 监控第一个主机添加第一个被监控主机的基本步骤导航至Configuration → Hosts点击Create host填写主机名称和可见名称在Groups选项卡中将主机添加到适当组如Linux servers在Interfaces选项卡中添加Agent接口通常是主机IP端口10050在Templates选项卡中链接适当的模板如Template OS Linux点击Add保存配置验证监控数据导航至Monitoring → Latest data选择你添加的主机确认能够看到系统指标数据6. 性能调优与日常维护成功安装只是第一步要让Zabbix稳定高效运行还需要进行适当的调优和维护。6.1 数据库性能优化Zabbix的数据库性能至关重要特别是随着监控数据量的增长-- 定期清理历史数据 ALTER TABLE history ENGINEInnoDB; ALTER TABLE history_uint ENGINEInnoDB; OPTIMIZE TABLE history, history_uint; -- 创建适当的索引根据实际查询模式调整 CREATE INDEX idx_history_1 ON history (itemid, clock); CREATE INDEX idx_history_uint_1 ON history_uint (itemid, clock);维护建议设置Housekeeper定期清理旧数据考虑对大型部署使用分区表监控数据库增长趋势提前规划存储需求6.2 Zabbix服务器性能调优根据监控规模调整服务器参数参数小型部署中型部署大型部署StartPollers510-2050CacheSize32M128M1GHistoryCacheSize16M64M512MTrendCacheSize4M16M128M调整后需要重启Zabbix服务器systemctl restart zabbix-server6.3 备份策略实施全面的备份策略保护你的监控数据# 数据库备份 mysqldump -u zabbix -p zabbix /backup/zabbix_db_$(date %Y%m%d).sql # 配置文件备份 tar czvf /backup/zabbix_config_$(date %Y%m%d).tar.gz /etc/zabbix备份最佳实践定期测试备份恢复流程将备份存储在独立于生产系统的位置自动化备份过程并监控其执行情况7. 高级配置与扩展功能基础安装完成后你可以考虑以下高级配置来增强Zabbix的功能性。7.1 分布式监控配置对于大规模环境考虑设置Zabbix proxy来分担服务器负载# 在代理服务器上安装Zabbix proxy yum install zabbix-proxy-mysql代理配置要点在/etc/zabbix/zabbix_proxy.conf中指定服务器地址配置数据库连接可以使用本地轻量级数据库在Zabbix服务器Web界面中注册代理7.2 邮件报警集成配置邮件通知让Zabbix能够及时告警导航至Administration → Media types点击Email配置SMTP服务器详情为用户分配媒体类型并设置通知选项创建动作(Actions)定义触发条件测试邮件配置使用Administration → Users中的Test按钮检查邮件服务器日志排查投递问题7.3 自定义监控项与模板扩展Zabbix的监控能力UserParametercustom.metric[*],/usr/local/bin/custom_script.sh $1 $2最佳实践将相关监控项组织到模板中使用LLD低级别发现自动发现监控目标为自定义脚本添加适当的超时和错误处理8. 故障排查工具箱即使按照最佳实践部署偶尔也会遇到问题。以下是快速诊断常见问题的方法。8.1 日志文件位置关键日志文件及其用途日志文件用途/var/log/zabbix/zabbix_server.log服务器核心日志/var/log/zabbix/zabbix_agentd.logAgent日志/var/log/nginx/error.logNginx错误日志/var/log/php-fpm/error.logPHP-FPM错误日志8.2 常见错误代码与解决方案错误现象可能原因解决方案502 Bad GatewayPHP-FPM未运行或配置错误检查PHP-FPM状态和socket权限数据库连接失败密码错误或权限不足验证凭据和GRANT语句监控数据不更新Agent未运行或防火墙阻止检查Agent状态和网络连接Web界面加载慢PHP或数据库性能问题优化PHP配置和数据库索引8.3 网络连接测试验证各组件间的通信# 测试服务器到数据库连接 mysql -h 127.0.0.1 -u zabbix -p -e SHOW DATABASES; # 测试Agent响应 zabbix_get -s 127.0.0.1 -k system.uptime # 检查端口连通性 telnet 127.0.0.1 10050 nc -zv 127.0.0.1 33069. 版本升级与长期维护保持Zabbix更新是确保安全性和获得新功能的重要措施。9.1 小版本升级流程对于5.0.x系列内的升级# 停止Zabbix服务 systemctl stop zabbix-server # 执行升级 yum clean all yum update zabbix-* # 启动服务并验证 systemctl start zabbix-server tail -f /var/log/zabbix/zabbix_server.log升级前准备备份数据库和配置文件查看发布说明了解变更内容在测试环境验证升级过程9.2 主要版本升级考虑从5.0 LTS升级到更高版本时检查版本兼容性矩阵规划维护窗口按官方升级文档逐步操作测试所有核心功能监控系统稳定性9.3 长期维护策略订阅Zabbix安全公告定期检查组件版本是否受支持制定并测试灾难恢复计划监控系统资源使用趋势