Объект панели шаблона

Следующие объекты напрямую связаны с API templatedashboard.

Панель шаблона

Объект панели шаблона имеет следующие свойства.

Property Type Description
dashboardid ID ID панели шаблона.

Property behavior:
- read-only
- required for update operations
name string Имя панели шаблона.

Property behavior:
- required for create operations
templateid ID ID шаблона, к которому принадлежит панель.

Property behavior:
- constant
- required for create operations
display_period integer Период отображения страницы по умолчанию (в секундах).

Possible values: 10, 30, 60, 120, 600, 1800, 3600.

Default: 30.
auto_start integer Автоматический запуск слайд-шоу.

Possible values:
0 - do not auto start slideshow;
1 - (default) auto start slideshow.
uuid string Универсальный уникальный идентификатор, используемый для связывания импортированных панелей шаблонов с уже существующими. Автоматически создается, если не указан.

Страница панели шаблона

Объект страницы панели шаблона имеет следующие свойства.

Property Type Description
dashboard_pageid ID ID страницы панели.

Property behavior:
- read-only
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 Тип виджета панели.

Возможные значения:
actionlog - Журнал действий;
clock - Часы;
discovery - Статус обнаружения;
favgraphs - Избранные графики;
favmaps - Избранные карты;
gauge - Индикатор;
graph - График (классический);
graphprototype - Прототип графика;
honeycomb - Соты;
hostavail - Доступность узла сети;
hostcard - Карточка узла сети;
hostnavigator - Навигатор узлов сети;
itemcard - Карточка элемента данных;
itemnavigator - Навигатор элементов данных;
item - Значение элемента данных;
map - Карта;
navtree - Дерево навигации по карте;
piechart - Круговая диаграмма;
plaintext - Обычный текст;
problemhosts - Узлы сети с проблемами;
problems - Проблемы;
problemsbysv - Проблемы по степени тяжести;
scatterplot - Точечная диаграмма;
slareport - Отчет SLA;
svggraph - График;
systeminfo - Системная информация;
tophosts - Лучшие узлы сети;
topitems - Лучшие элементы данных;
toptriggers - Лучшие триггеры;
trigover - Обзор триггеров;
url - URL;
web - Мониторинг веб-сайта.

Property behavior:
- required
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 Массив объектов поле виджета панели шаблона.
Поле виджета панели шаблона

Объект поля виджета панели шаблона имеет следующие свойства.

Property Type Description
type integer Тип поля виджета.

Возможные значения:
0 - Integer;
1 - String;
4 - Item;
5 - Item prototype;
6 - Graph;
7 - Graph prototype;
8 - Map;
9 - Service;
10 - SLA;
11 - User;
12 - Action;
13 - Media type.

Поведение свойства:
- required
name string Имя поля виджета.

Возможные значения: см. Поля виджетов панели. Обратите внимание, что некоторые параметры, связанные с узлом сети (например, Host groups, Exclude host groups и Hosts в виджете Problems, Host groups в виджете Host availability и т. д.), недоступны при настройке виджета на панели шаблона. Это связано с тем, что панели шаблона отображают данные только с узла сети, к которому привязан шаблон.

Поведение свойства:
- required
value mixed Значение поля виджета в зависимости от типа.

Возможные значения: см. Поля виджетов панели. Обратите внимание, что некоторые параметры, связанные с узлом сети (например, Host groups, Exclude host groups и Hosts в виджете Problems, Host groups в виджете Host availability и т. д.), недоступны при настройке виджета на панели шаблона. Это связано с тем, что панели шаблона отображают данные только с узла сети, к которому привязан шаблон.

Поведение свойства:
- required