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

Следующие объекты напрямую связаны с 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 виджета панели мониторинга.

Поведение свойства:
- только для чтения
type string Тип виджета панели мониторинга.

Возможные значения:
actionlog - Журнал действий;
clock - Часы;
discovery - Статус обнаружения;
favgraphs - Избранные графики;
favmaps - Избранные карты;
gauge - Индикатор;
graph - График (классический);
graphprototype - Прототип графика;
honeycomb - 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 - Веб-мониторинг.

Поведение свойства:
- обязательно
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.

Property behavior:
- required
name string Имя поля виджета.

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

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

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

Property behavior:
- required