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

9 テンプレートの変更点

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

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

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

6.0.0での変更点

テンプレートのフォーマットが更新されました

Zabbix 6.0以降、すべてのテンプレートは更新されたフォーマットに従っています。これは、6.0より前のテンプレートのインポートに影響する可能性があります。

更新されたデフォルトのテンプレート名には、頭に'Template'や、ターゲットアプリケーション'Net'や'OS'などが含まれなくなりました。代わりに、ターゲットアプリケーションはテンプレートファイルでタグを使用して指定されます。

たとえばZabbix 6.0以降、'Template Net TP-LINK SNMP'は'TP-LINK by SNMP'という名前になります。'Template OS Windows SNMP'は'Windows by SNMP'という名前で、そのYAMLエクスポートファイルには次のタグが含まれます:

      tags:
               - tag: class
                 value: os

新しい形式では、各テンプレートとその要素には、一致するオブジェクトを調べるためのUUIDプロパティも割り当てられます。

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

Zabbix 6.0に6.0以前のテンプレートをインポートすると、古いテンプレートが名前が変更され、更新されたテンプレートと融合されることを提案される場合があります。融合を回避するには、これらのオプションの1つを実装することを検討してください。

  • セットアップを更新されたテンプレート形式に移行し、カスタマイズを移動して(もしあれば)テンプレートを分離します。
  • 6.0以前のテンプレートの名前を変更して、'Template OS Windows SNMP custom'のようにカスタムプレフィックスまたはサフィックスを含める。ほとんどの場合、これはインポートファイルで直接実行できます。そうでない場合は、ZabbixフロントエンドまたはAPIを使用して、テンプレートの名前を変更およびエクスポートできます。
  • テンプレートインポートファイルにuuidタグとカスタム値を追加します。

異なるZabbixバージョン間でテンプレートを比較するには、Zabbix Gitリポジトリで特定のテンプレートを開くことができ、関連リリースブランチ間を切り替えることでできます。

新しいテンプレート

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テンプレートのセットアップ手順を参照してください。

6.0.7での変更点

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

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

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

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

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 との統合が追加されました。

6.0.26での変更点

新しいテンプレート

Azure by HTTPテンプレートのセットは、Azure Cost Management by HTTPテンプレートが補完されています。

更新されたテンプレート

