De volgende objecten zijn direct gerelateerd aan de map API.
Het kaartobject heeft de volgende eigenschappen.
| Eigenschap | Type | Omschrijving |
|---|---|---|
| sysmapid | string | ID van de kaart. Gedrag van eigenschap: - alleen-lezen - vereist voor updatebewerkingen |
| height | integer | Hoogte van de kaart in pixels. Gedrag van eigenschap: - vereist voor aanmaakbewerkingen |
| name | string | Naam van de kaart. Gedrag van eigenschap: - vereist voor aanmaakbewerkingen |
| width | integer | Breedte van de kaart in pixels. Gedrag van eigenschap: - vereist voor aanmaakbewerkingen |
| backgroundid | string | ID van de afbeelding die als achtergrond voor de kaart wordt gebruikt. |
| expand_macros | integer | Of macro's in labels moeten worden uitgevouwen bij het configureren van de kaart. Mogelijke waarden: 0 - (standaard) macro's niet uitvouwen; 1 - macro's uitvouwen. |
| expandproblem | integer | Of de probleemtrigger wordt weergegeven voor elementen met slechts één probleem. Mogelijke waarden: 0 - altijd het aantal problemen weergeven; 1 - (standaard) de probleemtrigger weergeven als er slechts één probleem is. |
| grid_align | integer | Of het uitlijnen op het rooster is ingeschakeld. Mogelijke waarden: 0 - uitlijnen op rooster uitschakelen; 1 - (standaard) uitlijnen op rooster inschakelen. |
| grid_show | integer | Of het rooster op de kaart wordt weergegeven. Mogelijke waarden: 0 - het rooster niet weergeven; 1 - (standaard) het rooster weergeven. |
| grid_size | integer | Grootte van het kaartrooster in pixels. Ondersteunde waarden: 20, 40, 50, 75 en 100. Standaard: 50. |
| highlight | integer | Of het markeren van pictogrammen is ingeschakeld. Mogelijke waarden: 0 - markeren uitgeschakeld; 1 - (standaard) markeren ingeschakeld. |
| iconmapid | string | ID van de pictogramkaart die op de kaart wordt gebruikt. |
| label_format | integer | Of geavanceerde labels moeten worden ingeschakeld. Mogelijke waarden: 0 - geavanceerde labels uitschakelen; 1 - geavanceerde labels inschakelen. |
| label_location | integer | Plaats van het label van het kaartelement. Mogelijke waarden: 0 - (standaard) onderaan; 1 - links; 2 - rechts; 3 - bovenaan. |
| label_string_host | string | Aangepast label voor hostelementen. Gedrag van eigenschap: - vereist als label_type_host is ingesteld op "aangepast" |
| label_string_hostgroup | string | Aangepast label voor hostgroep-elementen. Gedrag van eigenschap: - vereist als label_type_hostgroup is ingesteld op "aangepast" |
| label_string_image | string | Aangepast label voor beeldelementen. Gedrag van eigenschap: - vereist als label_type_image is ingesteld op "aangepast" |
| label_string_map | string | Aangepast label voor kaartelementen. Gedrag van eigenschap: - vereist als label_type_map is ingesteld op "aangepast" |
| label_string_trigger | string | Aangepast label voor triggerelementen. Gedrag van eigenschap: - vereist als label_type_trigger is ingesteld op "aangepast" |
| label_type | integer | Type label van het kaartelement. Mogelijke waarden: 0 - label; 1 - IP-adres; 2 - (standaard) elementnaam; 3 - alleen status; 4 - niets. |
| label_type_host | integer | Labeltype voor hostelementen. Mogelijke waarden: 0 - label; 1 - IP-adres; 2 - (standaard) elementnaam; 3 - alleen status; 4 - niets; 5 - aangepast. |
| label_type_hostgroup | integer | Labeltype voor hostgroep-elementen. Mogelijke waarden: 0 - label; 2 - (standaard) elementnaam; 3 - alleen status; 4 - niets; 5 - aangepast. |
| label_type_image | integer | Labeltype voor beeldelementen. Mogelijke waarden: 0 - label; 2 - (standaard) elementnaam; 4 - niets; 5 - aangepast. |
| label_type_map | integer | Labeltype voor kaartelementen. Mogelijke waarden: 0 - label; 2 - (standaard) elementnaam; 3 - alleen status; 4 - niets; 5 - aangepast. |
| label_type_trigger | integer | Labeltype voor triggerelementen. Mogelijke waarden: 0 - label; 2 - (standaard) elementnaam; 3 - alleen status; 4 - niets; 5 - aangepast. |
| markelements | integer | Of kaartelementen die onlangs hun status hebben gewijzigd, moeten worden gemarkeerd. Mogelijke waarden: 0 - (standaard) elementen niet markeren; 1 - elementen markeren. |
| severity_min | integer | Minimale ernst van de triggertypen die op de kaart worden weergegeven. Zie de trigger severity-eigenschap voor een lijst met ondersteunde triggerernst. |
| show_unack | integer | Hoe problemen moeten worden weergegeven. Mogelijke waarden: 0 - (standaard) het aantal problemen weergeven; 1 - alleen het aantal niet-erkende problemen weergeven; 2 - het aantal erkende en niet-erkende problemen apart weergeven. |
| userid | string | ID van de eigenaar van de kaart. |
| private | integer | Type kaartdeling. Mogelijke waarden: 0 - openbare kaart; 1 - (standaard) privékaart. |
| show_suppressed | integer | Of onderdrukte problemen worden weergegeven. Mogelijke waarden: 0 - (standaard) onderdrukte problemen verbergen; 1 - onderdrukte problemen weergeven. |
Het kaartelementobject definieert een object dat op een kaart wordt weergegeven. Het heeft de volgende eigenschappen.
| Eigenschap | Type | Omschrijving |
|---|---|---|
| selementid | string | ID van het kaartelement. Gedrag van eigenschap: - alleen-lezen |
| elements | array | Elementgegevensobject. Gedrag van eigenschap: - vereist als elementtype is ingesteld op "host", "map", "trigger" of "host group" |
| elementtype | integer | Type van het kaartelement. Mogelijke waarden: 0 - host; 1 - kaart; 2 - trigger; 3 - hostgroep; 4 - afbeelding. Gedrag van eigenschap: - vereist |
| iconid_off | string | ID van de afbeelding die wordt gebruikt om het element in de standaardtoestand weer te geven. Gedrag van eigenschap: - vereist |
| areatype | integer | Hoe afzonderlijke hosts van hostgroepen moeten worden weergegeven. Mogelijke waarden: 0 - (standaard) het hostgroepselement neemt de hele kaart in beslag; 1 - het hostgroepselement heeft een vaste grootte. |
| elementsubtype | integer | Hoe een hostgroepselement op een kaart moet worden weergegeven. Mogelijke waarden: 0 - (standaard) de hostgroep weergeven als een enkel element; 1 - elke host in de groep afzonderlijk weergeven. |
| evaltype | integer | Evaluatiemethode voor voorwaardelijke tagfiltering van kaartelementen. Mogelijke waarden: 0 - (standaard) EN / OF; 2 - OF. |
| height | integer | Hoogte van het hostgroepselement met vaste grootte in pixels. Standaard: 200. |
| iconid_disabled | string | ID van de afbeelding die wordt gebruikt om uitgeschakelde kaartelementen weer te geven. Gedrag van eigenschap: - ondersteund als elementtype is ingesteld op "host", "map", "trigger" of "host group" |
| iconid_maintenance | string | ID van de afbeelding die wordt gebruikt om kaartelementen weer te geven in onderhoudsmodus. Gedrag van eigenschap: - ondersteund als elementtype is ingesteld op "host", "map", "trigger" of "host group" |
| iconid_on | string | ID van de afbeelding die wordt gebruikt om kaartelementen met problemen weer te geven. Gedrag van eigenschap: - ondersteund als elementtype is ingesteld op "host", "map", "trigger" of "host group" |
| label | string | Label van het element. |
| label_location | integer | Locatie van het label van het kaartelement. Mogelijke waarden: -1 - (standaard) standaardlocatie; 0 - onderaan; 1 - links; 2 - rechts; 3 - bovenaan. |
| permission | integer | Type machtigingsniveau. Mogelijke waarden: -1 - geen; 2 - alleen lezen; 3 - lezen en schrijven. |
| sysmapid | string | ID van de kaart waartoe het element behoort. Gedrag van eigenschap: - alleen-lezen |
| urls | array | URL's van kaartelementen. Het kaartelement-URL-object wordt hieronder in detail beschreven. |
| use_iconmap | integer | Of er icon mapping moet worden gebruikt voor hostelementen. Mogelijke waarden: 0 - geen icon mapping gebruiken; 1 - (standaard) icon mapping gebruiken. |
| viewtype | integer | Plaatsingsalgoritme voor hostgroepselementen. Mogelijke waarden: 0 - (standaard) rooster. |
| width | integer | Breedte van het hostgroepselement met vaste grootte in pixels. Standaard: 200. |
| x | integer | X-coördinaten van het element in pixels. Standaard: 0. |
| y | integer | Y-coördinaten van het element in pixels. Standaard: 0. |
Het kaartelement Host-object definieert één hostelement.
| Eigenschap | Type | Beschrijving |
|---|---|---|
| hostid | string | Host-ID |
Het kaartelement Host-groepsobject definieert één hostgroepselement.
| Eigenschap | Type | Beschrijving |
|---|---|---|
| groupid | string | Hostgroep-ID |
Het kaartelement Kaartobject definieert één kaartelement.
| Eigenschap | Type | Beschrijving |
|---|---|---|
| sysmapid | string | Kaart-ID |
Het kaartelement Trigger-object definieert een of meer triggerelementen.
| Eigenschap | Type | Beschrijving |
|---|---|---|
| triggerid | string | Trigger-ID |
Het kaartelementtag-object heeft de volgende eigenschappen.
| Eigenschap | Type | Omschrijving |
|---|---|---|
| tag | string | Naam van het kaartelement-tag. Gedrag van eigenschap: - vereist |
| operator | integer | Voorwaardelijke operator van het kaartelement-tag. Mogelijke waarden: 0 - (standaard) Bevat; 1 - Is gelijk aan; 2 - Bevat niet; 3 - Is niet gelijk aan; 4 - Bestaat; 5 - Bestaat niet. |
| value | string | Waarde van het kaartelement-tag. |
Het kaartelement URL-object definieert een klikbare link die beschikbaar zal zijn voor een specifiek kaartelement. Het heeft de volgende eigenschappen:
| Eigenschap | Type | Omschrijving |
|---|---|---|
| sysmapelementurlid | string | ID van de kaartelement URL. Gedrag van eigenschap: - alleen-lezen |
| name | string | Bijschrift van de link. Gedrag van eigenschap: - vereist |
| url | string | Link URL. Gedrag van eigenschap: - vereist |
| selementid | string | ID van het kaartelement waartoe de URL behoort. |
Het kaartkoppelingsobject definieert een koppeling tussen twee kaartelementen. Het heeft de volgende eigenschappen:
| Eigenschap | Type | Omschrijving |
|---|---|---|
| linkid | string | ID van de kaartkoppeling. Gedrag van eigenschap: - alleen-lezen |
| selementid1 | string | ID van het eerste kaartelement waarmee aan één uiteinde is gekoppeld. Gedrag van eigenschap: - vereist |
| selementid2 | string | ID van het tweede kaartelement waarmee aan het andere uiteinde is gekoppeld. Gedrag van eigenschap: - vereist |
| color | string | Kleur van de lijn als hexadecimaal kleurcode. Standaard: 000000. |
| drawtype | integer | Tekeningstijl van de lijn van de koppeling. Mogelijke waarden: 0 - (standaard) lijn; 2 - vette lijn; 3 - gestippelde lijn; 4 - stippellijn. |
| label | string | Label van de koppeling. |
| linktriggers | array | Kaartkoppelingstriggers om te gebruiken als statusindicatoren voor de koppeling. Het kaartkoppelingstriggerobject wordt hieronder in detail beschreven. |
| permission | integer | Type toestemmingsniveau. Mogelijke waarden: -1 - geen; 2 - alleen lezen; 3 - lezen en schrijven. |
| sysmapid | string | ID van de kaart waartoe de koppeling behoort. |
Het kaartkoppelingstriggerobject definieert een statusindicator voor een kaartkoppeling op basis van de toestand van een trigger. Het heeft de volgende eigenschappen:
| Eigenschap | Type | Omschrijving |
|---|---|---|
| linktriggerid | string | ID van de kaartkoppelingstrigger. Gedrag van eigenschap: - alleen-lezen |
| triggerid | string | ID van de trigger die wordt gebruikt als indicatie voor de koppeling. Gedrag van eigenschap: - vereist |
| color | string | Kleur van de indicator als hexadecimale kleurcode. Standaard: DD0000. |
| drawtype | integer | Tekeningstijl van de indicator. Mogelijke waarden: 0 - (standaard) lijn; 2 - vette lijn; 3 - gestippelde lijn; 4 - stippellijn. |
| linkid | string | ID van de kaartkoppeling waartoe de koppelingstrigger behoort. |
Het kaart-URL-object definieert een klikbare link die beschikbaar zal zijn voor alle elementen van een specifiek type op de kaart. Het heeft de volgende eigenschappen:
| Eigenschap | Type | Omschrijving |
|---|---|---|
| sysmapurlid | string | ID van de kaart-URL. Gedrag van eigenschap: - alleen-lezen |
| name | string | Bijschrift van de link. Gedrag van eigenschap: - vereist |
| url | string | URL van de link. Gedrag van eigenschap: - vereist |
| elementtype | integer | Type van kaartelement waarvoor de URL beschikbaar zal zijn. Zie de kaartelement type eigenschap voor een lijst van ondersteunde typen.Standaard: 0. |
| sysmapid | string | ID van de kaart waartoe de URL behoort. |
Lijst met kaartpermissies op basis van gebruikers. Het heeft de volgende eigenschappen:
| Eigenschap | Type | Omschrijving |
|---|---|---|
| sysmapuserid | string | ID van de kaart-gebruiker. Gedrag van eigenschap: - alleen-lezen |
| userid | string | Gebruikers-ID. Gedrag van eigenschap: - vereist |
| permission | integer | Type van permissieniveau. Mogelijke waarden: 2 - alleen lezen; 3 - lezen en schrijven. Gedrag van eigenschap: - vereist |
Lijst met kaartpermissies op basis van gebruikersgroepen. Het heeft de volgende eigenschappen:
| Eigenschap | Type | Omschrijving |
|---|---|---|
| sysmapusrgrpid | string | ID van de kaart-gebruikersgroep. Gedrag van eigenschap: - alleen-lezen |
| usrgrpid | string | ID van de gebruikersgroep. Gedrag van eigenschap: - vereist |
| permission | integer | Type van permissieniveau. Mogelijke waarden: 2 - alleen lezen; 3 - lezen en schrijven. Gedrag van eigenschap: - vereist |
Het kaartvormobject definieert een geometrische vorm (met of zonder tekst) die op een kaart wordt weergegeven. Het heeft de volgende eigenschappen:
| Eigenschap | Type | Omschrijving |
|---|---|---|
| sysmap_shapeid | string | ID van het kaartvormelement. Gedrag van eigenschap: - alleen-lezen |
| type | integer | Type van het kaartvormelement. Mogelijke waarden: 0 - rechthoek; 1 - ellips. Eigenschap is vereist bij het maken van nieuwe vormen. Gedrag van eigenschap: - vereist |
| x | integer | X-coördinaten van de vorm in pixels. Standaard: 0. |
| y | integer | Y-coördinaten van de vorm in pixels. Standaard: 0. |
| width | integer | Breedte van de vorm in pixels. Standaard: 200. |
| height | integer | Hoogte van de vorm in pixels. Standaard: 200. |
| text | string | Tekst van de vorm. |
| font | integer | Lettertype van de tekst binnen de vorm. Mogelijke waarden: 0 - Georgia, schreeflettertype 1 - “Palatino Linotype”, “Book Antiqua”, Palatino, schreeflettertype 2 - “Times New Roman”, Times, schreeflettertype 3 - Arial, Helvetica, schreefloos lettertype 4 - “Arial Black”, Gadget, schreefloos lettertype 5 - “Comic Sans MS”, cursief, schreefloos lettertype 6 - Impact, Charcoal, schreefloos lettertype 7 - “Lucida Sans Unicode”, “Lucida Grande”, schreefloos lettertype 8 - Tahoma, Geneva, schreefloos lettertype 9 - “Trebuchet MS”, Helvetica, schreefloos lettertype 10 - Verdana, Geneva, schreefloos lettertype 11 - “Courier New”, Courier, monospace lettertype 12 - “Lucida Console”, Monaco, monospace lettertype Standaard: 9. |
| font_size | integer | Lettergrootte in pixels. Standaard: 11. |
| font_color | string | Tekstkleur. Standaard: 000000. |
| text_halign | integer | Horizontale uitlijning van de tekst. Mogelijke waarden: 0 - midden; 1 - links; 2 - rechts. Standaard: 0. |
| text_valign | integer | Verticale uitlijning van de tekst. Mogelijke waarden: 0 - midden; 1 - boven; 2 - onder. Standaard: 0. |
| border_type | integer | Type van de rand. Mogelijke waarden: 0 - geen; 1 - —————;2 - ·····;3 - - - -.Standaard: 0. |
| border_width | integer | Breedte van de rand in pixels. Standaard: 0. |
| border_color | string | Randkleur. Standaard: 000000. |
| background_color | string | Achtergrondkleur (vulkleur). Standaard: (leeg). |
| zindex | integer | Waarde die wordt gebruikt om alle vormen en lijnen te ordenen (z-index). Standaard: 0. |
Het kaartlijnobject definieert een lijn die op een kaart wordt weergegeven. Het heeft de volgende eigenschappen:
| Eigenschap | Type | Omschrijving |
|---|---|---|
| sysmap_shapeid | string | ID van het kaartvormelement. Gedrag van eigenschap: - alleen-lezen |
| x1 | integer | X-coördinaten van punt 1 van de lijn in pixels. Standaard: 0. |
| y1 | integer | Y-coördinaten van punt 1 van de lijn in pixels. Standaard: 0. |
| x2 | integer | X-coördinaten van punt 2 van de lijn in pixels. Standaard: 200. |
| y2 | integer | Y-coördinaten van punt 2 van de lijn in pixels. Standaard: 200. |
| line_type | integer | Type van de lijnen. Mogelijke waarden: 0 - geen; 1 - —————;2 - ·····;3 - - - -.Standaard: 0. |
| line_width | integer | Breedte van de lijnen in pixels. Standaard: 0. |
| line_color | string | Lijnkleur. Standaard: 000000. |
| zindex | integer | Waarde die wordt gebruikt om alle vormen en lijnen te ordenen (z-index). Standaard: 0. |