Следующие объекты напрямую связаны с 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 - (по умолчанию) приватная карта сети. |
Объект элемента карты определяет отображаемый объект на карте сети. Этот объект имеет следующие свойства.
| Свойство | Тип | Описание |
|---|---|---|
| selementid | строка | (только чтение) ID элемента карты. |
| elementid (требуется) |
строка | ID объекта, который отображается элементом карты. Требуется для элементов с типами узел сети, группа узлов сети, триггер и карта сети. |
| 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 - сверху. |
| sysmapid | строка | (только чтение) ID карты сети, которой принадлежит элемент. |
| urls | array | URL'ы элемента карты. Объект URL элемента карты детально описан ниже. |
| use_iconmap | целое число | Необходимо ли использовать соответствие иконок для элементов узлов сети. Возможные значения: 0 - не использовать соответствие иконок; 1 - (по умолчанию) использовать соответствие иконок. |
| viewtype | целое число | Алгоритм размещения элемента группы узлов сети. Возможные значения: 0 - (по умолчанию) сетка. |
| width | целое число | Ширина фиксированного размера элемента группы узлов сети в пикселях. По умолчанию: 200. |
| x | целое число | X-координата элемента в пикселях. По умолчанию: 0. |
| y | целое число | Y-координата элемента в пикселях. По умолчанию: 0. |
Объект 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 | массив | Триггеры связи на карте сети, которые используются в качестве индикатров состояния связи. Объект триггеров связи на карте сети детально описан ниже. |
| 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 - чтение-запись; |