Следующие объекты напрямую связаны с map
API.
Объект карты сети имеет следующие свойства.
Свойство | Тип | Описание |
---|---|---|
sysmapid | строка | (только чтение) ID карты сети. |
height (требуется) |
целое число | Высота карты сети в пикселях. |
name (требуется) |
строка | Имя карты сети. |
width (требуется) |
целое число | Ширина карты сети в пикселях. |
backgroundid | строка | ID изображения, которое используется в качестве фона на карте сети. |
expand_macros | целое число | Необходимо ли раскрывать макросы в подписях при настройке карты сети. Возможные значения: 0 - (по умолчанию) не раскрывать макросы; 1 - раскрывать макросы. |
expandproblem | целое число | Необходимо ли отображать проблемный триггер по всем элементам с единственной проблемой. Возможные значения: 0 - всегда отображать количество проблем; 1 - (по умолчанию) отображать проблемный триггер, если имеется только одна проблема. |
grid_align | целое число | Требуется ли включить выравнивание по сетке. Возможные значения: 0 - отключение выравнивания по сетке; 1 - (по умолчанию) включение выравнивания по сетке. |
grid_show | целое число | Требуется ли отображать сетку на карте. Возможные значения: 0 - не отображать сетку; 1 - (по умолчанию) отображать сетку. |
grid_size | целое число | Размер сетки карты сети в пикселях. Возможные значения: 20, 40, 50, 75 и 100. По умолчанию: 50. |
highlight | целое число | Необходимо ли активировать подсветку иконок. Возможные значения: 0 - подсветка отключена; 1 - (по умолчанию) подсветка включена. |
iconmapid | строка | ID соответствия иконок, которое используется картой сети. |
label_format | целое число | Необходимо ли активировать расширенные подписи. Возможные значения: 0 - (по умолчанию) расширенные подписи отключены; 1 - расширенные подписи включены. |
label_location | целое число | Размещение подписи к элементу карты. Возможные значения: 0 - (по умолчанию) снизу; 1 - слева; 2 - справа; 3 - сверху. |
label_string_host | строка | Пользовательская подпись к элементам узлов сети. Требуется для карт сетей с пользовательским типом подписей к узлам сети. |
label_string_hostgroup | строка | Пользовательская подпись к элементам групп узлов сети. Требуется для карт сетей с пользовательским типом подписей к группам узлов сетей. |
label_string_image | строка | Пользовательская подпись к элементам изображений. Требуется для карт сетей с пользовательским типом подписей к изображениям. |
label_string_map | строка | Пользовательская подпись к элементам карт. Требуется для карт сетей с пользовательским типом подписей к картам. |
label_string_trigger | строка | Пользовательская подпись к элементам триггеров. Требуется для карт сетей с пользовательским типом подписей к триггерам. |
label_type | целое число | Тип подписи к элементам карт сетей. Возможные значения: 0 - подпись; 1 - IP адрес; 2 - (по умолчанию) имя элемента; 3 - только состояние; 4 - ничего. |
label_type_host | целое число | Тип подписи к элементам узлов сетей. Возможные значения: 0 - подпись; 1 - IP адрес; 2 - (по умолчанию) имя элемента; 3 - только состояние; 4 - ничего; 5 - пользовательский. |
label_type_hostgroup | целое число | Тип подписи к элементам групп узлов сетей. Возможные значения: 0 - подпись; 2 - (по умолчанию) имя элемента; 3 - только состояние; 4 - ничего; 5 - пользовательский. |
label_type_image | целое число | Тип подписи к элементам изображений. Возможные значения: 0 - подпись; 2 - (по умолчанию) имя элемента; 4 - ничего; 5 - пользовательский. |
label_type_map | целое число | Тип подписи к элементам карт сетей. Возможные значения: 0 - подпись; 2 - (по умолчанию) имя элемента; 3 - только состояние; 4 - ничего; 5 - пользовательский. |
label_type_trigger | целое число | Тип подписи к элементам триггеров. Возможные значения: 0 - подпись; 2 - (по умолчанию) имя элемента; 3 - только состояние; 4 - ничего; 5 - пользовательский. |
markelements | целое число | Требуется ли подсвечивать элементы карты сети, которые недавно изменили свое состояние. Возможные значения: 0 - (по умолчанию) не подсвечивать элементы; 1 - подсвечивать элементы. |
severity_min | целое число | Минимальная важность триггеров, которые будут отображаться на карте сети. Обратитесь к свойству "severity" триггера для получения списка поддерживаемых важностей триггера. |
show_unack | целое число | Каким образом отображать проблемы. Возможные значения: 0 - (по умолчанию) отображать количество всех проблем; 1 - отображать только количество неподтвержденных проблем; 2 - отображать количество подтвержденных и неподтвержденных проблем раздельно. |
userid | строка | ID пользователя владельца карты сети. |
private | целое число | Тип общего доступа карты сети. Возможные значения: 0 - публичная карта сети; 1 - (по умолчанию) приватная карта сети. |
show_suppressed | целое число | Нужно ли отображать подавленные проблемы. Возможные значения: 0 - (по умолчанию) скрывать подавленные проблемы; 1 - отображать подавленные проблемы. |
Объект элемента карты определяет отображаемый объект на карте сети. Этот объект имеет следующие свойства.
Свойство | Тип | Описание |
---|---|---|
selementid | строка | (только чтение) ID элемента карты. |
elements (требуется) |
массив | Объект данных элементов. Требуется для типов элементов узла сети, группы узлов сети, триггера и карты сети. |
elementtype (требуется) |
целое число | Тип элемента карты. Возможные значения: 0 - узел сети; 1 - карта сети; 2 - триггер; 3 - группа узлов сети; 4 - изображение. |
iconid_off (требуется) |
строка | ID изображения, которое используется для отображения элемента в состоянии по умолчанию. |
areatype | целое число | Каким образом необходимо отображать разделение узлов сети групп узлов сети. Возможные значения: 0 - (по умолчанию) элемент группы узлов сети будет занимать всю карту сети; 1 - элемент группы узлов сети будет занимать фиксированный размер. |
application | строка | Имя группы элементов данных из которой необходимо отображать проблемы. Используется только для элементов карты узла сети и группы узлов сети. |
elementsubtype | целое число | Каким образом отображать элемент группы узлов сети на карте сети. Возможные значения: 0 - (по умолчанию) отображать группу узлов сети одним элементом; 1 - отображать каждый узел сети группы отдельно. |
height | целое число | Высота фиксированного размера элемента группы узлов сети в пикселях. По умолчанию: 200. |
iconid_disabled | строка | ID изображения, которое используется для отображения элемента в деактивированном состоянии. Не используется для элементов изображений. |
iconid_maintenance | строка | ID изображения, которое используется для отображения элемента в состоянии обслуживания. Не используется для элементов изображений. |
iconid_on | строка | ID изображения, которое используется для отображения элемента карты сети с имеющимися проблемами. Не используется для элементов изображений. |
label | строка | Подпись к элементу. |
label_location | целое число | Размещение подписи к элементу карты сети. Возможные значения: -1 - (по умолчанию) размещение по умолчанию; 0 - снизу; 1 - слева; 2 - справа; 3 - сверху. |
permission | целое число | Тип уровня прав доступа. Возможные значения: -1 - отсутствуют; 2 - только чтение; 3 - чтение-запись. |
sysmapid | строка | (только чтение) ID карты сети, которой принадлежит элемент. |
urls | array | URL'ы элемента карты. Объект URL элемента карты детально описан ниже. |
use_iconmap | целое число | Необходимо ли использовать соответствие иконок для элементов узлов сети. Возможные значения: 0 - не использовать соответствие иконок; 1 - (по умолчанию) использовать соответствие иконок. |
viewtype | целое число | Алгоритм размещения элемента группы узлов сети. Возможные значения: 0 - (по умолчанию) сетка. |
width | целое число | Ширина фиксированного размера элемента группы узлов сети в пикселях. По умолчанию: 200. |
x | целое число | X-координата элемента в пикселях. По умолчанию: 0. |
y | целое число | Y-координата элемента в пикселях. По умолчанию: 0. |
Объект элемента карты Узел сети задает один элемент узла сети.
Свойство | Тип | Описание |
---|---|---|
hostid | строка | ID узла сети |
Объект элемента карты Группы узлов сети задает один элемент группы узлов сети.
Свойство | Тип | Описание |
---|---|---|
groupid | строка | ID группы узлов сети |
Объект элемента карты Карты сети задает один элемент карты сети.
Свойство | Тип | Описание |
---|---|---|
sysmapid | строка | ID карты сети |
Объект URL элемента карты задает нажимаемую ссылку, которая будет доступна определенному элементу карты сети. Этот объект имеет следующие свойства:
Свойство | Тип | Описание |
---|---|---|
sysmapelementurlid | строка | (только чтение) ID URL элемента карты. |
name (требуется) |
строка | Подпись к ссылке. |
url (требуется) |
строка | URL ссылки. |
selementid | строка | ID элемента карты, которому принадлежит URL. |
Объект связи карты задает связь между двумя элементами карты сети. Этот объект имеет следующие свойства.
Свойство | Тип | Описание |
---|---|---|
linkid | строка | (только чтение) ID связи карты. |
selementid1 (требуется) |
строка | ID первого элемента карты сети, присоединенного с одного конца. |
selementid2 (требуется) |
строка | ID второго элемента карты сети, присоединенного с другого конца. |
color | строка | Цвет линии в виде шестнадцатеричного кода цвета. По умолчанию: 000000 . |
drawtype | целое число | Стиль отрисовки линии связи. Возможные значения: 0 - (по умолчанию) линия; 2 - жирная линия; 3 - точечная линия; 4 - пунктирная линия. |
label | строка | Подпись к связи. |
linktriggers | массив | Триггеры связи на карте сети, которые используются в качестве индикатров состояния связи. Объект триггеров связи на карте сети детально описан ниже. |
permission | целое число | Тип уровня прав доступа. Возможные значения: -1 - отсутствуют; 2 - только чтение; 3 - чтение-запись. |
sysmapid | строка | ID карты сети, которой принадлежит связь. |
Объект триггера связи на карте задаёт индикатор состояния связи карты, основываясь на состоянии триггера. Этот объект имеет следующие свойства:
Свойство | Тип | Описание |
---|---|---|
linktriggerid | строка | (только чтение) ID триггера связи на карте. |
triggerid (требуется) |
строка | ID триггера, который используется индикатором связи. |
color | строка | Цвет индикатора в виде шестнадцатеричного кода цвета. По умолчанию: DD0000 . |
drawtype | целое число | Стиль отрисовки индикатора. Возможные значения: 0 - (по умолчанию) линия; 2 - жирная линия; 3 - точечная линия; 4 - пунктирная линия. |
linkid | строка | ID связи карты сети, которой принадлежит триггер связи. |
Объект URL карты задает нажимаемую ссылку, которая становится доступной всем элементам определенного типа карты сети. Этот объект имеет следующие свойства:
Свойство | Тип | Описание |
---|---|---|
sysmapurlid | строка | (только чтение) ID URL карты. |
name (требуется) |
строка | Подпись к ссылке. |
url (требуется) |
строка | URL ссылки. |
elementtype | целое число | Тип элемента карты сети, которому будет доступен URL. Обратитесь к свойству "type" элемента карты для получения списка поддерживаемых типов. По умолчанию: 0. |
sysmapid | строка | ID карты сети, которой принадлежит URL. |
Список прав доступа к карте сети основанный на пользователях. Этот объект имеет следующие свойства:
Свойство | Тип | Описание |
---|---|---|
sysmapuserid | строка | (только чтение) ID пользователя карты. |
userid (требуется) |
строка | ID пользователя. |
permission (требуется) |
целое число | Тип уровня прав доступа. Возможные значения: 2 - только чтение; 3 - чтение-запись; |
Список прав доступа к карте сети основанный на группах пользователей. Этот объект имеет следующие свойства:
Свойство | Тип | Описание |
---|---|---|
sysmapusrgrpid | строка | (только чтение) ID группы пользователей карты. |
usrgrpid (требуется) |
строка | ID группы пользователей. |
permission (требуется) |
целое число | Тип уровня прав доступа. Возможные значения: 2 - только чтение; 3 - чтение-запись; |
Объект фигуры карты задает геометрическую фигуру (с или без текста), которая отображается на карте сети. Этот объект имеет следующие свойства:
Свойство | Тип | Описание |
---|---|---|
sysmap_shapeid | строка | (только чтение) ID элемента фигуры карты. |
type (требуется) | целое число | Тип элемента фигуры карты. Возможные значения: 0 - прямоугольник; 1 - эллипс. Свойство требуется указывать при создании новых фигур. |
x | целое число | X-координата фигуры в пикселях. По умолчанию: 0. |
y | целое число | Y-координата фигуры в пикселях. По умолчанию: 0. |
width | целое число | Ширина фигуры в пикселях. По умолчанию: 200. |
height | целое число | Высота фигуры в пикселях. По умолчанию: 200. |
text | строка | Текст к фигуре. |
font | целое число | Шрифт текста внутри фигуры. Возможные значения: 0 - Georgia, serif 1 - “Palatino Linotype”, “Book Antiqua”, Palatino, serif 2 - “Times New Roman”, Times, serif 3 - Arial, Helvetica, sans-serif 4 - “Arial Black”, Gadget, sans-serif 5 - “Comic Sans MS”, cursive, sans-serif 6 - Impact, Charcoal, sans-serif 7 - “Lucida Sans Unicode”, “Lucida Grande”, sans-serif 8 - Tahoma, Geneva, sans-serif 9 - “Trebuchet MS”, Helvetica, sans-serif 10 - Verdana, Geneva, sans-serif 11 - “Courier New”, Courier, monospace 12 - “Lucida Console”, Monaco, monospace По умолчанию: 9. |
font_size | целое число | Размер шрифта в пикселях. По умолчанию: 11. |
font_color | строка | Цвет шрифта. По умолчанию: '000000'. |
text_halign | целое число | Выравнивание текста по горизонтали. Возможные значения: 0 - по центру; 1 - слева; 2 - справа. По умолчанию: 0. |
text_valign | целое число | Выравнивание текста по вертикали. Возможные значения: 0 - по центру; 1 - сверху; 2 - снизу. По умолчанию: 0. |
border_type | целое число | Тип рамки. Возможные значения: 0 - нет; 1 - ————— ;2 - ····· ;3 - - - - .По умолчанию: 0. |
border_width | целое число | Ширина рамки в пикселях. По умолчанию: 0. |
border_color | строка | Цвет рамки. По умолчанию: '000000'. |
background_color | строка | Цвет фона (заполнение цветом). По умолчанию: (пусто) . |
zindex | целое число | Значение, используемое для упорядочивания фигур (z-index). По умолчанию: 0. |
Объект линии карты задает линию, которая отображается на карте сети. Этот объект имеет следующие свойства:
Свойство | Тип | Описание |
---|---|---|
sysmap_shapeid | строка | (только чтение) ID элемента линии карты. |
x1 | целое число | X-координата 1 точки линии в пикселях. По умолчанию: 0. |
y1 | целое число | Y-координата 1 точки линии в пикселях. По умолчанию: 0. |
x2 | целое число | X-координата 2 точки линии в пикселях. По умолчанию: 200. |
y2 | целое число | Y-координата 2 точки линии в пикселях. По умолчанию: 200. |
line_type | целое число | Тип рамки. Возможные значения: 0 - none; 1 - ————— ;2 - ····· ;3 - - - - .По умолчанию: 0. |
line_width | целое число | Ширина рамки в пикселях. По умолчанию: 0. |
line_color | строка | Цвет рамки. По умолчанию: '000000'. |
zindex | целое число | Значение, используемое для упорядочивания фигур (z-index). По умолчанию: 0. |
The map shape object defines an geometric shape (with or without text) displayed on a map. It has the following properties:
Property | Type | Description |
---|---|---|
sysmap_shapeid | string | (readonly) ID of the map shape element. |
type (required) | integer | Type of map shape element. Possible values: 0 - rectangle; 1 - ellipse. Property is required when new shapes are created. |
x | integer | X-coordinates of the shape in pixels. Default: 0. |
y | integer | Y-coordinates of the shape in pixels. Default: 0. |
width | integer | Width of the shape in pixels. Default: 200. |
height | integer | Height of the shape in pixels. Default: 200. |
text | string | Text of the shape. |
font | integer | Font of the text within shape. Possible values: 0 - Georgia, serif 1 - “Palatino Linotype”, “Book Antiqua”, Palatino, serif 2 - “Times New Roman”, Times, serif 3 - Arial, Helvetica, sans-serif 4 - “Arial Black”, Gadget, sans-serif 5 - “Comic Sans MS”, cursive, sans-serif 6 - Impact, Charcoal, sans-serif 7 - “Lucida Sans Unicode”, “Lucida Grande”, sans-serif 8 - Tahoma, Geneva, sans-serif 9 - “Trebuchet MS”, Helvetica, sans-serif 10 - Verdana, Geneva, sans-serif 11 - “Courier New”, Courier, monospace 12 - “Lucida Console”, Monaco, monospace Default: 9. |
font_size | integer | Font size in pixels. Default: 11. |
font_color | string | Font color. Default: '000000'. |
text_halign | integer | Horizontal alignment of text. Possible values: 0 - center; 1 - left; 2 - right. Default: 0. |
text_valign | integer | Vertical alignment of text. Possible values: 0 - middle; 1 - top; 2 - bottom. Default: 0. |
border_type | integer | Type of the border. Possible values: 0 - none; 1 - ————— ;2 - ····· ;3 - - - - .Default: 0. |
border_width | integer | Width of the border in pixels. Default: 0. |
border_color | string | Border color. Default: '000000'. |
background_color | string | Background color (fill color). Default: (empty) . |
zindex | integer | Value used to order all shapes and lines (z-index). Default: 0. |
The map line object defines an line displayed on a map. It has the following properties:
Property | Type | Description |
---|---|---|
sysmap_shapeid | string | (readonly) ID of the map shape element. |
x1 | integer | X-coordinates of the line point 1 in pixels. Default: 0. |
y1 | integer | Y-coordinates of the line point 1 in pixels. Default: 0. |
x2 | integer | X-coordinates of the line point 2 in pixels. Default: 200. |
y2 | integer | Y-coordinates of the line point 2 in pixels. Default: 200. |
line_type | integer | Type of the lines. Possible values: 0 - none; 1 - ————— ;2 - ····· ;3 - - - - .Default: 0. |
line_width | integer | Width of the lines in pixels. Default: 0. |
line_color | string | Line color. Default: '000000'. |
zindex | integer | Value used to order all shapes and lines (z-index). Default: 0. |