ディスカバリルールが動作せず、アイテム自動生成されない

■概要/伺いたいこと
 テンプレートのリンク解除を行うと「net.if.discovery」キーの
 ディスカバリルールが動作せず、アイテム自動生成されない。
 特定のテンプレートをリンクさせたままにしておく必要があるなど条件がありますでしょうか。
 また原因特定のために、見るべきログ・ファイル等ありましたらご教授いただけましたら幸いです。

■内容
 「Template Net Cisco IOS SNMPv2」のアイテム、ディスカバリルールを一部削除して利用したく
 新規テンプレート(例:testTMP)作成し、「Template Net Cisco IOS SNMPv2」をリンクさせ更新後に ”リンクを削除” を行いました。
 監視対象ホストに新規テンプレート(testTMP)を適用を行いましたが、「net.if.discovery」キーのアイテム自動生成が行われません。何か制約等あるのでしょうか。
 その他ディスカバリルールは動作し、アイテム自動生成されています(例:CPU discoveryなど)
 ※新規テンプレート適用時は、まだアイテムやディスカバリルールは何も編集していません。
 
■行ったこと
 ・一旦監視対象ホストを削除し、手動housekeeper実行後に再登録、新規テンプレート(testTMP)再適用 → 「net.if.discovery」キーのアイテム自動生成:NG
 ・監視対象ホストに「Template Net Cisco IOS SNMPv2」テンプレート適用 → 「net.if.discovery」キーのアイテム自動生成:OK

■環境====================
OS:CentOS7
Zabbix:zabbix-server-mysql.x86_64 5.0.8-1.el7
 設定操作は、特権管理者で行っています。

監視対象ホスト
・WS-C2960X-48TS-L IOS:15.2(2)E7

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

過去にどのようなテンプレートを適用したかは関係ありません。
現在どのようなディスカバリルールを設定されているのかをお教え
ください。

ユーザー psapian053418 の写真

反応ありがとうございます。
Zabbix 5.0 に初期登録されている「Template Net Cisco IOS SNMPv2」のディスカバリルールになります。

コメントが分かりずらかったので、行ったことの補足です。
・監視対象ホストへ下記テンプレート適用 →「net.if.discovery」キー ディスカバリルールのアイテム自動生成が行われない(NG)
  「新規作成テンプレート(testTMP)([Template Net Cisco IOS SNMPv2]だけをリンクしたもの)」を適用

・監視対象ホストへ下記テンプレート適用 →「net.if.discovery」キー ディスカバリルールのアイテム自動生成が行われる(OK)
  「Template Net Cisco IOS SNMPv2」を適用

■Template Net Cisco IOS SNMPv2 (デフォルトのまま)
Template Module Cisco CISCO-PROCESS-MIB SNMPv2: CPU Discovery アイテムのプロトタイプ 1 トリガーのプロトタイプ 1 グラフのプロトタイプ 1 ホストのプロトタイプ cpu.discovery 1h SNMPエージェント 有効
Template Module Cisco Inventory SNMPv2: Entity Serial Numbers Discovery アイテムのプロトタイプ 1 トリガーのプロトタイプ 1 グラフのプロトタイプ ホストのプロトタイプ entity_sn.discovery 1h SNMPエージェント 有効
Template Module EtherLike-MIB SNMPv2: EtherLike-MIB Discovery アイテムのプロトタイプ 1 トリガーのプロトタイプ 1 グラフのプロトタイプ ホストのプロトタイプ net.if.duplex.discovery 1h SNMPエージェント 有効
Template Module Cisco CISCO-ENVMON-MIB SNMPv2: FAN Discovery アイテムのプロトタイプ 1 トリガーのプロトタイプ 2 グラフのプロトタイプ ホストのプロトタイプ fan.discovery 1h SNMPエージェント 有効
Template Module Cisco CISCO-MEMORY-POOL-MIB SNMPv2: Memory Discovery アイテムのプロトタイプ 3 トリガーのプロトタイプ 1 グラフのプロトタイプ 1 ホストのプロトタイプ memory.discovery 1h SNMPエージェント 有効
Template Module Interfaces SNMPv2: Network interfaces discovery アイテムのプロトタイプ 9 トリガーのプロトタイプ 4 グラフのプロトタイプ 1 ホストのプロトタイプ net.if.discovery 1h SNMPエージェント 有効
Template Module Cisco CISCO-ENVMON-MIB SNMPv2: PSU Discovery アイテムのプロトタイプ 1 トリガーのプロトタイプ 2 グラフのプロトタイプ ホストのプロトタイプ psu.discovery 1h SNMPエージェント 有効
Template Net Cisco IOS SNMPv2 Template Module Cisco CISCO-ENVMON-MIB SNMPv2: Temperature Discovery アイテムのプロトタイプ 2 トリガーのプロトタイプ 3 グラフのプロトタイプ ホストのプロトタイプ temperature.discovery 1h SNMPエージェント 有効

⇒Template Module Interfaces SNMPv2: Network interfaces discoveryのアイテムのプロトタイプ (デフォルトのまま)
Template Module Interfaces SNMPv2: Interface {#IFNAME}({#IFALIAS}): Bits received net.if.in[ifHCInOctets.{#SNMPINDEX}]
Template Module Interfaces SNMPv2: Interface {#IFNAME}({#IFALIAS}): Bits sent net.if.out[ifHCOutOctets.{#SNMPINDEX}]
Template Module Interfaces SNMPv2: Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded net.if.in.discards[ifInDiscards.{#SNMPINDEX}]
Template Module Interfaces SNMPv2: Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors net.if.in.errors[ifInErrors.{#SNMPINDEX}]
Template Module Interfaces SNMPv2: Interface {#IFNAME}({#IFALIAS}): Interface type net.if.type[ifType.{#SNMPINDEX}]
Template Module Interfaces SNMPv2: Interface {#IFNAME}({#IFALIAS}): Operational status net.if.status[ifOperStatus.{#SNMPINDEX}]
Template Module Interfaces SNMPv2: Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded net.if.out.discards[ifOutDiscards.{#SNMPINDEX}]
Template Module Interfaces SNMPv2: Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors net.if.out.errors[ifOutErrors.{#SNMPINDEX}]
Template Module Interfaces SNMPv2: Interface {#IFNAME}({#IFALIAS}): Speed net.if.speed[ifHighSpeed.{#SNMPINDEX}]

ユーザー psapian053418 の写真

解決はしておりませんが、現在分かっていることを記載しておきます。
・新規作成テンプレートへ標準Templateの「Template Module Interfaces SNMPv2」Network interfaces discovery とのテンプレート”リンク”を削除すると、LLD動作が停止してしまうようです。
 →「Template Module Interfaces SNMPv2」をリンクさせたままだと、キーが”net.if.discovery”のLDDは動作する
 →「Template Module Interfaces SNMPv2」リンク解除すると、キーが”net.if.discovery”のLDDは動作しない

ユーザー psapian053418 の写真

本トピック自己解決出来ました。

■原因
 テンプレートのマクロ設定が未設定

新規作成テンプレートの"テンプレートとのリンク"タブからリンクしていたテンプレートに対して「リンク削除」アクションを行うと、
新規作成テンプレートにリンク元から継承していたマクロが残らない。
(アイテム/トリガー/ディスカバリリールなどのプロトタイプは引き継がれる(残る)のに、マクロが引き継がれない)
また、5.0系ではディスカバリルールフィルター設定方法なども変更されており、色々私の確認不足でした。