Zabbix 监控模板集合使用指南

Zabbix 监控模板集合使用指南

【免费下载链接】zabbix-templates Zabbix templates and scripts 【免费下载链接】zabbix-templates 项目地址: https://gitcode.com/gh_mirrors/zabbi/zabbix-templates

项目概览

Zabbix 监控模板集合是一个专为 Zabbix 监控系统设计的模板库,包含多种设备和服务的监控模板。该项目旨在简化 Zabbix 监控配置流程,提高监控效率和覆盖范围,为用户提供开箱即用的监控解决方案。

快速开始

下载模板

首先需要将模板文件克隆到本地:

git clone https://gitcode.com/gh_mirrors/zabbi/zabbix-templates
cd zabbix-templates

导入模板到 Zabbix

  1. 登录 Zabbix Web 前端
  2. 导航到"配置" -> "模板"
  3. 点击右上角的"导入"按钮
  4. 选择下载的目录中的相应 .xml 模板文件进行上传
  5. 按照提示完成导入过程

可用模板详解

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 配置步骤

  1. 配置 Nginx

    • nginx/status.conf 复制到 /etc/nginx/sites-available/
    • 编辑配置文件,添加 Zabbix 服务器 IP 到允许列表
    • 启用配置:ln -s /etc/nginx/sites-available/nginx-status.conf /etc/nginx/sites-enabled/
    • 重启 Nginx 服务
  2. 配置 Zabbix Agent

    • userparameter_nginx.conf 复制到 /etc/zabbix/zabbix_agent.d/
    • 重启 Zabbix Agent 服务
  3. 导入模板:导入 Template_App_nginx.zbx.xml 模板

RSTP 配置建议

如果只需要监控特定端口的 RSTP 状态,可以在发现规则中添加过滤器,使用正则表达式匹配特定端口号,避免创建不必要的监控项。

最佳实践

  1. 模板审查:在应用任何模板前,仔细审查其配置,确保与您的环境兼容
  2. 自动发现:充分利用自动发现规则减少手动配置工作
  3. 定期更新:定期检查并更新模板以获取最新特性和改进
  4. 性能优化:根据实际环境调整监控间隔和触发器阈值

技术生态

该模板集合可与自动化工具(如 Ansible)结合使用,实现模板的自动部署和配置。同时可以与 Prometheus 等数据源集成,丰富监控手段,构建完整的监控生态系统。

通过有效利用这些开源模板,可以显著降低 Zabbix 监控设置的复杂度,提升运维效率,并促进系统的稳定性和可观察性。

【免费下载链接】zabbix-templates Zabbix templates and scripts 【免费下载链接】zabbix-templates 项目地址: https://gitcode.com/gh_mirrors/zabbi/zabbix-templates

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值