This is a translation of the original English documentation page. Help us make it better.

9 テンプレートの変更点

このページでは、Zabbixに同梱されているストックテンプレートの変更点が一覧できます。

Zabbixを最新バージョンにアップグレードしても、使用されているテンプレートは自動的にはアップグレードされないことに注意してください。 次の方法で既存のインストールのテンプレートを変更することをお勧めします。

  • Zabbix Gitリポジトリから最新のテンプレートをダウンロードする
  • その後構成テンプレートで、テンプレートをZabbixに手動でインポートできます。同じ名前のテンプレートがすでに存在する場合、クリーンなインポートを実現するには、インポート時にDelete missingオプションをオンにする必要があります。この方法では、更新されたテンプレートに含まれていない古いアイテムが削除されます (これらの古いアイテムのヒストリが失われることを意味することに注意してください)。

6.0.0での変更点

Updated template format

As of Zabbix 6.0, all templates follow an updated format, which may impact the import of pre-6.0 templates.

The updated default template name no longer contains the initial denominator 'Template' or the target application, e.g. 'Net' or 'OS'. The target application is instead specified in the template file using tags.

For example, as of Zabbix 6.0, 'Template Net TP-LINK SNMP' is named 'TP-LINK by SNMP'; 'Template OS Windows SNMP' is named 'Windows by SNMP', whereby its YAML export file contains the following tags:

      tags:
               - tag: class
                 value: os

In the new format, each template and its elements are also assigned a UUID property for looking up matching objects, for example:

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

Importing a pre-6.0 template in Zabbix 6.0 may therefore result in the old template being renamed and suggested to be merged with the updated template. To avoid any unwanted merges, consider implementing one of these options:

  • Migrating your setup to the updated template format and moving customizations (if any) to separate templates.
  • Renaming your pre-6.0 template to include a custom prefix or suffix, e.g. 'Template OS Windows SNMP custom'. In most cases, this can be done directly in the import file. If not, you can use the Zabbix frontend or API to rename and export the templates.
  • Adding a uuid tag and custom value to the template import file.

To compare templates between different Zabbix versions, you can open a given template in the Zabbix Git repository and switch between the relevant release branches.

新しいテンプレート

Zabbix 6.0.0の新しいテンプレートリストを参照してください。

