Template dashboardオブジェクト

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

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

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

Property Type Description
dashboardid ID テンプレートダッシュボードのID。

Property behavior:
- read-only
- 更新操作で required
name string テンプレートダッシュボードの名前。

Property behavior:
- 作成操作で required
templateid ID このダッシュボードが属するテンプレートのID。

Property behavior:
- constant
- 作成操作で required
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 テンプレートダッシュボードウィジェットオブジェクトの配列。

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

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

プロパティ 説明
widgetid ID ダッシュボードウィジェットのID。

プロパティの動作:
- 読み取り専用
type string ダッシュボードウィジェットのタイプ。

使用可能な値:
actionlog - アクションログ;
clock - 時計;
discovery - ディスカバリのステータス;
favgraphs - お気に入りのグラフ;
favmaps - お気に入りのマップ;
gauge - ゲージ;
graph - グラフ(クラシック);
graphprototype - グラフプロトタイプ;
honeycomb - ハニカム;
hostavail - ホストの可用性;
hostcard - ホストカード;
hostnavigator - ホストナビゲーター;
itemcard - アイテムカード;
itemnavigator - アイテムナビゲーター;
item - アイテムの値;
map - マップ;
navtree - マップナビゲーションツリー;
piechart - 円グラフ;
plaintext - プレーンテキスト;
problemhosts - 障害ホスト;
problems - 障害;
problemsbysv - 深刻度別の障害;
slareport - SLAレポート;
svggraph - グラフ;
systeminfo - システム情報;
tophosts - 上位ホスト;
topitems - 上位アイテム;
toptriggers - 上位トリガー;
trigover - トリガーの概要;
url - URL;
web - Web監視。

プロパティの動作:
- 必須
name string カスタムウィジェット名。
x integer ダッシュボードの左端からの水平方向の位置。

指定可能な値の範囲は 0 から 71 です。
y integer ダッシュボードの上端からの垂直方向の位置。

指定可能な値の範囲は 0 から 63 です。
width integer ウィジェットの幅。

指定可能な値の範囲は 1 から 72 です。
height integer ウィジェットの高さ。

指定可能な値の範囲は 1 から 64 です。
view_mode integer ウィジェットの表示モード。

使用可能な値:
0 - (デフォルト) デフォルトのウィジェット表示;
1 - ヘッダーを非表示;
fields array テンプレートダッシュボードウィジェットフィールド オブジェクトの配列。
テンプレートダッシュボードウィジェットフィールド

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

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

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

Property behavior:
- required
name string ウィジェットフィールド名。

使用可能な値: Dashboard widget fields を参照してください。なお、一部のホスト関連パラメータ(例: Problems ウィジェットの Host groupsExclude host groupsHostsHost availability ウィジェットの Host groups など)は、テンプレートダッシュボード上でウィジェットを設定する際には使用できません。これは、テンプレートダッシュボードが、テンプレートがリンクされているホストのデータのみを表示するためです。

Property behavior:
- required
value mixed タイプに応じたウィジェットフィールドの値。

使用可能な値: Dashboard widget fields を参照してください。なお、一部のホスト関連パラメータ(例: Problems ウィジェットの Host groupsExclude host groupsHostsHost availability ウィジェットの Host groups など)は、テンプレートダッシュボード上でウィジェットを設定する際には使用できません。これは、テンプレートダッシュボードが、テンプレートがリンクされているホストのデータのみを表示するためです。

Property behavior:
- required