Следећи објекти су директно повезани са map API-јем.
Објекат мапе има следећа својства.
| Property | Type | Description |
|---|---|---|
| sysmapid | ID | ID мапе. Понашање својства: - само за читање - обавезно за операције ажурирања |
| height | integer | Висина мапе у пикселима. Понашање својства: - потребно за операције креирања |
| name | string | Назив мапе. Понашање својства: - потребно за операције креирања |
| width | integer | Ширина мапе у пикселима. Понашање својства: - потребно за операције креирања |
| backgroundid | ID | ID слике која се користи као позадина за мапу. |
| 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 - десно;< br>3 - горе. |
| label_string_host | string | Прилагођена ознака за елементе домаћина. Понашање својства: - обавезно ако је label_type_host постављен на "прилагођено" |
| label_string_hostgroup | string | Прилагођена ознака за елементе групе домаћина. Понашање својства: - обавезно ако је label_type_host подешено на "прилагођено" |
| label_string_image | string | Прилагођена ознака за елементе слике. Понашање својства: - обавезно ако је label_type_image постављено на "прилагођено" |
| label_string_map | string | Прилагођена ознака за елементе мапе. Понашање својства: - обавезно ако је label_type_map постављено на "прилагођено" |
| label_string_trigger | string | Прилагођена ознака за елементе окидача. Понашање својства: - обавезно ако је label_type_trigger постављено на "прилагођено" |
| 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 | Минимална озбиљност окидача који ће бити приказани на мапи. Погледајте особина severity окидача за листу подржаних озбиљности окидача. |
| 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 подешен на "домаћин", "мапа", "окидач" или "група домаћина" |
| elementtype | integer | Тип елемента мапе. Могуће вредности: 0 - домаћин; 1 - мапа; 2 - окидач; 3 - група домаћина;<br >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 подешен на "домаћин", "мапа", "окидач" или "група домаћина" |
| iconid_maintenance | ID | ID слике која се користи за приказ елемената мапе у одржавању. Понашање својства: - подржано ако elementtype је подешен на "домаћин", "мапа", "окидач" или "група домаћина" |
| iconid_on | ID | ID слике која се користи за приказ елемената мапе са проблемима. Понашање својства: - подржано ако elementtype подешен на "домаћин", "мапа", "окидач" или "група домаћина" |
| label | string | Ознака елемента. |
| label_location | integer | Локација ознаке елемента мапе. Могуће вредности: -1 - (подразумевано) подразумевана локација; 0 - доле; 1 - лево ; 2 - десно; 3 - горе. |
| permission | integer | Тип нивоа дозволе. Могуће вредности: -1 - ниједна; 2 - само за читање; 3 - читање-писање. |
| 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. |
Објекат елемента мапе Домаћина дефинише један елемент домаћина.
| 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 везе мапе којој окидач везе припада. |
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. |