Poniższe obiekty są bezpośrednio powiązane z interfejsem API map
.
Obiekt Map posiada następujące właściwości.
Właściwość | Typ | Opis |
---|---|---|
sysmapid | string | (tylko do odczytu) ID mapy. |
height (wymagane) |
integer | Wysokość mapy w pikselach. |
name (wymagane) |
string | Nazwa mapy. |
width (wymagane) |
integer | Szerokość mapy w pikselach. |
backgroundid | string | ID obrazu używanego jako tło mapy. |
expand_macros | integer | Czy rozwijać makra w etykietach podczas konfigurowania mapy. Możliwe wartości: 0 - (domyślnie) nie rozwijaj makr; 1 - rozwijaj makra. |
expandproblem | integer | Czy problem wyzwalacza zostanie wyświetlony dla elementów z pojedynczym problemem. Możliwe wartości: 0 - zawsze wyświetlaj liczbę problemów; 1 - (domyślnie) wyświetlaj wyzwalacz problemu, jeśli jest tylko jeden problem. |
grid_align | integer | Czy włączyć wyrównywanie do siatki. Możliwe wartości: 0 - wyłącz wyrównywanie do siatki; 1 - (domyślnie) włącz wyrównywanie do siatki. |
grid_show | integer | Czy pokazać siatkę na mapie. Możliwe wartości: 0 - nie pokazuj siatki; 1 - (domyślnie) pokaż siatkę. |
grid_size | integer | Rozmiar siatki mapy w pikselach. Obsługiwane wartości: 20, 40, 50, 75 i 100. Domyślnie: 50. |
highlight | integer | Czy jest włączone podświetlanie ikon. Możliwe wartości: 0 - wyłączone podświetlanie; 1 - (domyślnie) włączone podświetlanie. |
iconmapid | string | ID mapy ikon używanej na mapie. |
label_format | integer | Czy włączyć zaawansowane etykiety. Możliwe wartości: 0 - (domyślnie) wyłącz zaawansowane etykiety; 1 - włącz zaawansowane etykiety. |
label_location | integer | Lokalizacja etykiety elementu mapy. Możliwe wartości: 0 - (domyślnie) na dole; 1 - z lewej; 2 - z prawej; 3 - na górze. |
label_string_host | string | Niestandardowa etykieta dla elementów hosta. Wymagana dla map z niestandardowym typem etykiety hosta. |
label_string_hostgroup | string | Niestandardowa etykieta dla elementów grupy hostów. Wymagana dla map z niestandardowym typem etykiety grupy hostów. |
label_string_image | string | Niestandardowa etykieta dla elementów obrazu. Wymagana dla map z niestandardowym typem etykiety obrazu. |
label_string_map | string | Niestandardowa etykieta dla elementów mapy. Wymagana dla map z niestandardowym typem etykiety mapy. |
label_string_trigger | string | Niestandardowa etykieta dla elementów wyzwalacza. Wymagana dla map z niestandardowym typem etykiety wyzwalacza. |
label_type | integer | Typ etykiety elementu mapy. Możliwe wartości: 0 - etykieta; 1 - adres IP; 2 - (domyślnie) nazwa elementu; 3 - tylko stan; 4 - nic. |
label_type_host | integer | Typ etykiety dla elementów hosta. Możliwe wartości: 0 - etykieta; 1 - adres IP; 2 - (domyślnie) nazwa elementu; 3 - tylko stan; 4 - nic; 5 - własna etykieta. |
label_type_hostgroup | integer | Typ etykiety dla elementów grupy hostów. Możliwe wartości: 0 - etykieta; 2 - (domyślnie) nazwa elementu; 3 - tylko stan; 4 - nic; 5 - własna etykieta. |
label_type_image | integer | Typ etykiety dla elementów obrazu. Możliwe wartości: 0 - etykieta; 2 - (domyślnie) nazwa elementu; 4 - nic; 5 - własna etykieta. |
label_type_map | integer | Typ etykiety dla elementów mapy. Możliwe wartości: 0 - etykieta; 2 - (domyślnie) nazwa elementu; 3 - tylko stan; 4 - nic; 5 - własna etykieta. |
label_type_trigger | integer | Typ etykiety dla elementów wyzwalacza. Możliwe wartości: 0 - etykieta; 2 - (domyślnie) nazwa elementu; 3 - tylko stan; 4 - nic; 5 - własna etykieta. |
markelements | integer | Czy podświetlać elementy mapy, które niedawno zmieniły swój status. Możliwe wartości: 0 - (domyślnie) nie podświetlaj elementów; 1 - podświetlaj elementy. |
severity_min | integer | Minimalny poziom wyzwalaczy, które zostaną wyświetlone na mapie. Odnosząc się do właściwości "severity" wyzwalacza aby uzyskać listę obsługiwanych poziomów wyzwalaczy. |
show_unack | integer | Sposób wyświetlania problemów. Możliwe wartości: 0 - (domyślnie) wyświetl liczbę wszystkich problemów; 1 - wyświetl tylko liczbę niezpotwierdzonych problemów; 2 - wyświetl liczbę potwierdzonych i niepotwierdzonych problemów oddzielnie. |
userid | string | ID użytkownika właściciela mapy. |
private | integer | Typ udostępniania mapy. Możliwe wartości: 0 - mapa publiczna; 1 - (domyślnie) mapa prywatna. |
show_suppressed | integer | Czy pokazywać wstrzymane problemy. Możliwe wartości: 0 - (domyślnie) ukryj wstrzymane problemy; 1 - pokaż wstrzymane problemy. |
Zauważ, że dla niektórych metod (update, delete) kombinacja wymaganych/opcjonalnych parametrów jest różna.
Obiekt Map element definiuje element wyświetlany na mapie. Posiada on następujące właściwości.
Właściwość | Typ | Opis |
---|---|---|
selementid | string | (tylko do odczytu) ID elementu mapy. |
elements (wymagane) |
array | Obiekt danych elementu. Wymagane dla elementów typu host, grupa hostów, wyzwalacz i mapa. |
elementtype (wymagane) |
integer | Typ elementu mapy. Możliwe wartości: 0 - host; 1 - mapa; 2 - wyzwalacz; 3 - grupa hostów; 4 - obraz. |
iconid_off (wymagane) |
string | ID obrazu używanego do wyświetlania elementu w stanie domyślnym. |
areatype | integer | Sposób wyświetlania oddzielnych hostów grupy hostów. Możliwe wartości: 0 - (domyślnie) element grupy hostów zajmie całą mapę; 1 - element grupy hostów będzie miał ustaloną wielkość. |
elementsubtype | integer | Sposób wyświetlania elementu grupy hostów na mapie. Możliwe wartości: 0 - (domyślnie) wyświetl grupę hostów jako pojedynczy element; 1 - wyświetl każdy host w grupie oddzielnie. |
evaltype | integer | Metoda oceny warunku filtrowania znaczników elementu mapy. Możliwe wartości: 0 - (domyślnie) I / LUB; 2 - LUB. |
height | integer | Wysokość ustalonego elementu grupy hostów w pikselach. Domyślnie: 200. |
iconid_disabled | string | ID obrazu używanego do wyświetlania wyłączonych elementów mapy. Nie używane dla elementów obrazu. |
iconid_maintenance | string | ID obrazu używanego do wyświetlania elementów mapy w trybie utrzymania. Nie używane dla elementów obrazu. |
iconid_on | string | ID obrazu używanego do wyświetlania elementów mapy z problemami. Nie używane dla elementów obrazu. |
label | string | Etykieta elementu. |
label_location | integer | Lokalizacja etykiety elementu mapy. Możliwe wartości: -1 - (domyślnie) domyślna lokalizacja; 0 - na dole; 1 - z lewej; 2 - z prawej; 3 - na górze. |
permission | integer | Typ poziomu uprawnień. Możliwe wartości: -1 - brak; 2 - tylko do odczytu; 3 - odczyt i zapis. |
sysmapid | string | (tylko do odczytu) ID mapy, do której należy element. |
urls | array | Adresy URL elementu mapy. Obiekt adresu URL elementu mapy jest opisany szczegółowo poniżej. |
use_iconmap | integer | Czy należy użyć mapowania ikon dla elementów hosta. Możliwe wartości: 0 - nie używaj mapowania ikon; 1 - (domyślnie) używaj mapowania ikon. |
viewtype | integer | Algorytm umieszczania elementu grupy hostów. Możliwe wartości: 0 - (domyślnie) siatka. |
width | integer | Szerokość ustalonego elementu grupy hostów w pikselach. Domyślnie: 200. |
x | integer | Współrzędne X elementu w pikselach. Domyślnie: 0. |
y | integer | Współrzędne Y elementu w pikselach. Domyślnie: 0. |
Obiekt Map element Host definiuje jeden element hosta.
Właściwość | Typ | Opis |
---|---|---|
hostid | string | ID hosta |
Obiekt Map element Host group definiuje jeden element grupy hostów.
Właściwość | Typ | Opis |
---|---|---|
groupid | string | ID grupy hostów |
Obiekt map element Map definiuje jeden element mapy.
Właściwość | Typ | Opis |
---|---|---|
sysmapid | string | ID mapy |
Obiekt map element Trigger definiuje jeden lub więcej elementów wyzwalacza.
Właściwość | Typ | Opis |
---|---|---|
triggerid | string | ID wyzwalacza |
Obiekt Map element tag ma następujące właściwości.
Właściwość | Typ | Opis |
---|---|---|
tag (wymagane) |
string | Nazwa znacznika elementu mapy. |
operator | integer | Operator warunku znacznika elementu mapy. Możliwe wartości: 0 - (domyślne) Zawiera; 1 - Jest równy; 2 - Nie zawiera; 3 - Nie jest równy; 4 - Istnieje; 5 - Nie istnieje. |
value | string | Wartość znacznika elementu mapy. |
Obiekt Map element URL definiuje klikalny link dostępny dla określonego elementu mapy. Posiada następujące właściwości:
Właściwość | Typ | Opis |
---|---|---|
sysmapelementurlid | string | (tylko do odczytu) ID URL elementu mapy. |
name (wymagane) |
string | Podpis linku. |
url (wymagane) |
string | Adres URL linku. |
selementid | string | ID elementu mapy, do którego należy URL. |
Obiekt Map link definiuje połączenie między dwoma elementami mapy. Posiada następujące właściwości:
Właściwość | Typ | Opis |
---|---|---|
linkid | string | (tylko do odczytu) ID połączenia na mapie. |
selementid1 (wymagane) |
string | ID pierwszego elementu mapy połączonego z jednego końca. |
selementid2 (wymagane) |
string | ID pierwszego elementu mapy połączonego z drugiego końca. |
color | string | Kolor linii jako kod szesnastkowy koloru. Domyślny: 000000 . |
drawtype | integer | Styl rysowania linii połączenia. Możliwe wartości: 0 - (domyślnie) linia; 2 - pogrubiona linia; 3 - linia kropkowana; 4 - linia kreskowana. |
label | string | Etykieta połączenia. |
linktriggers | array | Wywołania połączenia mapy do wykorzystania jako wskaźniki stanu połączenia. Obiekt wywołania połączenia mapy jest opisany szczegółowo poniżej. |
permission | integer | Typ poziomu uprawnień. Możliwe wartości: -1 - brak; 2 - tylko do odczytu; 3 - odczyt i zapis. |
sysmapid | string | ID mapy, do której należy połączenie. |
Obiekt map link trigger definiuje wskaźnik stanu połączenia mapy oparty na stanie wyzwalacza. Posiada następujące właściwości:
Właściwość | Typ | Opis |
---|---|---|
linktriggerid | string | (tylko do odczytu) ID wyzwalacza połączenia mapy. |
triggerid (wymagane) |
string | ID wyzwalacza używanego jako wskaźnik połączenia. |
color | string | Kolor wskaźnika jako kod szesnastkowy koloru. Domyślny: DD0000 . |
drawtype | integer | Styl rysowania wskaźnika. Możliwe wartości: 0 - (domyślnie) linia; 2 - pogrubiona linia; 3 - linia kropkowana; 4 - linia kreskowana. |
linkid | string | ID połączenia mapy, do którego należy wyzwalacz połączenia. |
Obiekt map URL definiuje klikalny link dostępny dla wszystkich elementów określonego typu na mapie. Posiada następujące właściwości:
Właściwość | Typ | Opis |
---|---|---|
sysmapurlid | string | (tylko do odczytu) ID adresu URL mapy. |
name (wymagane) |
string | Podpis linku. |
url (wymagane) |
string | Adres URL linku. |
elementtype | integer | Typ elementu mapy, dla którego będzie dostępny adres URL. Odwołaj się do właściwości "typ" elementu mapy dla listy obsługiwanych typów. Domyślnie: 0. |
sysmapid | string | ID mapy, do której należy adres URL. |
Lista uprawnień do mapy na podstawie użytkowników. Posiada następujące właściwości:
Właściwość | Typ | Opis |
---|---|---|
sysmapuserid | string | (tylko do odczytu) ID użytkownika mapy. |
userid (wymagane) |
string | ID użytkownika. |
permission (wymagane) |
integer | Typ poziomu uprawnień. Dopuszczalne wartości: 2 - tylko do odczytu; 3 - odczyt i zapis; |
Lista uprawnień do mapy na podstawie grup użytkowników. Posiada następujące właściwości:
Właściwość | Typ | Opis |
---|---|---|
sysmapusrgrpid | string | (tylko do odczytu) ID grupy użytkowników mapy. |
usrgrpid (wymagane) |
string | ID grupy użytkowników. |
permission (wymagane) |
integer | Typ poziomu uprawnień. Dopuszczalne wartości: 2 - tylko do odczytu; 3 - odczyt i zapis; |
Obiekt map shapes definiuje kształt geometryczny (z lub bez tekstu) wyświetlany na mapie. Posiada następujące właściwości:
Właściwość | Typ | Opis |
---|---|---|
sysmap_shapeid | string | (tylko do odczytu) ID elementu kształtu mapy. |
type (wymagane) | integer | Typ elementu kształtu mapy. Dopuszczalne wartości: 0 - prostokąt; 1 - elipsa. Wymagana właściwość przy tworzeniu nowych kształtów. |
x | integer | Współrzędne X kształtu w pikselach. Domyślnie: 0. |
y | integer | Współrzędne Y kształtu w pikselach. Domyślnie: 0. |
width | integer | Szerokość kształtu w pikselach. Domyślnie: 200. |
height | integer | Wysokość kształtu w pikselach. Domyślnie: 200. |
text | string | Tekst kształtu. |
font | integer | Czcionka tekstu wewnątrz kształtu. Dopuszczalne wartości: 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 Domyślnie: 9. |
font_size | integer | Rozmiar czcionki w pikselach. Domyślnie: 11. |
font_color | string | Kolor czcionki. Domyślnie: '000000'. |
text_halign | integer | Poziome wyrównanie tekstu. Dopuszczalne wartości: 0 - środek; 1 - z lewej; 2 - z prawej. Domyślnie: 0. |
text_valign | integer | Pionowe wyrównanie tekstu. Dopuszczalne wartości: 0 - środek; 1 - na górze; 2 - na dole. Domyślnie: 0. |
border_type | integer | Typ obramowania. Dopuszczalne wartości: 0 - brak; 1 - ————— ;2 - ····· ;3 - - - - .Domyślnie: 0. |
border_width | integer | Szerokość obramowania w pikselach. Domyślnie: 0. |
border_color | string | Kolor obramowania. Domyślnie: '000000'. |
background_color | string | Kolor tła (kolor wypełnienia). Domyślnie: (puste) . |
zindex | integer | Wartość używana do uporządkowania wszystkich kształtów i linii (indeks z). Domyślnie: 0. |
Obiekt map lines definiuje linię wyświetlaną na mapie. Posiada następujące właściwości:
Właściwość | Typ | Opis |
---|---|---|
sysmap_shapeid | string | (tylko do odczytu) ID elementu kształtu mapy. |
x1 | integer | Współrzędne X punktu 1 linii w pikselach. Domyślnie: 0. |
y1 | integer | Współrzędne Y punktu 1 linii w pikselach. Domyślnie: 0. |
x2 | integer | Współrzędne X punktu 2 linii w pikselach. Domyślnie: 200. |
y2 | integer | Współrzędne Y punktu 2 linii w pikselach. Domyślnie: 200. |
line_type | integer | Typ linii. Dopuszczalne wartości: 0 - brak; 1 - ————— ;2 - ····· ;3 - - - - .Domyślnie: 0. |
line_width | integer | Szerokość linii w pikselach. Domyślnie: 0. |
line_color | string | Kolor linii. Domyślnie: '000000'. |
zindex | integer | Wartość używana do uporządkowania wszystkich kształtów i linii (indeks z). Domyślnie: 0. |