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

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

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

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

Property Type Description
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 Универсальный уникальный идентификатор, используемый для связывания импортированных панелей шаблонов с уже существующими. Автоматически генерируется, если не указан.

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

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

Property Type Description
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 Тип виджета панели.

Возможные значения:
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