インベントリ

概要

Zabbixでネットワークデバイスのインベントリを管理することができます。

Zabbixフロントエンドには特別なインベントリメニューがあります。しかし、初期状態ではそこにデータは表示されず、データを入力する場所でもありません。インベントリデータの構築は、ホストを設定するときに手動で行うか、自動配置オプションを使用して自動的に行われます。

インベントリの構築

手動モード

ホストを設定する際、インベントリタブで、デバイスの種類、シリアル番号、場所、担当者、URLなどの詳細情報を入力できます。これらはインベントリ情報として登録されます。

ホストのインベントリ情報にURLが含まれており、そのURLが「http」または「https」で始まる場合、インベントリセクションでクリック可能なリンクとして表示されます。

自動モード

ホストインベントリは自動的に登録することもできます。これを機能させるには、 ホストの設定時に インベントリ タブのインベントリモードを 自動 に設定する必要があります。

その後、ホストのアイテムを設定して、 アイテムの値を任意のホストインベントリフィールドに登録できます。アイテムの設定で、 それぞれの属性(ホストインベントリフィールドに登録するアイテム と呼ばれます)を 使用して登録先のフィールドを指定します。

自動インベントリデータ収集に特に役立つアイテム:

  • system.hw.chassis[full|type|vendor|model|serial] - デフォルトは [full]、root権限が必要
  • system.hw.cpu[all|cpunum,full|maxfreq|vendor|model|curfreq] - デフォルトは [all,full]
  • system.hw.devices[pci|usb] - デフォルトは [pci]
  • system.hw.macaddr[interface,short|full] - デフォルトは [all,full]、 interfaceは正規表現
  • system.sw.arch
  • system.sw.os[name|short|full] - デフォルトは [name]
  • system.sw.packages[regexp,manager,short|full] - デフォルトは [all,all,full]。
インベントリモードの選択

インベントリモードは、ホスト設定フォームで選択できます。

新しいホストのデフォルトのインベントリモードは、管理 > 一般 > その他にあるデフォルトのホストインベントリモード設定に基づいて選択されます。

ネットワーク検出または自動登録アクションによって追加されたホストでは、手動モードまたは自動モードを選択するホストインベントリモードを設定操作を定義できます。この操作は、デフォルトのホストインベントリモード設定を上書きします。

インベントリの概要

既存のすべてのインベントリデータの詳細は、Inventory メニューで確認できます。

Inventory > Overview では、インベントリの各種フィールドごとにホスト数を確認できます。

Inventory > Hosts では、インベントリ情報を持つすべてのホストを確認できます。ホスト名をクリックすると、フォームでインベントリの詳細が表示されます。

Overview タブには次の項目が表示されます。

Parameter Description
Host name ホスト名。
名前をクリックすると、そのホストに定義されているスクリプトのメニューが開きます。
ホストがメンテナンス中の場合、ホスト名はオレンジ色のアイコンで表示されます。
Visible name ホストの表示名(定義されている場合)。
Host (Agent, SNMP, JMX, IPMI)
interfaces
このブロックには、ホストに設定されているインターフェースの詳細が表示されます。
OS ホストのオペレーティングシステムのインベントリフィールド(定義されている場合)。
Hardware ホストのハードウェアのインベントリフィールド(定義されている場合)。
Software ホストのソフトウェアのインベントリフィールド(定義されている場合)。
Description ホストの説明。
Monitoring このホストのデータを含む監視セクションへのリンク: Web, Latest data, Problems, Graphs, Dashboards。
Configuration このホストの設定セクションへのリンク: Host, Items, Triggers, Graphs, Discovery, Web。
各リンクの後ろに、設定済みのエンティティ数が表示されます。

Details タブには、入力済みのすべてのインベントリフィールド(空でない項目)が表示されます。

インベントリマクロ

通知で使用できるホストインベントリマクロ {INVENTORY.*} があります。たとえば、次のように使用します。

"サーバー {INVENTORY.LOCATION1} で障害が発生しました。担当者は {INVENTORY.CONTACT1}、電話番号は {INVENTORY.POC.PRIMARY.PHONE.A1} です。"

詳細については、サポートされるマクロ のページを参照してください。