MSSQL by ODBCテンプレートは、フェイルオーバークラスターインスタンス(FCI)や可用性グループ(AG)などのAlwaysOn機能を使用するために更新されています。クラスター名でクラスターのホストやスタンドアロンホスト、ホストを監視することができます。インスタンス名のマクロは使用されなくなりました。マスターが切り替えられた場合、マクロを変更する必要はありません。

  • 定足数と定足数のメンバーの新しいLLDルールとメトリクスが追加されました。
  • LLDルールのタイプは、"データベースモニタ"から"依存アイテム"に変更されました。
  • db.odbc.discoveryキーを備えたアイテムは、db.odbc.getアイテムに依存するアイテムに変わりました
  • 新しいアイテムが追加されました - MSSQL DB '{#DBNAME}': Recovery model。このアイテムはデータベースディスカバリの下でデータベース回復モデルを返します。
  • 新しいマクロが追加されました - {$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 Cloud Infrastructure (OCI)サービスとリソースを発見するマスターテンプレート。

更新されたテンプレート

  • FortiGate by SNMP テンプレートには、VPN、高可用性(HA)、ワイヤレス終端ポイント(WTP)、SD-WANヘルスチェック、およびHWセンサーに関するメトリックが補完されています。
  • MySQL by ODBC テンプレートには、"MySQL: Get database"と"MySQL: Get replication"というアイテムが補完されています。LLDルール"Database discovery"と"Replication discovery"は、"Dependent item"タイプに変更されました。
  • Oracle by ODBC テンプレートにはアイテム"Oracle: Get archive log", "Oracle: Get ASM disk groups", "Oracle: Get database", "Oracle: Get PDB", and "Oracle: Get tablespace"が補完されています。LLDルール"Archive log discovery", "ASM disk groups discovery", "Database discovery", "PDB discovery", "Tablespace discovery"は"Dependent item"タイプに変更されました。
  • VMware内部のVMwareハイパーバイザーテンプレートとVMware FQDN テンプレートセットには、新しいLLDルール"Sensor discovery"が追加されています。

6.0.30での変更点

新しいテンプレート

AWS ELBテンプレートセットにはテンプレートAWS ELB Network Load Balancer by HTTPが補完されています。

更新されたテンプレート

OSテンプレート(エージェント、SNMP、プロメテウスベース)には、マウントされたファイルシステムの更新が与えられています。マウントされたファイルシステムのディスカバリでは、"Space is low"、"Space is critically low"トリガーは絶対的なしきい値とバースト状態を持たなくなりました。

6.0.31での変更点

新しいテンプレート

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

6.0.32での変更点

新しいテンプレート

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

Azure by HTTPテンプレートセットは、Azure VM Scale Set by HTTPテンプレートが補完されています。

更新されたテンプレート

テンプレートZabbix server healthRemote Zabbix server healthZabbix proxy health、およびRemote Zabbix proxy healthが更新されました。表示されるメトリックを再編成することでアイテムグラフのデータ視覚化が改善されました。

6.0.33での変更点

新しいテンプレート

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

  • AWS Lambda by HTTP, AWS Lambdaメトリクスを監視するためのテンプレート。

6.0.34での変更点

新しいテンプレート

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

6.0.35での変更点

新しいテンプレート

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

更新されたテンプレート

  • すべてのAPCテンプレートで、外部の欠陥のあるバッテリーパックのディスカバリルールには、サポートされていないアイテムの作成を避けるために、フィルターが補完されました。
  • MSSQL by Zabbix agent 2MSSQL by ODBCテンプレートで、タイムアウトが追加され、特定のアイテムキーが監視の安定性を高めるように調整されました。

6.0.36での変更点

新しいテンプレート

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

  • Nutanix Prism Element by HTTP, テンプレートNutanix Cluster Prism Element by HTTPNutanix Host Prism Element by HTTPを含むテンプレートセットです。

更新されたテンプレート

  • VMwareVMware FQDNテンプレートセット内のVMware Hypervisorテンプレートはスタンドアロンテンプレートとして使用されるオプションで更新されました。
  • Proxmox VE by HTTPはLXCコンテナのディスクスペース使用のための新しいアイテムとトリガープロトタイプで更新されました。
  • MSSQL by ODBCテンプレートで、データの取得を改善するために、パフォーマンスカウンタークエリが更新されました。MSSQL by ODBCMSSQL by Zabbix agent 2について、テンプレートのドキュメントがレビューおよび更新されました。

6.0.39での変更点

新しいテンプレート

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

  • Azure by HTTPテンプレートセットは、Azure SQL Managed Instance by HTTPテンプレートが補完されています。

更新されたテンプレート

  • すべてのDell HTTP、SNMPテンプレートは、アイテム、マクロ、スクリプトの修正などの更新がされ改善しました。
  • テンプレートMSSQL by ODBCMSSQL by Zabbix agent 2は更新され、検出されたクォーラムメンバーを名前で含めたり除外したりするフィルターと、クラスター名でフィルターして空のクラスターを除外できるサービスフィルターが追加されました。MSSQL by Zabbix agent 2の更なる情報については重大な変更を参照してください。

CHANGES IN 6.0.40

New templates

A new template is available:

  • The template set Zabbix server health has been supplemented with the templates Zabbix server health by Zabbix agent, Zabbix server health by Zabbix agent active, and Zabbix proxy health - with Zabbix proxy health by Zabbix agent and Zabbix proxy health by Zabbix agent active, enabling the monitoring of internal Zabbix metrics via Zabbix agent.