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

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

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

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

Property Type Description
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 - (по умолчанию) автоматически запускать слайд-шоу.

Страница панели

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

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

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

По умолчанию: пустая строка.
display_period integer Период отображения страницы панели (в секундах).

Допустимые значения: 0, 10, 30, 60, 120, 600, 1800, 3600.

По умолчанию: 0 (будет использоваться период отображения страницы по умолчанию).
widgets array Массив объектов [виджета панели] (object#dashboard-widget).

Виджет панели мониторинга

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

Property Type Description
widgetid ID ID виджета панели мониторинга.

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

Возможные значения:
actionlog - Журнал действий;
clock - Часы;
(deprecated) dataover - Обзор данных;
discovery - Статус обнаружения;
favgraphs - Избранные графики;
favmaps - Избранные карты;
gauge - Индикатор;
geomap - Геокарта;
graph - График (классический);
graphprototype - Прототип графика;
honeycomb - Honeycomb;
hostavail - Доступность узла сети;
hostnavigator - Навигатор узлов сети;
itemhistory - История элемента данных;
itemnavigator - Навигатор элементов данных;
item - Значение элемента данных;
map - Карта;
navtree - Дерево навигации по карте;
piechart - Круговая диаграмма;
problemhosts - Узлы сети с проблемами;
problems - Проблемы;
problemsbysv - Проблемы по уровню серьезности;
slareport - Отчет SLA;
svggraph - График;
systeminfo - Системная информация;
tophosts - Лучшие узлы сети;
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;
2 - Группа узлов сети;
3 - Узел сети;
4 - Элемент данных;
5 - Прототип элемента данных;
6 - График;
7 - Прототип графика;
8 - Карта;
9 - Сервис;
10 - SLA;
11 - Пользователь;
12 - Действие;
13 - Тип медиа.

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

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

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

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

Property behavior:
- required

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

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

Property Type Description
usrgrpid ID ID группы пользователей.

Property behavior:
- required
permission integer Тип уровня доступа.

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

Property behavior:
- required

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

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

Property Type Description
userid ID ID пользователя.

Property behavior:
- required
permission integer Тип уровня прав доступа.

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

Property behavior:
- required