Zabbixでマップを設定するには、まずマップの一般的なパラメータを定義してマップを作成し、その後、実際のマップに要素やリンクを追加していきます。
マップには、ホスト、ホストグループ、トリガー、イメージ、または別のマップを要素として追加できます。
アイコンはマップ要素を表すために使用されます。アイコンとともに表示される情報を定義したり、最近の問題が特別な方法で表示されるように設定したりできます。アイコン同士をリンクし、リンク上に表示される情報も定義できます。
アイコンをクリックしてアクセスできるカスタムURLを追加することもできます。これにより、ホストアイコンをホストのプロパティにリンクしたり、マップアイコンを別のマップにリンクしたりできます。
マップ内の問題数は、原因となる問題のみが表示されます。
マップは監視 → マップで管理され、ここで設定、管理、表示が可能です。監視ビューでは、アイコンをクリックして一部のスクリプトやURLへのリンクを利用できます。
ネットワークマップはベクターグラフィックス(SVG)に基づいています。
Zabbixのすべてのユーザー(管理者以外のユーザーも含む)は、ネットワークマップを作成できます。 マップには所有者(作成したユーザー)がいます。マップはパブリックまたはプライベートにすることができます。
ユーザーが読み取り権限を持たないマップ要素は、グレーアウトしたアイコンで表示され、要素に関するすべてのテキスト情報は非表示になります。ただし、ユーザーがトリガーへの権限を持っていなくても、トリガーラベルは表示されます。
マップに要素を追加するには、ユーザーがその要素に対して少なくとも読み取り権限を持っている必要があります。
マップを作成するには、以下の手順を実行します。
既存のマップの設定フォームで 複製 ボタンを使用して、新しいマップを作成することもできます。 このマップは、既存のマップの一般的なレイアウト属性や要素を含む、すべてのプロパティを持ちます。
マップ タブには、マップの一般的な属性が含まれています。

必須入力フィールドは赤いアスタリスクでマークされています。
マップの一般的な属性:
| パラメータ | 説明 |
|---|---|
| 所有者 | マップの所有者名。 |
| 名前 | 一意のマップ名。 |
| 幅 | マップの幅(ピクセル単位)。 |
| 高さ | マップの高さ(ピクセル単位)。 |
| 背景画像 | 背景画像の使用: 画像なし - 背景画像なし(白背景) 画像 - 選択した画像を背景画像として使用します。地図やその他の画像を使用してマップを強化できます。 |
| 背景の拡大縮小 | 背景画像の拡大縮小の使用: なし - 拡大縮小しない; 比率を維持 - 画像の比率を維持しつつ、マップ全体をカバーします(デフォルト)。 |
| アイコンの自動マッピング | 管理 → 一般 → アイコンマッピング で設定された自動アイコンマッピングを使用するように設定できます。アイコンマッピングを使用すると、特定のホストインベントリフィールドに対して特定のアイコンを割り当てることができます。 |
| アイコンのハイライト | このボックスをチェックすると、マップ要素がハイライト表示されます。 アクティブなトリガーを持つ要素は、最も高い深刻度のトリガーと同じ色の円形の背景が表示されます。さらに、すべての問題が確認済みの場合は、円の周りに太い緑色の線が表示されます。 「無効」または「メンテナンス中」のステータスの要素には、それぞれ灰色とオレンジ色の四角い背景が表示されます。 詳細は マップの表示 も参照してください。 |
| トリガーステータス変更時の要素のマーク | トリガーステータスの最近の変更(最近の問題または解決)は、要素アイコンのラベルがない3辺に内向きの赤い三角形のマーカーでハイライト表示されます。マーカーは30分間表示されます。 |
| 問題の表示 | マップ要素で問題をどのように表示するかを選択します: 単一の問題を展開 - 問題が1つだけの場合は問題名を表示し、それ以外の場合は問題の総数を表示します。 問題数 - 問題の総数を表示します 問題数と最も深刻な問題を展開 - 最も深刻な問題の名前と問題の総数を表示します。 「最も深刻な問題」は、問題の深刻度と、同じ場合は問題イベントID(IDが大きいまたは発生が遅いものが優先)に基づいて決定されます。トリガーマップ要素 の場合は、問題の深刻度と、同じ場合はトリガーリスト内のトリガーの位置に基づきます。同じトリガーに複数の問題がある場合は、最も新しいものが表示されます。 |
| 高度なラベル | このボックスをチェックすると、要素タイプごとに個別のラベルタイプを定義できます。 |
| マップ要素ラベルタイプ | マップ要素に使用するラベルタイプ: ラベル - マップ要素のラベル IPアドレス - IPアドレス 要素名 - 要素名(例: ホスト名) ステータスのみ - ステータスのみ(OKまたはPROBLEM) なし - ラベルは表示されません |
| マップ要素ラベルの位置 | マップ要素に対するラベルの位置: 下 - マップ要素の下 左 - 左側 右 - 右側 上 - マップ要素の上 |
| マップ要素ラベルの表示 | マップ要素ラベルの表示方法を選択します: 常に表示 - 常に表示(デフォルト); 自動非表示 - ホバーまたは選択されていない場合はラベルを非表示にします。 |
| リンクラベルの表示 | リンクラベルの表示方法を選択します: 常に表示 - 常に表示(デフォルト); 自動非表示 - ホバーまたは選択されていない場合はラベルを非表示にします。 |
| 問題の表示方法 | 問題数の表示方法: すべて - 問題の総数を表示します 分離 - 未確認の問題数を、問題の総数とは別に表示します 未確認のみ - 未確認の問題数のみを表示します |
| 最小トリガー深刻度 | 選択した最小深刻度レベル未満の問題はマップに表示されません。 たとえば、警告 を選択した場合、情報 および 未分類 レベルのトリガーによる変更はマップに反映されません。 |
| 抑制された問題の表示 | ホストのメンテナンスにより抑制(非表示)される問題も表示する場合は、チェックボックスをオンにします。 |
| URL | 各要素タイプごとにURL(最大2048文字)を定義できます。URLのラベルも定義できます。これらは、マップの表示モードで要素をクリックしたときにリンクとして表示されます。 マップURL名と値にはマクロを使用できます。詳細は サポートされているマクロ を参照し、「map URL names and values」で検索してください。 |
共有タブには、マップの種類や、プライベートマップの共有オプション(ユーザーグループ、ユーザー)が含まれています。

