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

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

Панель мониторинга

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

Свойство Тип Описание
dashboardid ID ID панели мониторинга.

Поведение свойства:
- только для чтения
- обязательно для операций обновления
name string Имя панели мониторинга.

Поведение свойства:
- обязательно для операций создания
userid ID ID пользователя, который является владельцем панели мониторинга.
private integer Тип общего доступа к панели мониторинга.

Возможные значения:
0 - общедоступная панель мониторинга;
1 - (по умолчанию) частная панель мониторинга.
display_period integer Период отображения страницы по умолчанию (в секундах).

Возможные значения: 10, 30, 60, 120, 600, 1800, 3600.

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

Возможные значения:
0 - не запускать слайд-шоу автоматически;
1 - (по умолчанию) запускать слайд-шоу автоматически.

Страница панели мониторинга

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

Свойство Тип Описание
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 - Шкала;
geomap - Геокарта;
graph - График (классический);
graphprototype - Прототип графика;
honeycomb - Соты;
hostavail - Доступность узла сети;
hostcard - Карточка узла сети;
hostnavigator - Навигатор узлов сети;
itemcard - Карточка элемента данных;
itemhistory - История элемента данных;
itemnavigator - Навигатор элементов данных;
item - Значение элемента данных;
map - Карта;
navtree - Дерево навигации по картам;
piechart - Круговая диаграмма;
problemhosts - Узлы сети с проблемами;
problems - Проблемы;
problemsbysv - Проблемы по важности;
scatterplot - Точечная диаграмма;
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 Массив объектов поля виджета панели мониторинга.

Поведение свойства:
- см. отдельные виджеты в разделе Поля виджетов панели мониторинга
Поле виджета панели мониторинга

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

Свойство Тип Описание
type integer Тип поля виджета.

Возможные значения:
0 - Целое число;
1 - Строка;
2 - Группа узлов сети;
3 - Узел сети;
4 - Элемент данных;
5 - Прототип элемента данных;
6 - График;
7 - Прототип графика;
8 - Карта;
9 - Сервис;
10 - SLA;
11 - Пользователь;
12 - Действие;
13 - Тип медиа.

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

Возможные значения: см. Поля виджета панели мониторинга.

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

Возможные значения: см. Поля виджета панели мониторинга.

Поведение свойства:
- обязательно

Группа пользователей панели мониторинга

Список разрешений панели мониторинга на основе групп пользователей. Имеет следующие свойства.

Свойство Тип Описание
usrgrpid ID ID группы пользователей.

Поведение свойства:
- обязательно
permission integer Тип уровня разрешений.

Возможные значения:
2 - только чтение;
3 - чтение-запись.

Поведение свойства:
- обязательно

Пользователь панели мониторинга

Список разрешений панели мониторинга по пользователям. Имеет следующие свойства.

Свойство Type Описание
userid ID ID пользователя.

Поведение свойства:
- обязательно
permission integer Тип уровня разрешений.

Возможные значения:
2 - только чтение;
3 - чтение-запись.

Поведение свойства:
- обязательно