テンプレートの更新
  • Windows by Zabbix agentWindows by Zabbix agent activeの対応するアイテム名および説明に{#FSLABEL}マクロが追加されました。
  • vfs.file.cksum[/etc/passwd]エージェントアイテムはvfs.file.cksum[/etc/passwd,sha256]に変更されました。
  • Zabbix serverZabbix proxyRemote Zabbix serverRemote Zabbix proxyテンプレートに新しいチェックzabbix[process,odbc poller,avg,busy]が追加されました。この指標は、直近1分間でODBCプロセスがビジー状態であった平均時間(パーセント単位)を監視するために使用されます。

6.0.2での変更点

テンプレートGeneric Java JMXに2つのディスカバリルールが追加されました。

  • Garbage collector discovery
  • Memory pool discovery

6.0.3での変更点

新しいテンプレートOpenWeatherMap by HTTPが利用可能になりました。

既存のテンプレートには次の変更が行われました。

  • テンプレートWindows services by Zabbix agentWindows services by Zabbix agent activeWindows by Zabbix agent、およびWindows by Zabbix agent activeの{$SERVICE.NAME.NOT_MATCHES}マクロ値が更新され、サービスの拡張リストを除外するようになりました。

  • テンプレートPostgreSQL by Zabbix agent 2は、スロークエリの数をチェックし、その量が閾値を超えた場合に障害を生成するようになりました。

6.0.4での変更点

新しいテンプレートが利用可能になりました。

  • TrueNAS SNMP - SNMPによるTrueNASストレージOSの監視
  • Proxmox VE by HTTP - HTTPテンプレートのセットアップ手順を参照してください。

テンプレートSMART by Zabbix agent 2SMART by Zabbix agent 2 (active)が更新されました。

  • 属性検出LLDルールは削除されましたが、ディスク検出LLD ルールは、事前定義されたベンダー固有の属性セットに基づいてディスクを検出するようになりました。
  • smart.disk.getアイテムは、すべてのディスクではなく、特定のディスクのみに関する情報を返すことができるようになりました。

仮想ファイルシステム監視のためのファイルシステム使用率の警告およびクリティカルの閾値を定義できる新しいマクロが次のテンプレートに追加されました。 HOST-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での変更点

新しいテンプレートが利用可能になりました。

  • CockroachDB by HTTP
  • Envoy Proxy by HTTP
  • HashiCorp Consul Cluster by HTTP
  • HashiCorp Consul Node by HTTP

HTTPテンプレートのセットアップ手順を参照してください。

6.0.6での変更点

新しいテンプレートが利用可能になりました。

  • HPE MSA 2040 Storage by HTTP
  • HPE MSA 2060 Storage by HTTP
  • HPE Primera by HTTP

HTTPテンプレートのセットアップ手順を参照してください。

PostgreSQL Agent 2 templateが更新されました。

PostgreSQL Agent 2 テンプレートのDbstatアイテムにチェックサム失敗を検出するトリガーが追加されました。 PostgreSQLドキュメントによると、データページでチェックサムを使用すると、通常はサイレントになるI/Oシステムによる破損を検出するのに役立ちます。

6.0.7での変更点

新しいテンプレートHPE Synergy by HTTPが利用可能になりました。

テンプレートHashiCorp Consul Node by HTTPHashiCorp Consul Cluster by HTTPは、Consul名前空間をサポートするようになりました。

6.0.8での変更点

新しいテンプレートOPNsense by SNMPが利用可能になりました。

6.0.13での変更点

新しいテンプレートが利用可能になりました。

  • AWS EC2 by HTTP
  • AWS by HTTP
  • AWS RDS instance by HTTP
  • AWS S3 bucket by HTTP
  • Azure by HTTP
  • Control-M server by HTTP
  • Control-M enterprise manager by HTTP
  • Veeam Backup Enterprise Manager by HTTP
  • Veeam Backup and Replication by HTTP

HTTPテンプレートのセットアップ手順を参照してください。

テンプレートOracle by Zabbix agent 2が更新されました。

  • 単一のクエリで既存の関連するすべてのDBオブジェクトのデータを要求する次の静的アイテムは削除されました。
    • "Oracle: Get archive log info"
    • "Oracle: Get ASM stats"
    • "Oracle: Get CDB and No-CDB info"
    • "Oracle: Get PDB info"
    • "Oracle: Get tablespaces stats"
  • 次のエージェントアイテムプロトタイプが、対応するディスカバリルールに追加されました。
    • Archive log discovery rule: "Archivelog '{#DEST_NAME}': Get archive log info"
    • ASM disk groups discovery: "ASM '{#DGNAME}': Get ASM stats"
    • Database discovery: "Oracle Database '{#DBNAME}': Get CDB and No-CDB info"
    • PDB discovery: "Oracle Database '{#DBNAME}': Get PDB info"
    • Tablespace discovery: "Oracle TBS '{#TABLESPACE}': Get tablespace stats"

6.0.18での変更点

新しいテンプレートGoogle Cloud Platform by HTTP (GCP by HTTP)が利用可能になりました。

HTTPテンプレートのセットアップ手順を参照してください。

テンプレートAzure by HTTPはMongoDBのAzure Cosmos DBとも連携できるようになりました。

6.0.20での変更点

新しいテンプレートが利用可能になりました。

6.0.21での変更点

新しいテンプレートが利用可能になりました。

6.0.22での変更点

新しいテンプレートが利用可能になりました。

6.0.23での変更点

新しいテンプレート

新しいテンプレートが利用可能になりました。

テンプレートの更新

  • PostgreSQL by ODBCテンプレートとPostgreSQL by Zabbix agent 2テンプレートにPostgreSQLバージョンを監視するためのアイテムとトリガーが含まれるようになりました。
  • Cisco Meraki organization by HTTP テンプレートにアイテム、アイテムプロトタイプ、LLDルール、および認証やライセンス、ネットワーク、SAML ロール、VPN ステータスに関連するマクロが追加されました。

6.0.24での変更点

新しいテンプレート

新しいテンプレートが利用可能になりました。

テンプレートの更新

Kubernetes cluster state by HTTPテンプレートにOpenShift との統合が追加されました。

CHANGES IN 6.0.26

Updated templates

MSSQL by ODBC template:

  • new item has been added - MSSQL DB '{#DBNAME}': Recovery model, which returns the database recovery model under the database discovery;
  • new macros, namely, {$MSSQL.BACKUP_FULL.USED}, {$MSSQL.BACKUP_DIFF.USED}, {$MSSQL.BACKUP_LOG.USED}, have been added - those can be used for disabling backup age triggers for a certain database;
  • LLD rules for quorum and quorum members discovery have been added;
  • the type of the LLD rules has been changed from “Database monitor” to “Dependent item”;
  • items with db.odbc.discovery key have been turned into items dependent on db.odbc.get item.

CHANGES IN 6.0.27

New templates

A new template is available:

  • YugabyteDB by HTTP, which includes the YugabyteDB Cluster by HTTP template for monitoring each YugabyteDB cluster.

CHANGES IN 6.0.28

New templates

A new template is available:

CHANGES IN 6.0.29

Updated templates

  • FortiGate by SNMP template has been supplemented with metrics regarding VPN, high availability (HA), wireless termination points (WTPs), SD-WAN health checks, and HW sensors.

CHANGES IN 6.0.30

New templates

The AWS ELB template set has been supplemented with the template AWS ELB Network Load Balancer by HTTP.

CHANGES IN 6.0.31

New templates

A new template is available:

CHANGES IN 6.0.32

New templates

The set of Azure by HTTP templates has been supplemented with the Azure VM Scale Set by HTTP template.

CHANGES IN 6.0.33

New templates

A new template is available:

CHANGES IN 6.0.34

New templates

A new template is available:

CHANGES IN 6.0.35

Updated templates

  • In all APC templates, the discovery rule for external defective battery packs has been supplemented with a filter to avoid creating unsupported items.
  • In the templates MSSQL by Zabbix agent 2 and MSSQL by ODBC, a timeout has been added and certain item keys have been adjusted to increase monitoring stability.