4 インベントリ
概要
Zabbixでネットワークデバイスのインベントリを管理することができます。
Zabbixフロントエンドには特別なインベントリメニューがあります。しかし、初期状態ではそこにデータは表示されず、データを入力する場所でもありません。インベントリデータの構築は、ホストを設定するときに手動で行うか、自動配置オプションを使用して自動的に行われます。
インベントリの構築
手動モード
ホストを設定するときに、インベントリタブで、デバイスのタイプ、シリアル番号、場所、担当者、URLなどの詳細(インベントリ情報に入力されるデータ)を入力できます。
ホストインベントリ情報にURLが含まれており、そのURLが'http'または'https'で始まる場合、インベントリセクションにクリック可能なリンクが表示されます。
自動モード
ホストのインベントリも自動的に入力できます。これを機能させるには、インベントリタブでホストのインベントリモードを設定するときに自動に設定する必要があります。
次に、ホストアイテムを設定して、ホストインベントリフィールドに値を付けるようにアイテム設定のそれぞれの属性を持つ宛先フィールドを示すことができます(呼び出されたアイテムはホストインベントリフィールドに入力されます)。
インベントリデータの自動収集に特に有効なアイテムを収集することができます。
- system.hw.chassis[full|type|vendor|model|serial] - デフォルトは[full]で、ルート権限が必要
- 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]、インターフェースは正規表現
- system.sw.arch
- system.sw.os[name|short|full] - デフォルトは[name]
- system.sw.packages[package,manager,short|full] - デフォルトは[all,all,full]
インベントリモードの選択
インベントリモードはホスト設定フォームで選択できます。
新しいホストのデフォルトのインベントリモードは、Administration > General > Other の Default host inventory mode 設定に基づいて選択されます。
ネットワークディスカバリまたは自動登録アクションによって追加されたホストについては、手動モードまたは自動モードを選択する Set host inventory mode オペレーションを定義できます。このオペレーションは、Default host inventory mode 設定を上書きします。
インベントリの概要
既存のすべてのインベントリデータの詳細は、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} です。"
詳細については、サポートされるマクロ のページを参照してください。