ネットワークマップのエクスポートには以下が含まれます。
エクスポートされたマップに関連するホストグループ、ホスト、トリガー、他のマップや他の要素はエクスポートされません。 したがって、マップが参照する要素のうち少なくとも1つが存在しない場合、インポートは失敗します。
ネットワークマップをエクスポートするには、以下の手順を実行します。

選択したフォーマットに応じて、マップはデフォルト名のローカルファイルにエクスポートされます。
zabbix_export_maps.yaml - YAMLエクスポートの場合(エクスポートのデフォルトオプション)zabbix_export_maps.xml - XMLエクスポートの場合zabbix_export_maps.json - JSONエクスポートの場合ネットワークマップをインポートするには、次の手順を実行します。

インポートルール:
| ルール | 説明 |
|---|---|
| 既存のものを更新 | 既存のマップはインポートファイルのデータで更新されます。チェックしない場合は更新されません。 |
| 新規作成 | インポートファイルのデータで新しいマップが作成されます。チェックしない場合は作成されません。 |
両方のマップオプションのチェックを外し、画像の該当オプションにチェックを入れると、画像のみがインポートされます。 画像のインポートは スーパ管理者 ユーザーのみが利用できます。
インポートの成功または失敗のメッセージがフロントエンドに表示されます。
既存の画像を置き換える場合、その画像を使用しているすべてのマップに影響します。
YAMLへのエクスポート:
zabbix_export:
version: '8.0'
images:
- name: Zabbix_server_3D_(128)
imagetype: '1'
encodedImage: iVBOR...5CYII=
maps:
- name: 'Local network'
width: '680'
height: '200'
label_type: '0'
label_location: '0'
highlight: '1'
expandproblem: '1'
markelements: '1'
show_unack: '0'
severity_min: '0'
show_suppressed: '0'
grid_size: '50'
grid_show: '1'
grid_align: '1'
label_format: '0'
label_type_host: '2'
label_type_hostgroup: '2'
label_type_trigger: '2'
label_type_map: '2'
label_type_image: '2'
label_string_host: ''
label_string_hostgroup: ''
label_string_trigger: ''
label_string_map: ''
label_string_image: ''
expand_macros: '1'
background: { }
iconmap: { }
urls: { }
selements:
- elementtype: '0'
elements:
- host: 'Zabbix server'
label: |
{HOST.NAME}
{HOST.CONN}
label_location: '0'
x: '111'
'y': '61'
elementsubtype: '0'
areatype: '0'
width: '200'
height: '200'
viewtype: '0'
use_iconmap: '0'
selementid: '1'
icon_off:
name: Zabbix_server_3D_(128)
icon_on: { }
icon_disabled: { }
icon_maintenance: { }
urls: { }
evaltype: '0'
shapes:
- type: '0'
x: '0'
'y': '0'
width: '680'
height: '15'
text: '{MAP.NAME}'
font: '9'
font_size: '11'
font_color: '000000'
text_halign: '0'
text_valign: '0'
border_type: '0'
border_width: '0'
border_color: '000000'
background_color: ''
zindex: '0'
lines: { }
links: { }エクスポートされた要素については、以下の表で説明します。
| 要素 | 型 | 説明 | |
|---|---|---|---|
| images | イメージのルート要素。 | ||
| name | string | 一意のイメージ名。 | |
| imagetype | integer | イメージタイプ。 指定可能な値: 1 - イメージ; 2 - 背景。 |
|
| encodedImage | string | Base64エンコードされたイメージ。 | |
| maps | マップのルート要素。 | ||
| 要素 | タイプ | 説明 | |
|---|---|---|---|
| name | string | 一意のマップ名。 | |
| width | integer | マップの幅(ピクセル単位)。 | |
| height | integer | マップの高さ(ピクセル単位)。 | |
| label_type | integer | マップ要素のラベルタイプ。 設定可能な値: 0 - ラベル; 1 - ホストIPアドレス; 2 - 要素名; 3 - ステータスのみ; 4 - なし。 |
|
| label_location | integer | マップ要素のデフォルトのラベル位置。 設定可能な値: 0 - 下; 1 - 左; 2 - 右; 3 - 上。 |
|
| highlight | integer | アクティブなトリガーやホストステータスのアイコンハイライトを有効にする。 設定可能な値: 0 - いいえ; 1 - はい。 |
|
| expandproblem | integer | 単一の問題を持つ要素の問題トリガーを表示する。 設定可能な値: 0 - いいえ; 1 - はい。 |
|
| markelements | integer | 最近ステータスが変化したマップ要素をハイライトする。 設定可能な値: 0 - いいえ; 1 - はい。 |
|
| show_unack | integer | 問題の表示。 設定可能な値: 0 - すべての問題の数; 1 - 未確認の問題の数; 2 - 確認済みと未確認の問題の数を個別に表示。 |
|
| severity_min | integer | デフォルトでマップに表示するトリガーの最小深刻度。 設定可能な値: 0 - 未分類; 1 - 情報; 2 - 警告; 3 - 軽度; 4 - 高度; 5 - 障害。 |
|
| show_suppressed | integer | ホストメンテナンスのために抑制(非表示)されるはずの問題を表示する。 設定可能な値: 0 - いいえ; 1 - はい。 |
|
| grid_size | integer | マップグリッドのセルサイズ(ピクセル単位)。grid_showが0の場合にサポート。設定可能な値:20, 40, 50, 75, 100。 |
|
| grid_show | integer | マップ設定でグリッドを表示する。 設定可能な値: 0 - はい; 1 - いいえ。 |
|
| grid_align | integer | マップ設定でアイコンを自動的に整列する。 設定可能な値: 0 - はい; 1 - いいえ。 |
|
| label_format | integer | 高度なラベル設定を使用する。 設定可能な値: 0 - いいえ; 1 - はい。 |
|
| label_type_host | integer | ラベルをホストラベルとして表示する。label_formatが1の場合にサポート。設定可能な値: 0 - ラベル; 1 - ホストIPアドレス; 2 - 要素名; 3 - ステータスのみ; 4 - なし; 5 - カスタムラベル。 |
|
| label_type_hostgroup | integer | ラベルをホストグループラベルとして表示する。label_formatが1の場合にサポート。設定可能な値: 0 - ラベル; 2 - 要素名; 3 - ステータスのみ; 4 - なし; 5 - カスタムラベル。 |
|
| label_type_trigger | integer | ラベルをトリガーラベルとして表示する。label_formatが1の場合にサポート。設定可能な値: 0 - ラベル; 2 - 要素名; 3 - ステータスのみ; 4 - なし; 5 - カスタムラベル。 |
|
| label_type_map | integer | ラベルをマップラベルとして表示する。label_formatが1の場合にサポート。設定可能な値: 0 - ラベル; 2 - 要素名; 3 - ステータスのみ; 4 - なし; 5 - カスタムラベル。 |
|
| label_type_image | integer | ラベルをイメージラベルとして表示する。label_formatが1の場合にサポート。設定可能な値: 0 - ラベル; 2 - 要素名; 4 - なし; 5 - カスタムラベル。 |
|
| label_string_host | string | ホスト要素のカスタムラベル。label_type_hostが5の場合にサポート。 |
|
| label_string_hostgroup | string | ホストグループ要素のカスタムラベル。label_type_hostgroupが5の場合にサポート。 |
|
| label_string_trigger | string | トリガー要素のカスタムラベル。label_type_triggerが5の場合にサポート。 |
|
| label_string_map | string | マップ要素のカスタムラベル。label_type_mapが5の場合にサポート。 |
|
| label_string_image | string | イメージ要素のカスタムラベル。label_type_imageが5の場合にサポート。 |
|
| expand_macros | integer | マップ設定でラベル内のマクロを展開する。 設定可能な値: 0 - いいえ; 1 - はい。 |
|
| background | 背景画像のルート要素(ある場合)。imagetypeが2の場合にサポート。 |
||
| name | string | 背景画像名。 | |
| iconmap | アイコンマッピングのルート要素(ある場合)。 | ||
| name | string | アイコンマッピング名。 | |
| urls | マップまたは各マップ要素で使用されるURLのルート要素。 | ||
| name | string | リンク名。 | |
| url | string | リンクURL。 | |
| elementtype | integer | リンクが属するマップアイテムタイプ。 設定可能な値: 0 - ホスト; 1 - マップ; 2 - トリガー; 3 - ホストグループ; 4 - イメージ。 |
|
| selements | マップ要素のルート要素。 | ||
| shapes | マップ図形のルート要素。 | ||
| type | integer | 図形タイプ。 設定可能な値: 0 - 長方形; 1 - 楕円。 |
|
| x | integer | 図形のX座標(ピクセル単位)。 | |
| y | integer | 図形のY座標(ピクセル単位)。 | |
| width | integer | 図形の幅。 | |
| height | integer | 図形の高さ。 | |
| text | string | 図形内のテキスト。 | |
| font | integer | テキストのフォントスタイル。 設定可能な値: 0 - Georgia, serif; 1 - "Palatino Linotype", "Book Antiqua", Palatino, serif; 2 - "Times New Roman", Times, serif; 3 - Arial, Helvetica, sans-serif; 4 - "Arial Black", Gadget, sans-serif; 5 - "Comic Sans MS", cursive, sans-serif; 6 - Impact, Charcoal, sans-serif; 7 - "Lucida Sans Unicode", "Lucida Grande", sans-serif; 8 - Tahoma, Geneva, sans-serif; 9 - "Trebuchet MS", Helvetica, sans-serif; 10 - Verdana, Geneva, sans-serif; 11 - "Courier New", Courier, monospace; 12 - "Lucida Console", Monaco, monospace。 |
|
| font_size | integer | フォントサイズ(ピクセル単位)。 | |
| font_color | string | 16進数コードで表現されたフォントカラー。 | |
| text_halign | integer | テキストの水平位置揃え。 設定可能な値: 0 - 中央; 1 - 左; 2 - 右。 |
|
| text_valign | integer | テキストの垂直位置揃え。 設定可能な値: 0 - 中央; 1 - 上; 2 - 下。 |
|
| border_type | integer | 図形の枠線タイプ。 設定可能な値: 0 - なし; 1 - 太線; 2 - 点線; 3 - 破線。 |
|
| border_width | integer | 枠線の幅(ピクセル単位)。 | |
| border_color | string | 16進数コードで表現された枠線カラー。 | |
| background_color | string | 16進数コードで表現された背景(塗りつぶし)カラー。 | |
| zindex | integer | すべての図形と線の順序付け値(z-index)。 | |
| lines | マップ線のルート要素。 | ||
| x1 | integer | 線の点1のX座標(ピクセル単位)。 | |
| y1 | integer | 線の点1のY座標(ピクセル単位)。 | |
| x2 | integer | 線の点2のX座標(ピクセル単位)。 | |
| y2 | integer | 線の点2のY座標(ピクセル単位)。 | |
| line_type | integer | 線のタイプ。 設定可能な値: 0 - なし; 1 - 太線; 2 - 点線; 3 - 破線。 |
|
| line_width | integer | 線の幅(ピクセル単位)。 | |
| line_color | string | 16進数コードで表現された線のカラー。 | |
| zindex | integer | すべての図形と線の順序付け値(z-index)。 | |
| links | マップ要素間のリンクのルート要素。 | ||
| drawtype | integer | リンクスタイル。 設定可能な値: 0 - 線; 2 - 太線; 3 - 点線; 4 - 破線。 |
|
| color | string | リンクカラー(6桁の16進数)。 | |
| label | string | リンクラベル。 | |
| selementid1 | id | 接続する1つ目の要素のID。 | |
| selementid2 | id | 接続する2つ目の要素のID。 | |
| linktriggers | リンクステータスインジケーターのルート要素。 | ||
関連項目:マップオブジェクト(同名のプロパティを参照)。
| 要素 | 型 | 説明 | |
|---|---|---|---|
| elementtype | integer | マップ要素のタイプ。 可能な値: 0 - ホスト; 1 - マップ; 2 - トリガー; 3 - ホストグループ; 4 - イメージ。 |
|
| elements | マップ上に表現されるZabbixエンティティ(ホスト、ホストグループ、マップなど)のルート要素。 すべてのエンティティは、それぞれの要素( hostなど;エクスポート形式を参照)を持つ。 |
||
| label | string | アイコンラベル。 | |
| label_location | integer | ラベルの位置。 可能な値: -1 - マップのデフォルトを使用; 0 - 下; 1 - 左; 2 - 右; 3 - 上。 |
|
| x | integer | X軸上の位置。 | |
| y | integer | Y軸上の位置。 | |
| elementsubtype | integer | 要素のサブタイプ。elementtypeが3に設定されている場合にサポート。可能な値: 0 - 単一のホストグループ; 1 - すべてのホストグループ。 |
|
| areatype | integer | エリアサイズ。elementtypeが1に設定されている場合にサポート。可能な値: 0 - マップ全体と同じ; 1 - カスタムサイズ。 |
|
| width | integer | エリアの幅。areatypeが1に設定されている場合にサポート。 |
|
| height | integer | エリアの高さ。areatypeが1に設定されている場合にサポート。 |
|
| viewtype | integer | エリア配置アルゴリズム。elementsubtypeが1に設定されている場合にサポート。可能な値: 0 - エリア内に均等に配置。 |
|
| use_iconmap | integer | この要素にアイコンマッピングを使用。マップレベルでアイコンマッピングが有効な場合のみ有効。 可能な値: 0 - いいえ; 1 - はい。 |
|
| selementid | id | 一意の要素レコードID。 | |
| icon_off | 要素が「OK」ステータスのときに使用するイメージのルート要素。 | ||
| name | string | 一意のイメージ名。 | |
| icon_on | 要素が「障害」ステータスのときに使用するイメージのルート要素。 | ||
| name | string | 一意のイメージ名。 | |
| icon_disabled | 要素が無効のときに使用するイメージのルート要素。 | ||
| name | string | 一意のイメージ名。 | |
| icon_maintenance | 要素がメンテナンス中のときに使用するイメージのルート要素。 | ||
| name | string | 一意のイメージ名。 | |
| urls | マップまたは各マップ要素で使用されるURLのルート要素。 | ||
| name | string | リンク名。 | |
| url | string | リンクURL。 | |
| evaltype | integer | タグの評価タイプ。 | |
| tags | 問題タグのルート要素(ホストおよびホストグループ要素用)。 タグが指定されている場合、これらのタグを持つ問題のみがマップ上に表示される。 |
||
| tag | string | タグ名。 | |
| value | string | タグ値。 | |
| operator | integer | 演算子。 | |
関連項目:マップ要素オブジェクト(該当するプロパティは同名のものを参照)。
| 要素 | タイプ | 説明 | |
|---|---|---|---|
| drawtype | integer | トリガーが「障害」状態のときのリンクスタイル。 指定可能な値: 0 - 線; 2 - 太線; 3 - 点線; 4 - 破線。 |
|
| color | string | トリガーが「障害」状態のときのリンク色(6桁の16進数)。 | |
| trigger | リンクステータスを示すために使用されるトリガーのルート要素。 | ||
| description | string | トリガー名。 | |
| expression | string | トリガー式。 | |
| recovery_expression | string | トリガーのリカバリー式。 | |
参照: マップリンクトリガーオブジェクト(該当するプロパティ名で参照)。