| パラメータ | 説明 |
|---|---|
| タイプ | マップの種類を選択: プライベート - 選択したユーザーグループとユーザーのみに表示されます パブリック - すべてのユーザーに表示されます |
| ユーザーグループ共有のリスト | マップにアクセスできるユーザーグループを選択します。 読み取り専用または読み書きアクセスを許可できます。 |
| ユーザー共有のリスト | マップにアクセスできるユーザーを選択します。 読み取り専用または読み書きアクセスを許可できます。 |
追加をクリックしてこのマップを保存すると、名前、サイズ、およびいくつかの設定を持つ空のマップが作成されます。次に、いくつかの要素を追加する必要があります。そのためには、マップリストで編集をクリックして編集可能な領域を開きます。
要素を追加するには、マップ要素の横にある追加をクリックします。新しい要素はマップの左上隅に表示されます。ドラッグ&ドロップで好きな場所に移動できます。
グリッドオプションが「オン」の場合、要素は常にグリッドに揃えられます(ドロップダウンからさまざまなグリッドサイズを選択したり、グリッドの表示/非表示を切り替えたりできます)。要素をどこにでも自由に配置したい場合は、オプションを「オフ」にしてください。(マップ要素の整列をクリックすることで、後からランダムな要素をグリッドに揃えることもできます。)
要素をいくつか配置したら、名前を付けるなどして区別したくなるかもしれません。要素をクリックするとフォームが表示され、要素タイプの設定、名前の付与、別のアイコンの選択などができます。

