Следећи објекти су директно повезани са map
API-јем.
Објекат мапе има следећа својства.
Property | Type | Description |
---|---|---|
sysmapid | ID | ID мапе. Понашање својства: - само за читање - потребно за операције ажурирања |
height | integer | Висина мапе у пикселима. Понашање својства: - потребно за операције креирања |
name | string | Назив мапе. Понашање својства: - обавезно за операције креирања |
width | integer | Ширина мапе у пикселима. Понашање својства: - обавезно за операције креирања |
backgroundid | ID | ID слике која се користи као позадина за мапу. |
background_scale | integer | Да ли да се омогући пропорционално скалирање позадинске слике. Могуће вредности: 0 - онемогући скалирање; 1 - (подразумевано) омогући скалирање слике. |
expand_macros | integer | Да ли проширити макрое у ознакама приликом конфигурисања мапе. Могуће вредности: 0 - (подразумевано) не проширивати макрое; 1 - проширити макрое. |
expandproblem | integer | Да ли ће се окидач проблема приказивати за елементе са једним проблемом. Могуће вредности: 0 - увек приказивати број проблема; 1 - (подразумевано) приказати окидач проблема ако постоји само један проблем. |
grid_align | integer | Да ли омогућити поравнање мреже. Могуће вредности: 0 - онемогућити поравнање мреже; 1 - (подразумевано) омогућити поравнање мреже. |
grid_show | integer | Да ли да се мрежа прикаже на мапи. Могуће вредности: 0 - не приказуј мрежу; 1 - (подразумевано) прикажи мрежу. |
grid_size | integer | Величина мреже мапе у пикселима. Подржане вредности: 20, 40, 50, 75 и 100. Подразумевано: 50. |
highlight | integer | Да ли је истицање икона омогућено. Могуће вредности: 0 - истицање онемогућено; 1 - (подразумевано) истицање омогућено. |
iconmapid | ID | ID мапе икона које се користе на мапи. |
label_format | integer | Да ли да се омогуће напредне ознаке. Могуће вредности: 0 - (подразумевано) онемогући напредне ознаке; 1 - омогући напредне ознаке. |
label_location | integer | Локација ознаке елемента мапе. Могуће вредности: 0 - (подразумевано) доле; 1 - лево; 2 - десно; 3 - горе. |
label_string_host | string | Прилагођена ознака за елементе хоста. Понашање својства: - обавезно ако је label_type_host подешено на "прилагођено" |
label_string_hostgroup | string | Прилагођена ознака за елементе групе хостова. Понашање својства: - обавезно ако је label_type_hostgroup подешено на "прилагођено" |
label_string_image | string | Прилагођена ознака за елементе слике. Понашање својства: - обавезно ако је label_type_image подешено на "custom" |
label_string_map | string | Прилагођена ознака за елементе мапе. Понашање својства: - обавезно ако је label_type_map подешено на "custom" |
label_string_trigger | string | Прилагођена ознака за елементе окидача. Понашање својства: - обавезно ако је label_type_trigger подешено на "custom" |
label_type | integer | Тип ознаке елемента мапе. Могуће вредности: 0 - ознака; 1 - IP адреса; 2 - (подразумевано) назив елемента; 3 - само статус; 4 - ништа. |
label_type_host | integer | Тип ознаке за елементе хоста. Могуће вредности: 0 - ознака; 1 - IP адреса; 2 - (подразумевано) назив елемента; 3 - само статус; 4 - ништа; 5 - прилагођено. |
label_type_hostgroup | integer | Тип ознаке за елементе групе хостова. Могуће вредности: 0 - ознака; 2 - (подразумевано) назив елемента; 3 - само статус; 4 - ништа; 5 - прилагођено. |
label_type_image | integer | Тип ознаке за елементе групе хостова. Могуће вредности: 0 - ознака; 2 - (подразумевано) назив елемента; 4 - ништа; 5 - прилагођено. |
label_type_map | integer | Тип ознаке за елементе мапе. Могуће вредности: 0 - ознака; 2 - (подразумевано) назив елемента; 3 - само статус; 4 - ништа; 5 - прилагођено. |
label_type_trigger | integer | Тип ознаке за елементе окидача. Могуће вредности: 0 - ознака; 2 - (подразумевано) назив елемента; 3 - само статус; 4 - ништа; 5 - прилагођено. |
markelements | integer | Да ли треба истаћи елементе мапе који су недавно променили свој статус. Могуће вредности: 0 - (подразумевано) не истичу елементе; 1 - истичу елементи. |
severity_min | integer | Минимална озбиљност окидача који ће бити приказани на мапи. Погледајте својство trigger severity за листу подржаних озбиљности окидача. |
show_element_label | integer | Како подразумевано приказати ознаке елемената. Могуће вредности: 0 - увек приказивати; 1 - (подразумевано) аутоматски сакривати. |
show_link_label | integer | Како подразумевано приказати ознаке веза. Могуће вредности: 0 - увек приказивати; 1 - (подразумевано) аутоматски сакривати. |
show_unack | integer | Како треба приказивати проблеме. Могуће вредности: 0 - (подразумевано) прикажи број свих проблема; 1 - прикажи само број непотврђених проблема; 2 - прикажи број потврђених и непотврђених проблема одвојено. |
userid | ID | ID корисника који је власник мапе. |
private | integer | Тип дељења мапе. Могуће вредности: 0 - јавна мапа; 1 - (подразумевано) приватна мапа. |
show_suppressed | integer | Да ли се приказују потиснути проблеми. Могуће вредности: 0 - (подразумевано) сакриј потиснуте проблеме; 1 - прикажи потиснуте проблеме. |
Објекат елемента мапе дефинише објекат приказан на мапи. Има следећа својства.
Property | Type | Description |
---|---|---|
selementid | ID | ID елемента мапе. Понашање својства: - само за читање |
elements | array | Елемент објекат података. Понашање својства: - обавезно ако је elementtype подешено на "host", "map", "trigger" или "host group" |
elementtype | integer | Тип елемента мапе. Могуће вредности: 0 - хост; 1 - мапа; 2 - окидач; 3 - група домаћина; 4 - слика. Понашање својства: - обавезно |
iconid_off | ID | ID слике која се користи за приказивање елемента у подразумеваном стању. Понашање својства: - обавезно |
areatype | integer | Како треба приказивати домаћине посебне групе домаћина. Могуће вредности: 0 - (подразумевано) елемент групе домаћина ће заузети целу мапу; 1 - елемент групе хостова ће имати фиксну величину. |
elementsubtype | integer | Како елемент групе домаћина треба да се приказује на мапи. Могуће вредности: 0 - (подразумевано) прикажи групу хостова као један елемент; 1 - прикажи сваки хост у групи засебно. |
evaltype | integer | Метод за процену услова филтрирања ознака елемента мапе. Могуће вредности: 0 - (подразумевано) И / ИЛИ; 2 - ИЛИ. |
height | integer | Висина елемента групе домаћина фиксне величине у пикселима. Подразумевано: 200. |
iconid_disabled | ID | ID слике која се користи за приказивање онемогућених елемената мапе. Понашање својства: - подржано ако је elementtype подешено на "host", "map", "trigger" или "host group" |
iconid_maintenance | ID | ID слике која се користи за приказивање елемената мапе у одржавању. Понашање својства: - подржано ако је elementtype подешено на "host", "map", "trigger" или "host group" |
iconid_on | ID | ID слике која се користи за приказивање елемената мапе са проблемима. Понашање својства: - подржано ако је elementtype подешено на "host", "map", "trigger" или "host group" |
label | string | Ознака елемента. |
label_location | integer | Локација ознаке елемента мапе. Могуће вредности: -1 - (подразумевано) подразумевана локација; 0 - доле; 1 - лево; 2 - десно; 3 - горе. |
permission | integer | Тип нивоа дозволе. Могуће вредности: -1 - нема; 2 - само за читање; 3 - читање-писање. |
show_label | integer | Како приказати ознаку елемента. Могуће вредности: -1 - (подразумевано) подразумевана локација мапе; 0 - увек приказуј; 1 - аутоматски сакриј. |
sysmapid | ID | ID мапе којој елемент припада. Понашање својства: - само за читање |
urls | array | URL-ови елемената мапе. Објекат URL-а елемента мапе је детаљно описан у наставку. |
use_iconmap | integer | Да ли се мапирање икона мора користити за елементе домаћина. Могуће вредности: 0 - не користити мапирање икона; 1 - (подразумевано) користити мапирање икона. |
viewtype | integer | Алгоритам за постављање елемената групе хостова. Могуће вредности: 0 - (подразумевано) мрежа. |
width | integer | Ширина елемента групе хостова фиксне величине у пикселима. Подразумевано: 200. |
x | integer | X-координате елемента у пикселима. Подразумевано: 0. |
y | integer | Y-координате елемента у пикселима. Подразумевано: 0. |
zindex | integer | Вредност која се користи за уређивање елемената мапе (z-index). Подразумевано: 0. |
Објекат елемента мапе Домаћина дефинише један елемент домаћина.
Property | Type | Description |
---|---|---|
hostid | ID | ID домаћина. |
Објекат елемента групе домаћина дефинише један елемент групе домаћина.
Property | Type | Description |
---|---|---|
groupid | ID | ID групе домаћина. |
Објекат елемента мапе дефинише један елемент мапе.
Property | Type | Description |
---|---|---|
sysmapid | ID | ID мапе. |
Објекат Окидача елемента мапе дефинише један или више елемената окидача.
Property | Type | Description |
---|---|---|
triggerid | ID | ID окидача. |
Објекат ознаке елемента мапе има следећа својства.
Property | Type | Description |
---|---|---|
tag | string | Назив ознаке елемента мапе. Понашање својства: - обавезно |
operator | integer | Оператор услова ознаке елемента мапе. Могуће вредности: 0 - (подразумевано) Садржи; 1 - Једнако; 2 - Не садржи;<br >3 – није једнако; 4 – постоји; 5 – не постоји. |
value | string | Вредност ознаке елемента мапе. |
URL објекат елемента мапе дефинише кликабилну везу која ће бити доступна за одређени елемент мапе. Има следећа својства:
Property | Type | Description |
---|---|---|
sysmapelementurlid | ID | ID URL-а елемента мапе. Понашање својства: - само за читање |
name | string | Наслов везе. Понашање својства: - обавезно |
url | string | URL линка. Понашање својства: - обавезно |
selementid | ID | ID елемента мапе коме URL припада. |
Објекат везе мапе дефинише везу између два елемента mape. Има следећа својства.
Property | Type | Description |
---|---|---|
linkid | ID | ID везе мапе. Понашање својства: - само за читање |
selementid1 | ID | ID првог елемента мапе повезаног на крају. Понашање својства: - обавезно |
selementid2 | ID | ID првог елемента мапе повезаног на другом крају. Понашање својства: - обавезно |
color | string | Боја линије као хексадецимални код боје. Подразумевано: 000000 . |
дdrawtype | integer | Стил цртања линије везе. Могуће вредности: 0 - (подразумевано) линија; 2 - подебљана линија; 3 - тачкаста линија; 4 - испрекидана линија. |
label | string | ознака везе. |
linktriggers | array | Окидачи линкова мапе који се користе као индикатори статуса везе. Објекат окидача везе мапе је детаљно описан испод. |
permission | integer | Тип нивоа дозволе. Могуће вредности: -1 - ниједна; 2 - само за читање; 3 - читање-писање. |
sysmapid | ID | ID мапе којој веза припада. |
Објекат окидача везе мапе дефинише индикатор статуса везе на мапи на основу стања окидача. Има следећа својства:
Property | Type | Description |
---|---|---|
linktriggerid | ID | ID окидача везе мапе. Понашање својства: - само за читање |
triggerid | ID | ID окидача који се користи као индикатор везе. Понашање својства: - обавезно |
color | string | Боја индикатора као хексадецимални код боје. Подразумевано: DD0000 . |
drawtype | integer | Стил цртања индикатора. Могуће вредности: 0 - (подразумевано) линија; 2 - подебљана линија; 3 - тачкаста линија; 4 - испрекидана линија. |
linkid | ID | ID везе мапе којој окидач везе припада. |
Објекат индикатора линкова мапе дефинише индикатор статуса линка мапе на основу вредности ставке. Има следећа својства:
Property | Type | Description |
---|---|---|
pattern | string | Регуларни израз за поређење. Доступно само за истакнуте делове. |
ortorder | integer | Користи се за дефинисање редоследа сортирања истакнутих делова. Доступно само за истакнуте делове. |
threshold | string | Нумеричка вредност за поређење. Доступно само за прагове. |
drawtype | integer | Стил цртања индикатора. Могуће вредности: 0 - (подразумевано) линија; 2 - подебљана линија; 3 - испрекидана линија; 4 - испрекидана линија. |
color | string | Боја индикатора као хексадецимални код боје. Подразумевано: DD0000 .Понашање својства: - обавезно |
URL објекат мапе дефинише кликабилну везу за коју ће бити доступни сви елементи одређеног типа на мапи. Има следећа својства:
Property | Type | Description |
---|---|---|
sysmapurlid | ID | ID URL адресе мапе. Понашање својства: - само за читање |
name | string | Наслов везе. Понашање својства: - обавезно |
url | string | URL веза. Понашање својства: - обавезно |
elementtype | integer | Тип елемента мапе за који ће URL бити доступан. Погледајте својство type елемента мапе за листу подржаних типова.Подразумевано: 0. |
sysmapid | ID | ID мапе којој URL припада. |
Листа дозвола за мапу на основу корисника. Има следећа својства:
Property | Type | Description |
---|---|---|
sysmapuserid | ID | ID корисника мапе. Понашање својства: - само за читање |
userid | ID | ID корисника. Понашање својства: - обавезно |
permission | integer | Тип нивоа дозволе. Могуће вредности: 2 - само за читање; 3 - читање-писање. Понашање својства: - обавезно |
Листа дозвола за мапу на основу корисничких група. Има следећа својства:
Property | Type | Description |
---|---|---|
sysmapuserid | ID | ID корисничке групе мапе. Понашање својства: - само за читање |
userid | ID | ID корисничке групњ. Понашање својства: - обавезно |
permission | integer | Тип нивоа дозволе. Могуће вредности: 2 - само за читање; 3 - читање-писање. Понашање својства: - обавезно |
Објекат облика мапе дефинише геометријски облик (са или без текста) приказан на мапи. Има следећа својства:
Property | Type | Description |
---|---|---|
sysmap_shapeid | ID | ID елемента облика мапе. Понашање својства: - само за читање |
type | integer | Тип елемента облика мапе. Могуће вредности: 0 - правоугаоник; 1 - елипса. Својство је потребно када се креирају нови облици. Понашање својства: - обавезно |
x | integer | X-координате облика у пикселима. Подразумевано: 0. |
y | integer | Y-координате облика у пикселима. Подразумевано: 0. |
width | integer | Ширина облика у пикселима. Подразумевано: 200. |
height | integer | Висина облика у пикселима. Подразумевано: 200. |
text | string | Текст облика. |
font | integer | Фонт текста унутар облика. Могуће вредности: 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 | integer | Величина фонта у пикселима. Подразумевано: 11. |
font_color | string | Боја фонта. Подразумевано: 000000 . |
text_halign | integer | Хоризонтално поравнање текста. Могуће вредности: 0 - центар; 1 - лево; 2 - десно. Подразумевано: 0. |
text_valign | integer | Вертикално поравнање текста. Могуће вредности: 0 - средина; 1 - горе; 2 - доле. Подразумевано: 0. |
border_type | integer | Тип ивице. Могуће вредности: 0 - ниједна; 1 - ————— ;2 - ····· ;3 - - - - .Подразумевано: 0. |
border_width | integer | Ширина ивице у пикселима. Подразумевано: 0. |
border_color | string | Боја ивице. Подразумевано: 000000 . |
background_color | string | Боја позадине (боја попуне). Подразумевано: (empty) . |
zindex | integer | Вредност која се користи за редослед свих облика и линија (з-индекс). Подразумевано: 0. |
Објекат линије мапе дефинише линију приказану на мапи. Има следећа својства:
Property | Type | Description |
---|---|---|
sysmap_shapeid | ID | ID елемента облика мапе. Понашање својства: - само за читање |
x1 | integer | X-координате линије 1 у пикселима. Подразумевано: 0. |
y1 | integer | Y-координате линије 1 у пикселима. Подразумевано: 0. |
x2 | integer | X-координате линије 2 у пикселима. Подразумевано: 200. |
y2 | integer | Y-координате линије 2 у пикселима. Подразумевано: 200. |
line_type | integer | Тип линија. Могуће вредности: 0 - ниједна; 1 - ————— ;2 - ····· ;3 - - - - .Подразумевано: 0. |
line_width | integer | Ширина линија у пикселима. Подразумевано: 0. |
line_color | string | Боја линије. Подразумевано: 000000 . |
zindex | integer | Вредност која се користи за редослед свих облика и линија (з-индекс). Подразумевано: 0. |