Template dashboardオブジェクト

次のオブジェクトは、templatedashboardAPIに直接関連しています。

テンプレートダッシュボード

テンプレートダッシュボードオブジェクトには、以下のプロパティがあります。

プロパティ 説明
dashboardid ID テンプレートダッシュボードのID。

プロパティの動作:
- 読み取り専用
- 更新操作では必須
name string テンプレートダッシュボードの名前。

プロパティの動作:
- 作成操作では必須
templateid ID ダッシュボードが属するテンプレートのID。

プロパティの動作:
- 定数
- 作成操作では必須
display_period integer デフォルトのページ表示期間(秒単位)。

指定可能な値: 10、30、60、120、600、1800、3600。

デフォルト: 30。
auto_start integer スライドショーを自動開始します。

指定可能な値:
0 - スライドショーを自動開始しない;
1 - (デフォルト) スライドショーを自動開始する。
uuid string インポートしたテンプレートダッシュボードを既存のものに関連付けるために使用される汎用一意識別子。指定されていない場合は自動生成されます。

テンプレートダッシュボードページ

テンプレートダッシュボードページオブジェクトには、以下のプロパティがあります。

プロパティ 説明
dashboard_pageid ID ダッシュボードページのID。

プロパティの動作:
- 読み取り専用
name string ダッシュボードページ名。

デフォルト: 空文字列。
display_period integer ダッシュボードページの表示期間(秒単位)。

指定可能な値: 0、10、30、60、120、600、1800、3600。

デフォルト: 0(デフォルトのページ表示期間が使用されます)。
widgets array テンプレートダッシュボードウィジェットオブジェクトの配列。

テンプレートダッシュボードウィジェット

テンプレートダッシュボードウィジェットオブジェクトには、次のプロパティがあります。

Property Type Description
widgetid ID ダッシュボードウィジェットのIDです。

Property behavior:
- read-only
type string ダッシュボードウィジェットの種類です。

Possible values:
actionlog - Action log;
clock - Clock;
discovery - Discovery status;
favgraphs - Favorite graphs;
favmaps - Favorite maps;
gauge - Gauge;
graph - Graph (classic);
graphprototype - Graph prototype;
honeycomb - Honeycomb;
hostavail - Host availability;
hostcard - Host card;
hostnavigator - Host navigator;
itemcard - Item card;
itemnavigator - Item navigator;
item - Item value;
map - Map;
navtree - Map Navigation Tree;
piechart - Pie chart;
plaintext - Plain text;
problemhosts - Problem hosts;
problems - Problems;
problemsbysv - Problems by severity;
slareport - SLA report;
svggraph - Graph;
systeminfo - System information;
tophosts - Top hosts;
topitems - Top items;
toptriggers - Top triggers;
trigover - Trigger overview;
url - URL;
web - Web monitoring.

Property behavior:
- required
name string カスタムウィジェット名です。
x integer ダッシュボード左端からの水平方向の位置です。

Possible values range from 0 to 71.
y integer ダッシュボード上端からの垂直方向の位置です。

Possible values range from 0 to 63.
width integer ウィジェットの幅です。

Possible values range from 1 to 72.
height integer ウィジェットの高さです。

Possible values range from 1 to 64.
view_mode integer ウィジェットの表示モードです。

Possible values:
0 - (default) default widget view;
1 - with hidden header;
fields array テンプレートダッシュボードウィジェットフィールドオブジェクトの配列です。
テンプレートダッシュボードウィジェットフィールド

テンプレートダッシュボードウィジェットフィールドオブジェクトには、以下のプロパティがあります。

プロパティ 説明
type integer ウィジェットフィールドのタイプ。

使用可能な値:
0 - 整数;
1 - 文字列;
4 - アイテム;
5 - アイテムプロトタイプ;
6 - グラフ;
7 - グラフプロトタイプ;
8 - マップ;
9 - サービス;
10 - SLA;
11 - ユーザー;
12 - アクション;
13 - メディアタイプ。

プロパティの動作:
- 必須
name string ウィジェットフィールド名。

使用可能な値: ダッシュボードウィジェットフィールドを参照してください。なお、一部のホスト関連パラメータ(例: 障害ウィジェットの ホストグループ除外するホストグループホストホストの可用性ウィジェットの ホストグループ など)は、テンプレートダッシュボード上でウィジェットを設定する場合には使用できません。これは、テンプレートダッシュボードが、そのテンプレートにリンクされているホストのデータのみを表示するためです。

プロパティの動作:
- 必須
value mixed タイプに応じたウィジェットフィールドの値。

使用可能な値: ダッシュボードウィジェットフィールドを参照してください。なお、一部のホスト関連パラメータ(例: 障害ウィジェットの ホストグループ除外するホストグループホストホストの可用性ウィジェットの ホストグループ など)は、テンプレートダッシュボード上でウィジェットを設定する場合には使用できません。これは、テンプレートダッシュボードが、そのテンプレートにリンクされているホストのデータのみを表示するためです。

プロパティの動作:
- 必須