マップ要素の属性:
| パラメータ | 説明 |
|---|---|
| タイプ | 要素のタイプ: ホスト - 選択したホストのすべてのトリガーのステータスを表すアイコン マップ - マップのすべての要素のステータスを表すアイコン トリガー - 1つまたは複数のトリガーのステータスを表すアイコン ホストグループ - 選択したグループに属するすべてのホストのすべてのトリガーのステータスを表すアイコン イメージ - リソースにリンクされていないアイコン |
| ラベル | アイコンのラベル。任意の文字列。 マクロや複数行の文字列が使用できます。 このフィールドではマクロ式がサポートされており、 avg、last、min、max関数のみ、時間をパラメータとして使用できます(例: {?avg(/host/key,1h)})。サポートされているマクロの一覧については、サポートされているマクロを参照し、「map element labels」で検索してください。 |
| ラベルの表示 | 要素ラベルの表示方法を選択: デフォルト - マップ設定のマップ要素ラベルの表示設定を使用(デフォルト); 常に - 常に表示(デフォルト); 自動非表示 - ホバーまたは選択されていない場合はラベルを非表示にする。 |
| ラベルの位置 | アイコンに対するラベルの位置: デフォルト - マップのデフォルトのラベル位置 下 - アイコンの下 左 - 左側 右 - 右側 上 - アイコンの上 |
| ホスト | 要素タイプが「ホスト」の場合はホストを入力します。このフィールドはオートコンプリートなので、ホスト名の入力を始めると一致するホストのドロップダウンが表示されます。スクロールして選択します。選択を削除するには「x」をクリックします。 |
| マップ | 要素タイプが「マップ」の場合はマップを選択します。このフィールドはオートコンプリートなので、マップ名の入力を始めると一致するマップのドロップダウンが表示されます。スクロールして選択します。選択を削除するには「x」をクリックします。 |
| トリガー | 要素タイプが「トリガー」の場合は、下の新しいトリガーフィールドで1つまたは複数のトリガーを選択し、追加をクリックします。 選択したトリガーの順序は、同じ重大度のトリガー内でのみ変更できます。複数のトリガーを選択すると、編集モードと表示モードの両方で{HOST.*}マクロの解決にも影響します。 // 1 編集モード// では、最初に表示される{HOST.*}マクロはリスト内の最初のトリガー(トリガーの重大度に基づく)に応じて解決されます。 // 2 表示モード// では、問題の表示パラメータ(一般マップ属性)が影響します。 * 単一の問題を展開モードが選択されている場合、最初に表示される{HOST.*}マクロは、最新の検出された問題トリガー(重大度に関係なく)または(問題が検出されていない場合は)リスト内の最初のトリガーに応じて解決されます。 * 問題数と最も重大なものを展開モードが選択されている場合、最初に表示される{HOST.*}マクロはトリガーの重大度に応じて解決されます。 |
| ホストグループ | 要素タイプが「ホストグループ」の場合はホストグループを入力します。このフィールドはオートコンプリートなので、グループ名の入力を始めると一致するグループのドロップダウンが表示されます。スクロールして選択します。選択を削除するには「x」をクリックします。 |
| タグ | ウィジェットに表示される問題の数を制限するためのタグを指定します。特定のタグやタグ値を含めたり除外したりできます。複数の条件を設定できます。タグ名の一致は常に大文字小文字を区別します。 各条件にはいくつかの演算子があります: 存在する - 指定したタグ名を含める 等しい - 指定したタグ名と値を含める(大文字小文字を区別) 含む - タグ値が入力した文字列を含むタグ名を含める(部分一致、大文字小文字を区別しない) 存在しない - 指定したタグ名を除外する 等しくない - 指定したタグ名と値を除外する(大文字小文字を区別) 含まない - タグ値が入力した文字列を含むタグ名を除外する(部分一致、大文字小文字を区別しない) 条件には2つの計算タイプがあります: And/Or - すべての条件を満たす必要があり、同じタグ名の条件はOr条件でグループ化される Or - いずれか1つの条件を満たせば十分 このフィールドはホストおよびホストグループの要素タイプで利用できます。 |
| 自動アイコン選択 | この場合、アイコンマッピングが使用され、表示するアイコンが決定されます。 |
| アイコン | デフォルト、問題、メンテナンス、無効の各ケースで異なるアイコンを表示することができます。 |
| X座標 | マップ要素のX座標。 |
| Y座標 | マップ要素のY座標。 |
| URL | 要素固有のURL(最大2048文字)を要素に設定できます。URLのラベルも定義できます。これらは、マップの表示モードでユーザーが要素をクリックしたときにリンクとして表示されます。要素に独自のURLがあり、そのタイプに対してマップレベルのURLが定義されている場合、それらは同じメニューで組み合わされます。 マップ要素名や値にはマクロが使用できます。詳細はサポートされているマクロを参照し、「map URL names and values」で検索してください。 |
追加した要素は自動的に保存されません。 ページから移動すると、すべての変更が失われる可能性があります。
したがって、右上の更新ボタンをクリックすることをお勧めします。クリックすると、続くポップアップで何を選択しても変更は保存されます。
選択したグリッドオプションも各マップと一緒に保存されます。
要素を選択するには、1つを選択してから Ctrl を押しながら他の要素を選択します。
また、編集可能な領域で矩形をドラッグし、その中のすべての要素を選択することで、複数の要素を選択することができます。
複数の要素を選択すると、要素のプロパティフォームが一括更新モードに移行し、選択した要素の属性を一括して変更する
ことができます。そのためには、チェックボックスを使って属性をマークし、その属性に新しい値を入力します。
ここでマクロを使用することもできます(例えば、要素のラベルに {HOST.NAME} を使用)。

マップにいくつかの要素を配置したら、それらをリンクし始める時です。 2つの要素をリンクするには、まずそれらを選択する必要があります。要素を選択した状態で、リンクの横にある追加をクリックします。
リンクが作成されると、単一要素フォームに追加のリンクセクションが表示されます。編集をクリックしてリンク属性を編集します。

