Zabbix 监控模板集合使用指南
项目概览
Zabbix 监控模板集合是一个专为 Zabbix 监控系统设计的模板库,包含多种设备和服务的监控模板。该项目旨在简化 Zabbix 监控配置流程,提高监控效率和覆盖范围,为用户提供开箱即用的监控解决方案。
快速开始
下载模板
首先需要将模板文件克隆到本地:
git clone https://gitcode.com/gh_mirrors/zabbi/zabbix-templates
cd zabbix-templates
导入模板到 Zabbix
- 登录 Zabbix Web 前端
- 导航到"配置" -> "模板"
- 点击右上角的"导入"按钮
- 选择下载的目录中的相应
.xml模板文件进行上传 - 按照提示完成导入过程
可用模板详解
Dell iDRAC 监控模板
位于 dell/idrac/ 目录下的模板支持 Dell iDRAC 7 和 8 的 SNMP 监控:
- 监控范围:磁盘存储状态、风扇状态、内存状态、网卡连接状态、电源状态、系统信息、温度监测、电压监测
- 支持协议:SNMPv2 和 SNMPv3
- 配置文件:
Template_Dell_iDRAC_SNMPv2.zbx.xml- SNMPv2 版本模板Template_Dell_iDRAC_SNMPv3.zbx.xml- SNMPv3 版本模板ValueMaps_Dell_iDRAC.zbx.xml- 值映射配置文件
Nginx 监控模板
位于 nginx/ 目录下的模板用于监控 Nginx Web 服务器:
-
监控指标:
- Nginx Waiting 状态
- Nginx Writing 状态
- Nginx Requests 请求数
- Nginx Reading 状态
- Nginx Active 连接数
- Nginx Handled 处理请求数
- Nginx Accepted 接受请求数
-
配置文件:
Template_App_nginx.zbx.xml- 主监控模板status.conf- Nginx 状态页面配置userparameter_nginx.conf- Zabbix Agent 用户参数配置
RSTP 监控模板
位于 rstp/ 目录下的模板用于监控 Rapid Spanning Tree Protocol:
- 功能特点:使用发现规则自动识别启用了 RSTP 的交换机接口
- 监控状态:
- 1 - 禁用状态
- 2 - 阻塞状态(正常)
- 3 - 监听状态(信息)
- 4 - 学习状态(信息)
- 5 - 转发状态(正常)
- 6 - 中断状态
配置指南
Dell iDRAC 配置说明
对于 Zabbix 3.0 及以上版本,直接导入值映射文件和相应的 SNMP 模板即可。对于 Zabbix 3.0 以下版本,需要手动创建以下值映射:
- DellDracDiskState - 磁盘状态映射
- Dell iDRAC Network Device Connection Status - 网络设备连接状态
- Dell Open Manage System Status - 系统状态映射
- DellPowerState - 电源状态映射
- Dell PSU State Settings - 电源单元状态设置
- DellRaidLevel - RAID 级别映射
- DellRaidVolumeState - RAID 卷状态映射
- Dell_PSU_SensorState - 电源传感器状态映射
Nginx 配置步骤
-
配置 Nginx:
- 将
nginx/status.conf复制到/etc/nginx/sites-available/ - 编辑配置文件,添加 Zabbix 服务器 IP 到允许列表
- 启用配置:
ln -s /etc/nginx/sites-available/nginx-status.conf /etc/nginx/sites-enabled/ - 重启 Nginx 服务
- 将
-
配置 Zabbix Agent:
- 将
userparameter_nginx.conf复制到/etc/zabbix/zabbix_agent.d/ - 重启 Zabbix Agent 服务
- 将
-
导入模板:导入
Template_App_nginx.zbx.xml模板
RSTP 配置建议
如果只需要监控特定端口的 RSTP 状态,可以在发现规则中添加过滤器,使用正则表达式匹配特定端口号,避免创建不必要的监控项。
最佳实践
- 模板审查:在应用任何模板前,仔细审查其配置,确保与您的环境兼容
- 自动发现:充分利用自动发现规则减少手动配置工作
- 定期更新:定期检查并更新模板以获取最新特性和改进
- 性能优化:根据实际环境调整监控间隔和触发器阈值
技术生态
该模板集合可与自动化工具(如 Ansible)结合使用,实现模板的自动部署和配置。同时可以与 Prometheus 等数据源集成,丰富监控手段,构建完整的监控生态系统。
通过有效利用这些开源模板,可以显著降低 Zabbix 监控设置的复杂度,提升运维效率,并促进系统的稳定性和可观察性。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



