9 模板变更

本页面列出了Zabbix内置标准模板的所有变更内容。

请注意升级到最新Zabbix version不会自动更新已使用的模板。建议通过以下方式修改现有安装中的模板:

  • Zabbix Git repository下载最新模板;
  • 然后在配置模板界面中手动import到Zabbix。若存在同名模板,导入时应勾选删除缺失项选项以实现干净的import。这种方式将移除更新模板中不再包含的旧监控项(注意这意味着会丢失这些旧监控项的历史数据)。

6.0.0 版本变更

更新后的模板格式

自Zabbix 6.0起,所有模板均采用更新后的格式,这可能会影响6.0之前模板的import功能。

更新后的默认模板名称不再包含初始分母'Template'或目标应用,例如'Net'或'操作系统'。目标应用改为通过标签在template file中指定。

例如,从Zabbix 6.0开始,'Template Net TP-LINK SNMP'更名为'TP-LINK by SNMP';'Template OS Windows SNMP'更名为'Windows by SNMP',其YAML export file包含以下标签:

      tags:
               - tag: class
                 value: os

在新格式中,每个模板及其元素还被分配了UUID属性,用于查找匹配的objects,例如:

  groups:
           - uuid: 846977d1dfed4968bc5f8bdb363285bc
             name: 'Templates/Operating systems'
         templates:
           - uuid: f9a59315c8944853bb91c0a9ec3056d7
             template: 'Windows by SNMP'
             name: 'Windows by SNMP'

因此在Zabbix 6.0中导入6.0之前的模板可能会导致旧模板被重命名并建议与更新后的模板合并。为避免意外合并,可考虑实施以下方案之一:

  • 将您的配置迁移至更新后的模板格式,并将自定义内容(如有)移至单独模板。
  • 重命名6.0之前的模板以包含自定义前缀或后缀,例如'Template OS Windows SNMP custom'。多数情况下可直接在import file中操作。若不可行,可使用Zabbix前端或API来重命名并export模板。
  • 在模板import file中添加uuid标签及自定义值。

要比较不同Zabbix版本间的模板,您可在Zabbix Git repository中打开指定模板,并在相关发布分支间切换。

新模板

查看Zabbix 6.0.0中的模板列表.