リンク属性:
| パラメータ | 説明 |
|---|---|
| ラベル | リンクの上に表示されるラベル。 このフィールドではマクロを含む式がサポートされますが、 avg、last、min、max関数のみがサポートされ、パラメータとして時間を指定します(例: {?avg(/host/key,1h)})。 |
| ラベルの表示 | リンクラベルの表示方法を選択: デフォルト - マップ設定のマップ要素ラベルの表示設定を使用(デフォルト); 常に - 常に表示(デフォルト); 自動非表示 - ホバーまたは選択されていない場合はラベルを非表示にします。 |
| 接続先 | リンクが接続する要素。 |
| タイプ(OK) | デフォルトのリンクスタイル: 線 - 一本線 太線 - 太い線 点線 - 点線 破線 - 破線 |
| 色(OK) | デフォルトのリンク色。 |
| インジケータータイプ | リンクインジケーターのタイプを選択: 静的リンク - インジケーターなし; トリガー - トリガーベースのリンクインジケーターを許可; アイテム値 - アイテム値ベースのリンクインジケーターを許可。 |
| アイテム | アイテムを選択します。このアイテムの値がリンクスタイルに影響します。 このフィールドは、インジケータータイプフィールドで「アイテム値」が選択されている場合のみ利用可能です。 |
| インジケーター | リンクインジケーターのリスト。 トリガー インジケータータイプフィールドで「トリガー」が選択されている場合、追加をクリックしてトリガーを追加します。トリガースタイル(色、線の種類)を選択します。トリガーがPROBLEMステータスの場合、そのスタイルがリンクに適用されます。 アイテム値のしきい値/パターン インジケータータイプフィールドで「アイテム値」が選択されている場合、アイテム値のしきい値(数値アイテムの場合)またはパターン(テキストアイテムの場合)を追加します。しきい値/パターンのスタイル(色、線の種類)を選択します。アイテム値が指定したしきい値に達した場合(またはパターンに一致した場合)、そのスタイルがリンクに適用されます。 |
選択した要素の1つをクリックし、マウスボタンを押したままカーソルを目的の場所に移動すると、選択した複数の要素を
マップ内の別の場所に 移動 することができます。
要素を選択し、マウスの右ボタンで選択した要素をクリックし、メニューから Copy を選択することで、1つまたは
複数の要素を コピー することができます。

要素を貼り付けるには、マウスの右ボタンで地図上の領域をクリックし、メニューから Paste を選択します。 Paste without external links を選択すると、選択した要素間のリンクのみを残して貼り付けられます。
コピー&ペーストは、同じブラウザウィンドウ内で動作します。キーボードショートカットはサポートされていません。
ある要素を他の要素の前面または背面に移動するには、要素を右クリックし、前面に移動/最前面に移動または背面に移動/最背面に移動を選択します。

マップ要素に加えて、いくつかの図形を追加することも可能です。 図形はマップ要素ではなく、単なる視覚的な表現です。 例えば、長方形の図形は、いくつかのホストをグループ化するための背景として使用できます。長方形と楕円形の図形を追加できます。
図形を追加するには、図形の横にある追加をクリックします。新しい図形はマップの左上隅に表示されます。ドラッグ&ドロップで好きな場所に移動できます。
新しい図形はデフォルトの色で追加されます。図形をクリックするとフォームが表示され、図形の見た目をカスタマイズしたり、テキストを追加したりできます。

図形を選択するには、1つ選択してからCtrlを押しながら他の図形を選択します。複数の図形を選択した状態で、要素と同様に共通プロパティを一括更新できます。
図形内にテキストを追加できます。テキスト内ではマクロ式がサポートされていますが、avg、last、min、max関数のみがサポートされ、パラメータとして時間を指定します(例:{?avg(/host/key,1h)})。
テキストのみを表示する場合は、図形の枠線を削除して図形を不可視にできます(枠線フィールドで「なし」を選択)。例えば、上記のスクリーンショットで表示されている{MAP.NAME}マクロは、実際にはテキスト付きの長方形の図形であり、マクロをクリックすると確認できます。

{MAP.NAME}は、マップの表示時に設定されたマップ名に解決されます。
テキスト内でハイパーリンクを使用すると、マップの表示時にクリック可能になります。
図形内のテキストの改行は常に「オン」です。ただし、楕円形内では、楕円形が長方形であるかのように行が折り返されます。単語の折り返しは実装されていないため、長い単語(図形に収まらない単語)は折り返されず、(マップ編集ページでは)マスクされるか、(他のマップページでは)切り捨てられます。
図形に加えて、いくつかの線を追加することもできます。線は、マップ内の要素や図形をリンクするために使用できます。
線を追加するには、図形の横にある追加をクリックします。新しい図形がマップの左上隅に表示されます。それを選択し、編集フォームで線をクリックして図形を線に変更します。その後、線の種類、幅、色などの線のプロパティを調整します。

ある図形を他の図形より前に(またはその逆に)持ってくるには、その図形をマウスの右ボタンでクリックし、地図の
図形メニューを表示させます。
