De volgende objecten zijn direct gerelateerd aan de map
API.
Het kaartobject heeft de volgende eigenschappen.
Eigenschap | Type | Omschrijving |
---|---|---|
sysmapid | string | (alleen-lezen) ID van de kaart. |
hoogte (vereist) |
integer | Hoogte van de kaart in pixels. |
naam (vereist) |
string | Naam van de kaart. |
breedte (vereist) |
integer | Breedte van de kaart in pixels. |
backgroundid | string | ID van de afbeelding die als achtergrond voor de kaart wordt gebruikt. |
expand_macros | integer | Of macro's moeten worden uitgebreid in labels bij het configureren van de kaart. Mogelijke waarden: 0 - (standaard) macro's niet uitbreiden; 1 - macro's uitbreiden. |
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 raster moet worden ingeschakeld. Mogelijke waarden: 0 - uitlijnen op raster uitschakelen; 1 - (standaard) uitlijnen op raster inschakelen. |
grid_show | integer | Of het raster op de kaart moet worden weergegeven. Mogelijke waarden: 0 - het raster niet weergeven; 1 - (standaard) het raster weergeven. |
grid_size | integer | Grootte van het kaartraster 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 - (standaard) geavanceerde labels uitschakelen; 1 - geavanceerde labels inschakelen. |
label_location | integer | Locatie 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. Vereist voor kaarten met aangepast hostlabeltype. |
label_string_hostgroup | string | Aangepast label voor hostgroep-elementen. Vereist voor kaarten met aangepast hostgroep-labeltype. |
label_string_image | string | Aangepast label voor afbeeldingselementen. Vereist voor kaarten met aangepast afbeeldinglabeltype. |
label_string_map | string | Aangepast label voor kaartelementen. Vereist voor kaarten met aangepast kaartlabeltype. |
label_string_trigger | string | Aangepast label voor triggerelementen. Vereist voor kaarten met aangepast triggerelementtype. |
label_type | integer | Kaartelementlabeltype. 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 afbeeldingselementen. 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 recentelijk hun status hebben gewijzigd moeten worden gemarkeerd. Mogelijke waarden: 0 - (standaard) elementen niet markeren; 1 - elementen markeren. |
severity_min | integer | Minimale ernst van de triggers die op de kaart worden weergegeven. Zie de eigenschap "ernst" van de trigger voor een lijst van ondersteunde triggerernsten. |
show_unack | integer | Hoe problemen moeten worden weergegeven. Mogelijke waarden: 0 - (standaard) het aantal alle problemen weergeven; 1 - alleen het aantal niet-erkende problemen weergeven; 2 - het aantal erkende en niet-erkende problemen afzonderlijk weergeven. |
userid | string | Gebruikers-ID van de kaarteigenaar. |
private | integer | Type delen van de kaart. Mogelijke waarden: 0 - openbare kaart; 1 - (standaard) private kaart. |
show_suppressed | integer | Of onderdrukte problemen worden weergegeven. Mogelijke waarden: 0 - (standaard) onderdrukte problemen verbergen; 1 - onderdrukte problemen weergeven. |
Let op dat voor sommige methoden (update, delete) de vereiste/optionele parametercombinatie anders is.
Het kaartelementobject definieert een object dat op een kaart wordt weergegeven. Het heeft de volgende eigenschappen.
Eigenschap | Type | Beschrijving |
---|---|---|
selementid | string | (alleen-lezen) ID van het kaartelement. |
elementen (verplicht) |
array | Element data-object. Vereist voor host-, hostgroep-, trigger- en kaarttype-elementen. |
elementtype (vereist) |
geheel getal | Type kaartelement. Mogelijke waarden: 0 - host; 1 - kaart; 2 - trigger; 3 - hostgroep; 4 - afbeelding. |
iconid_off (verplicht) |
string | ID van de afbeelding die wordt gebruikt om het element in de standaardstatus weer te geven. |
areatype | integer | Hoe afzonderlijke hostgroephosts moeten worden weergegeven. Mogelijke waarden: 0 - (standaard) het hostgroepelement neemt de hele kaart in beslag; 1 - de hostgroepelement zal een vaste grootte hebben. |
elementsubtype | integer | Hoe een hostgroepelement op een kaart moet worden weergegeven. Mogelijke waarden: 0 - (standaard) geeft de hostgroep weer als een enkel element; 1 - geef elke host in de groep afzonderlijk weer. |
evaltype | integer | Evaluatiemethode voor filtercondities van kaartelementtag. Mogelijke waarden: 0 - (standaard) AND / OR; 2 - OR. |
height | integer | Hoogte van het hostgroepelement met vaste grootte in pixels. Standaard: 200. |
iconid_disabled | string | ID van de afbeelding die wordt gebruikt om uitgeschakelde kaartelementen weer te geven. Ongebruikt voor afbeeldingselementen. |
iconid_maintenance | string | ID van de afbeelding die wordt gebruikt om kaartelementen in onderhoud weer te geven. Ongebruikt voor afbeeldingselementen. |
iconid_on | string | ID van de afbeelding die wordt gebruikt om kaartelementen met problemen weer te geven. Ongebruikt voor afbeeldingselementen. |
label | string | Label van het element. |
label_location | integer | Locatie van het label van het kaartelement. Mogelijke waarden: -1 - (standaard) standaardlocatie; 0 - onder; 1 - links ; 2 - rechts; 3 - boven. |
permission | integer | Type machtigingsniveau. Mogelijke waarden: -1 - geen; 2 - alleen lezen; 3 - lezen-schrijven. |
sysmapid | string | (alleen-lezen) ID van de kaart waartoe het element behoort. |
urls | array | URL's van kaartelement. Het URL-object van het kaartelement wordt hieronder in detail beschreven. |
use_iconmap | integer | Of pictogramtoewijzing moet worden gebruikt voor hostelementen. Mogelijke waarden: 0 - gebruik geen pictogramtoewijzing; 1 - (standaard) gebruik pictogramtoewijzing . |
viewtype | integer | Algoritme voor het plaatsen van hostgroepelementen. Mogelijke waarden: 0 - (standaard) raster. |
width | integer | Breedte van het hostgroepelement 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 kaart element tag object heeft de volgende eigenschappen.
Eigenschap | Type | Omschrijving |
---|---|---|
tag (verplicht) |
string | Naam van het kaart element tag. |
operator | integer | Vergelijkingsoperator voor het kaart element tag voorwaarde. Mogelijke waarden: 0 - (standaard) Bevat; 1 - Gelijk aan; 2 - Bevat niet; 3 - Niet gelijk aan; 4 - Bestaat; 5 - Bestaat niet. |
value | string | Waarde van het kaart element tag. |
Het URL-object van het kaartelement definieert een klikbare link die beschikbaar voor een specifiek kaartelement. Het heeft de volgende eigenschappen:
Eigenschap | Type | Beschrijving |
---|---|---|
sysmapelementurlid | string | (alleen-lezen) ID van de kaartelement-URL. |
naam (verplicht) |
string | Linkbijschrift. |
url (verplicht) |
string | Link-URL. |
selementid | string | ID van het kaartelement waartoe de URL behoort. |
Het map link-object definieert een link tussen twee kaartelementen. Het heeft de volgende eigenschappen.
Eigenschap | Type | Beschrijving |
---|---|---|
linkid | string | (alleen-lezen) ID van de kaartlink. |
selementid1 (verplicht) |
string | ID van het eerste kaartelement dat aan één kant is gekoppeld. |
selementid2 (verplicht) |
string | ID van het eerste kaartelement dat aan de andere kant is gekoppeld. |
color | string | Lijnkleur als hexadecimale kleurcode. Standaard: 000000 . |
drawtype | integer | Link lijntekenstijl. Mogelijke waarden: 0 - (standaard) lijn; 2 - vette lijn; 3 - stippellijn; 4 - stippellijn. |
label | string | Link label. |
linktriggers | array | Maplinktriggers om te gebruiken als linkstatusindicatoren. Het triggerobject voor de kaartlink wordt hieronder in detail beschreven. |
permission | integer | Type machtigingsniveau. Mogelijke waarden: -1 - geen; 2 - alleen lezen; 3 - lezen-schrijven. |
sysmapid | string | ID van de kaart waartoe de link behoort. |
Het triggerobject voor de kaartkoppeling definieert een statusindicator voor de kaartkoppeling op basis van: de toestand van een trigger. Het heeft de volgende eigenschappen:
Eigenschap | Type | Beschrijving |
---|---|---|
linktriggerid | string | (alleen-lezen) ID van de kaartlink-trigger. |
triggerid (vereist) |
string | ID van de trigger die als linkindicator wordt gebruikt. |
color | string | Indicatorkleur als hexadecimale kleurcode. Standaard: DD0000 . |
drawtype | integer | Indicator tekenstijl. Mogelijke waarden: 0 - (standaard) regel; 2 - vette lijn; 3 - stippellijn; 4 - stippellijn. |
linkid | string | ID van de kaartlink waartoe de linktrigger behoort. |
Het kaart-URL-object definieert een klikbare link die beschikbaar zal zijn voor: alle elementen van een bepaald type op de kaart. Het heeft het volgende: eigendommen:
Property | Type | Beschrijving |
---|---|---|
sysmapurlid | string | (alleen-lezen) ID van de kaart-URL. |
naam (vereist) |
string | Linkbijschrift. |
url (verplicht) |
string | Link-URL. |
elementtype | integer | Type kaartelement waarvoor de URL beschikbaar zal zijn. Raadpleeg de eigenschap van het kaartelement "type" voor een lijst met ondersteunde typen. < br>Standaard: 0. |
sysmapid | string | ID van de kaart waartoe de URL behoort. |
Lijst met kaartmachtigingen op basis van gebruikers. Het heeft de volgende eigenschappen:
Eigenschap | Type | Beschrijving |
---|---|---|
sysmapuserid | string | (alleen-lezen) ID van de kaartgebruiker. |
use-ID (vereist) |
string | Gebruikers-ID. |
machtiging (vereist) |
geheel getal | Type machtigingsniveau. Mogelijke waarden: 2 - alleen lezen; 3 - lezen-schrijven; |
Lijst met kaartrechten op basis van gebruikersgroepen. Het heeft het volgende: eigendommen:
Eigenschap | Type | Beschrijving |
---|---|---|
sysmapusrgrpid | string | (alleen-lezen) ID van de kaartgebruikersgroep. |
usrgrpid (vereist) |
string | Gebruikersgroep-ID. |
machtiging (vereist) |
geheel getal | Type machtigingsniveau. Mogelijke waarden: 2 - alleen lezen; 3 - lezen-schrijven; |
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 | (alleen-lezen) ID van het kaartvormelement. |
type (vereist) | integer | Type van het kaartvormelement. Mogelijke waarden: 0 - rechthoek; 1 - ellips. Eigenschap is vereist bij het aanmaken van nieuwe vormen. |
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, houtskool, 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 12 - "Lucida Console", Monaco, monospace Standaard: 9. |
font_size | integer | Lettergrootte in pixels. Standaard: 11. |
font_color | string | Letterkleur. Standaard: '000000'. |
text_halign | integer | Horizontale uitlijning van tekst. Mogelijke waarden: 0 - midden; 1 - links; 2 - rechts. Standaard: 0. |
text_valign | integer | Verticale uitlijning van 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 | (alleen-lezen) ID van het kaartvormelement. |
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. |