模板变更
  • Windows通过Zabbix agentWindows通过Zabbix agent主动模板中,已将{#FSLABEL}宏添加到相应的监控项名称和描述中
  • vfs.file.cksum[/etc/passwd] agent 监控项已更改为vfs.file.cksum[/etc/passwd,sha256]
  • Zabbix serverZabbix proxy远程Zabbix server远程Zabbix proxy模板中新增了zabbix[process,odbc poller,avg,busy]检查项。该指标用于监控ODBC进程在过去一分钟内的平均繁忙时间(百分比)

6.0.2 版本变更

模板Generic Java JMX现在包含两条发现规则:

  • 垃圾收集器发现
  • 内存池发现

6.0.3 版本变更

新增了通过HTTP获取OpenWeatherMap数据模板。

现有模板已进行以下变更:

  • 在模板通过Zabbix agent监控Windows服务通过Zabbix agent主动监控Windows服务通过Zabbix agent监控Windows通过Zabbix agent主动监控Windows中,{$SERVICE.NAME.NOT_MATCHES}宏的值已更新,可过滤更多服务列表。

  • 通过Zabbix agent 2监控PostgreSQL模板现在会检查慢速queries的数量,当超过阈值时generate问题。

6.0.4 版本变更

新增可用模板:

  • TrueNAS SNMP - 通过SNMP监控TrueNAS存储操作系统
  • Proxmox VE by HTTP - 查看HTTP templates的设置说明

模板SMART by Zabbix agent 2SMART by Zabbix agent 2 (active)已更新:

  • 删除了Attribute discovery LLD规则,而Disk discovery LLD规则现在将基于预定义的供应商特定属性集发现磁盘;
  • smart.disk.get 监控项现在可以仅返回特定磁盘的信息,而不是所有磁盘.

新增宏定义允许为虚拟file系统监控设置文件系统使用率的警告和严重阈值,这些宏已添加到以下模板: 主机-RESOURCES-MIB storage SNMP, Linux by Prom, Linux filesystems SNMP, Linux filesystems by Zabbix agent active, Linux filesystems by Zabbix agent, Mellanox SNMP, PFSense SNMP, Windows filesystems by Zabbix agent active, Windows filesystems by Zabbix agent. 文件系统使用率触发器已更新为使用这些宏.

6.0.5 版本变更

新模板已发布:

  • 基于HTTP的CockroachDB监控模板
  • 基于HTTP的Envoy Proxy监控模板
  • 基于HTTP的HashiCorp Consul集群监控模板
  • 基于HTTP的HashiCorp Consul节点监控模板

查看HTTP templates的配置说明.

6.0.6 版本变更

新模板已发布:

  • 基于HTTP的HPE MSA 2040存储
  • 基于HTTP的HPE MSA 2060存储
  • 基于HTTP的HPE Primera

查看配置说明请访问HTTP templates.

6.0.7 版本变更

新增 template HPE Synergy by HTTP 模板可用.

模板 HashiCorp Consul Node by HTTPHashiCorp Consul Cluster by HTTP 现已支持 Consul 命名空间.

PostgreSQL Agent 2 template 已更新:

PostgreSQL Agent 2模板的Dbstat 监控项中新增了用于检测校验和失败的触发器。 根据PostgreSQL documentation,您可以使用数据页上的校验和来帮助检测I/O系统导致的静默数据损坏。

6.0.8 版本变更

新的template OPNsense通过SNMP 模板现已可用.

6.0.13 版本变更

新模板已上线:

  • 基于HTTP的AWS EC2监控
  • 基于HTTP的AWS监控
  • 基于HTTP的AWS RDS实例监控
  • 基于HTTP的AWS S3存储桶监控
  • 基于HTTP的Azure监控
  • 基于HTTP的Control-M服务器监控
  • 基于HTTP的Control-M企业管理器监控
  • 基于HTTP的Veeam备份企业管理器监控
  • 基于HTTP的Veeam备份与复制监控

查看HTTP templates的设置说明.

模板 Oracle by Zabbix agent 2 已更新:

  • 以下静态监控项已被移除,该功能曾通过单个query请求所有现有相关数据库objects的数据:

    • "Oracle: Get archive log info"
    • "Oracle: Get ASM stats"
    • "Oracle: Get CDB and No-CDB info"
    • "Oracle: Get PDB info"
    • "Oracle: Get tablespaces stats"
  • 以下agent监控项原型已被添加到相应的发现规则中:

    • 归档日志发现规则: "归档日志 '{#DEST_NAME}': 获取归档日志信息"
    • ASM磁盘组发现: "ASM '{#DGNAME}': 获取ASM统计信息"
    • 数据库发现: "Oracle数据库'{#DBNAME}': 获取CDB及非CDB信息"
    • PDB发现: "Oracle数据库 '{#DBNAME}': 获取PDB信息"
    • 表空间发现: "Oracle TBS '{#TABLESPACE}': 获取表空间统计信息"

6.0.18 版本变更

新的template Google Cloud Platform by HTTP (GCP by HTTP) 模板现已可用.

查看HTTP templates的设置说明.

模板 Azure by HTTP 现在也支持 Azure Cosmos DB for MongoDB.

6.0.20 版本变更

新模板已发布:

6.0.21 版本变更

新模板可用:

6.0.22 版本变更

新模板已上线:

6.0.23 版本变更

新模板

可用的新模板:

更新后的模板

6.0.24 版本变更

新模板

新模板可用:

更新模板

OpenShift集成已添加到Kubernetes cluster state by HTTP模板中。

6.0.26 版本变更

新增模板

Azure by HTTP模板集新增了通过HTTP实现的Azure成本管理模板.

更新模板

MSSQL by ODBC模板已更新以支持AlwaysOn功能,例如故障转移集群实例(FCI)和可用性组(AG). 该模板现在可用于监控集群中的一个主机、独立主机以及通过集群名称监控主机. 不再使用实例名称宏;当主节点切换时,无需更改任何宏:

  • 新增了仲裁和仲裁成员的LLD规则及指标;
  • 将LLD规则类型从"数据库监控器"更改为"依赖监控项";
  • 具有db.odbc.discovery键的监控项已转换为依赖db.odbc.get 监控项的监控项;
  • 新增监控项 - MSSQL数据库'{#DBNAME}': 恢复模型,该模型在数据库发现下返回数据库恢复模型;
  • 新增宏变量,包括{$MSSQL.BACKUP_FULL.USED}、{$MSSQL.BACKUP_DIFF.USED}、{$MSSQL.BACKUP_LOG.USED},这些宏可用于禁用特定数据库的备份年龄触发器.

6.0.27 版本变更

新模板

提供新模板:

  • YugabyteDB by HTTP, 包含用于监控每个YugabyteDB集群的YugabyteDB Cluster by HTTP模板.

6.0.28 版本变更

新模板

可用的新模板:

6.0.29 版本变更

新增模板

新增以下模板:

  • Oracle Cloud by HTTP,一个主模板,用于发现各种Oracle云基础设施(OCI)服务和资源。

更新模板

  • FortiGate by SNMP模板新增了关于VPN、高可用性(HA)、无线终端点(WTPs)、SD-WAN健康检查和硬件传感器的指标。
  • MySQL by ODBC模板新增了监控项"MySQL: 获取数据库"和"MySQL: 获取复制"。LLD规则"数据库发现"和"复制发现"已更改为"依赖监控项"类型。
  • Oracle by ODBC模板新增了监控项"Oracle: 获取归档日志"、"Oracle: 获取ASM磁盘组"、"Oracle: 获取数据库"、"Oracle: 获取PDB"和"Oracle: 获取表空间"。LLD规则"归档日志发现"、"ASM磁盘组发现"、"数据库发现"、"PDB发现"和"表空间发现"已更改为"依赖监控项"类型。
  • VMwareVMware FQDN模板集中的VMware Hypervisor模板新增了一个新的LLD规则"传感器发现"。

6.0.30 版本变更

新增模板

AWS ELB模板集已补充模板AWS ELB Network Load Balancer by HTTP.

更新模板

OS templates (agent, SNMP和基于Prometheus的版本) 已添加挂载文件系统update功能. 在挂载文件系统发现中,"空间不足"和"空间严重不足"触发器不再包含绝对阈值和突发条件.

6.0.31 版本变更

新模板

新增可用模板:

6.0.32 版本变更

新模板

新增可用模板:

Azure by HTTP 模板系列新增了通过HTTP监控的Azure虚拟机规模集模板.

更新模板

Zabbix server health, Remote Zabbix server health, Zabbix proxy healthRemote Zabbix proxy health模板已更新, 通过重新分组显示指标来优化监控项图表的数据可视化效果.

6.0.33 版本变更

新模板

提供以下新模板:

6.0.34 版本变更

新模板

可用的新模板:

6.0.35 版本变更

新增模板

新增可用模板:

更新模板

  • 在所有APC templates中, 外部故障电池组的发现规则已补充过滤器, 以避免创建不受支持的监控项.
  • 在模板MSSQL by Zabbix agent 2MSSQL by ODBC中, 增加了超时设置并调整了部分监控项键值以提高监控稳定性.

6.0.36 版本变更

新增模板

现提供以下新模板:

  • Nutanix Prism Element by HTTP,该模板集同时包含通过HTTP监控Nutanix集群Prism Element通过HTTP监控Nutanix 主机 Prism Element模板。

更新模板

  • VMwareVMware FQDN模板集中的VMware Hypervisor模板已更新,新增了作为独立模板使用的选项。
  • Proxmox VE by HTTP已更新,新增了针对LXC容器磁盘空间使用情况的监控项和触发器原型。
  • MSSQL by ODBC模板中,性能计数器query已更新以优化数据采集。同时修订更新了MSSQL by ODBCMSSQL by Zabbix agent 2模板的文档说明。

6.0.39 版本变更

新增模板

新增可用模板:

  • Azure by HTTP 模板集已补充 Azure SQL Managed Instance by HTTP 模板.

更新模板

  • 所有 Dell HTTP and SNMP 模板已更新优化,包含对 监控项、宏和脚本的修复.
  • 模板 MSSQL by ODBCMSSQL by Zabbix agent 2 已更新过滤器功能,支持按名称包含/排除发现的仲裁成员,以及通过集群名称过滤空集群的服务过滤器. 关于 MSSQL by Zabbix agent 2 的更多信息请参阅重大变更.

6.0.40 版本变更

新增模板

现提供以下新模板:

  • 模板集Zabbix server health新增了Zabbix server运行状态(通过Zabbix agent监控)Zabbix server运行状态(通过Zabbix agent主动式监控)模板
  • 模板集Zabbix proxy health新增了Zabbix proxy运行状态(通过Zabbix agent监控)Zabbix proxy运行状态(通过Zabbix agent主动式监控)模板,支持通过Zabbix agent监控Zabbix内部指标