Los siguientes objetos están directamente relacionados con la API de map
.
El objeto mapa tiene las siguientes propiedades.
Propiedad | Tipo | Descripción |
---|---|---|
sysmapid | ID | ID del mapa. Comportamiento de la propiedad: - solo lectura - requerido para operaciones de actualización |
height | integer | Altura del mapa en píxeles. Comportamiento de la propiedad: - requerido para operaciones de creación |
name | string | Nombre del mapa. Comportamiento de la propiedad: - requerido para operaciones de creación |
width | integer | Ancho del mapa en píxeles. Comportamiento de la propiedad: - requerido para operaciones de creación |
backgroundid | ID | ID de la imagen utilizada como fondo para el mapa. |
background_scale | integer | Indica si se habilita el escalado proporcional de la imagen de fondo. Valores posibles: 0 - deshabilitar el escalado; 1 - (por defecto) habilitar el escalado de la imagen. |
expand_macros | integer | Indica si se expanden las macros en las etiquetas al configurar el mapa. Valores posibles: 0 - (por defecto) no expandir macros; 1 - expandir macros. |
expandproblem | integer | Indica si el disparador de problema se mostrará para elementos con un solo problema. Valores posibles: 0 - mostrar siempre el número de problemas; 1 - (por defecto) mostrar el disparador de problema si solo hay un problema. |
grid_align | integer | Indica si se habilita la alineación a la cuadrícula. Valores posibles: 0 - deshabilitar la alineación a la cuadrícula; 1 - (por defecto) habilitar la alineación a la cuadrícula. |
grid_show | integer | Indica si se muestra la cuadrícula en el mapa. Valores posibles: 0 - no mostrar la cuadrícula; 1 - (por defecto) mostrar la cuadrícula. |
grid_size | integer | Tamaño de la cuadrícula del mapa en píxeles. Valores soportados: 20, 40, 50, 75 y 100. Por defecto: 50. |
highlight | integer | Indica si la función de resaltar iconos está habilitada. Valores posibles: 0 - resaltado deshabilitado; 1 - (por defecto) resaltado habilitado. |
iconmapid | ID | ID del mapa de iconos utilizado en el mapa. |
label_format | integer | Indica si se habilitan las etiquetas avanzadas. Valores posibles: 0 - (por defecto) deshabilitar etiquetas avanzadas; 1 - habilitar etiquetas avanzadas. |
label_location | integer | Ubicación de la etiqueta del elemento del mapa. Valores posibles: 0 - (por defecto) abajo; 1 - izquierda; 2 - derecha; 3 - arriba. |
label_string_host | string | Etiqueta personalizada para elementos de equipo. Comportamiento de la propiedad: - requerido si label_type_host está establecido en "custom" |
label_string_hostgroup | string | Etiqueta personalizada para elementos de grupo de equipos. Comportamiento de la propiedad: - requerido si label_type_hostgroup está establecido en "custom" |
label_string_image | string | Etiqueta personalizada para elementos de imagen. Comportamiento de la propiedad: - requerido si label_type_image está establecido en "custom" |
label_string_map | string | Etiqueta personalizada para elementos de mapa. Comportamiento de la propiedad: - requerido si label_type_map está establecido en "custom" |
label_string_trigger | string | Etiqueta personalizada para elementos de disparador. Comportamiento de la propiedad: - requerido si label_type_trigger está establecido en "custom" |
label_type | integer | Tipo de etiqueta del elemento del mapa. Valores posibles: 0 - etiqueta; 1 - dirección IP; 2 - (por defecto) nombre del elemento; 3 - solo estado; 4 - nada. |
label_type_host | integer | Tipo de etiqueta para elementos de equipo. Valores posibles: 0 - etiqueta; 1 - dirección IP; 2 - (por defecto) nombre del elemento; 3 - solo estado; 4 - nada; 5 - personalizado. |
label_type_hostgroup | integer | Tipo de etiqueta para elementos de grupo de equipos. Valores posibles: 0 - etiqueta; 2 - (por defecto) nombre del elemento; 3 - solo estado; 4 - nada; 5 - personalizado. |
label_type_image | integer | Tipo de etiqueta para elementos de grupo de equipos. Valores posibles: 0 - etiqueta; 2 - (por defecto) nombre del elemento; 4 - nada; 5 - personalizado. |
label_type_map | integer | Tipo de etiqueta para elementos de mapa. Valores posibles: 0 - etiqueta; 2 - (por defecto) nombre del elemento; 3 - solo estado; 4 - nada; 5 - personalizado. |
label_type_trigger | integer | Tipo de etiqueta para elementos de disparador. Valores posibles: 0 - etiqueta; 2 - (por defecto) nombre del elemento; 3 - solo estado; 4 - nada; 5 - personalizado. |
markelements | integer | Indica si se resaltan los elementos del mapa que han cambiado recientemente su estado. Valores posibles: 0 - (por defecto) no resaltar elementos; 1 - resaltar elementos. |
severity_min | integer | Severidad mínima de los disparadores que se mostrarán en el mapa. Consulte la propiedad severity del disparador para ver una lista de severidades de disparador soportadas. |
show_element_label | integer | Cómo mostrar las etiquetas de los elementos por defecto. Valores posibles: 0 - mostrar siempre; 1 - (por defecto) ocultar automáticamente. |
show_link_label | integer | Cómo mostrar las etiquetas de los enlaces por defecto. Valores posibles: 0 - mostrar siempre; 1 - (por defecto) ocultar automáticamente. |
show_unack | integer | Cómo se deben mostrar los problemas. Valores posibles: 0 - (por defecto) mostrar el recuento de todos los problemas; 1 - mostrar solo el recuento de problemas no reconocidos; 2 - mostrar el recuento de problemas reconocidos y no reconocidos por separado. |
userid | ID | ID del usuario que es el propietario del mapa. |
private | integer | Tipo de compartición del mapa. Valores posibles: 0 - mapa público; 1 - (por defecto) mapa privado. |
show_suppressed | integer | Indica si se muestran los problemas suprimidos. Valores posibles: 0 - (por defecto) ocultar problemas suprimidos; 1 - mostrar problemas suprimidos. |
El objeto elemento de mapa define un objeto mostrado en un mapa. Tiene las siguientes propiedades.
Propiedad | Tipo | Descripción |
---|---|---|
selementid | ID | ID del elemento de mapa. Comportamiento de la propiedad: - solo lectura |
elements | array | Objeto de datos Elemento. Comportamiento de la propiedad: - requerido si elementtype está establecido en "equipo", "mapa", "disparador" o "grupo de equipos" |
elementtype | integer | Tipo de elemento de mapa. Valores posibles: 0 - equipo; 1 - mapa; 2 - disparador; 3 - grupo de equipos; 4 - imagen. Comportamiento de la propiedad: - requerido |
iconid_off | ID | ID de la imagen utilizada para mostrar el elemento en estado por defecto. Comportamiento de la propiedad: - requerido |
areatype | integer | Cómo se deben mostrar los equipos del grupo de equipos. Valores posibles: 0 - (por defecto) el elemento del grupo de equipos ocupará todo el mapa; 1 - el elemento del grupo de equipos tendrá un tamaño fijo. |
elementsubtype | integer | Cómo se debe mostrar un elemento de grupo de equipos en un mapa. Valores posibles: 0 - (por defecto) mostrar el grupo de equipos como un solo elemento; 1 - mostrar cada equipo del grupo por separado. |
evaltype | integer | Método de evaluación de la condición de filtrado de etiquetas del elemento de mapa. Valores posibles: 0 - (por defecto) AND / OR; 2 - OR. |
height | integer | Altura del elemento de grupo de equipos de tamaño fijo en píxeles. Por defecto: 200. |
iconid_disabled | ID | ID de la imagen utilizada para mostrar elementos de mapa deshabilitados. Comportamiento de la propiedad: - soportado si elementtype está establecido en "equipo", "mapa", "disparador" o "grupo de equipos" |
iconid_maintenance | ID | ID de la imagen utilizada para mostrar elementos de mapa en mantenimiento. Comportamiento de la propiedad: - soportado si elementtype está establecido en "equipo", "mapa", "disparador" o "grupo de equipos" |
iconid_on | ID | ID de la imagen utilizada para mostrar elementos de mapa con problemas. Comportamiento de la propiedad: - soportado si elementtype está establecido en "equipo", "mapa", "disparador" o "grupo de equipos" |
label | string | Etiqueta del elemento. |
label_location | integer | Ubicación de la etiqueta del elemento de mapa. Valores posibles: -1 - (por defecto) ubicación por defecto; 0 - abajo; 1 - izquierda; 2 - derecha; 3 - arriba. |
permission | integer | Tipo de nivel de permiso. Valores posibles: -1 - ninguno; 2 - solo lectura; 3 - lectura-escritura. |
show_label | integer | Cómo mostrar la etiqueta del elemento. Valores posibles: -1 - (por defecto) por defecto del mapa; 0 - mostrar siempre; 1 - ocultar automáticamente. |
sysmapid | ID | ID del mapa al que pertenece el elemento. Comportamiento de la propiedad: - solo lectura |
urls | array | URLs del elemento de mapa. El objeto URL del elemento de mapa se describe en detalle más abajo. |
use_iconmap | integer | Si se debe usar el mapeo de iconos para los elementos de equipo. Valores posibles: 0 - no usar mapeo de iconos; 1 - (por defecto) usar mapeo de iconos. |
viewtype | integer | Algoritmo de colocación de elementos de grupo de equipos. Valores posibles: 0 - (por defecto) cuadrícula. |
width | integer | Ancho del elemento de grupo de equipos de tamaño fijo en píxeles. Por defecto: 200. |
x | integer | Coordenadas X del elemento en píxeles. Por defecto: 0. |
y | integer | Coordenadas Y del elemento en píxeles. Por defecto: 0. |
zindex | integer | Valor utilizado para ordenar los elementos del mapa (z-index). Por defecto: 0. |
El objeto de elemento de mapa Equipo define un elemento de equipo.
Propiedad | Tipo | Descripción |
---|---|---|
hostid | ID | ID del equipo. |
El objeto de elemento de mapa Grupo de equipos define un elemento de grupo de equipos.
Propiedad | Tipo | Descripción |
---|---|---|
groupid | ID | ID del grupo de equipos. |
El objeto de elemento de mapa Mapa define un elemento de mapa.
Propiedad | Tipo | Descripción |
---|---|---|
sysmapid | ID | ID del mapa. |
El objeto de elemento de mapa Disparador define uno o más elementos de disparador.
Propiedad | Tipo | Descripción |
---|---|---|
triggerid | ID | ID del disparador. |
El objeto Etiqueta de elemento de mapa tiene las siguientes propiedades.
Propiedad | Tipo | Descripción |
---|---|---|
tag | string | Nombre de la etiqueta del elemento de mapa. Comportamiento de la propiedad: - requerido |
operator | integer | Operador de condición de la etiqueta del elemento de mapa. Valores posibles: 0 - (por defecto) Contiene; 1 - Igual a; 2 - No contiene; 3 - No es igual a; 4 - Existe; 5 - No existe. |
value | string | Valor de la etiqueta del elemento de mapa. |
El objeto URL de elemento de mapa define un enlace clicable que estará disponible para un elemento de mapa específico. Tiene las siguientes propiedades:
Propiedad | Tipo | Descripción |
---|---|---|
sysmapelementurlid | ID | ID de la URL del elemento de mapa. Comportamiento de la propiedad: - solo lectura |
name | string | Título del enlace. Comportamiento de la propiedad: - obligatorio |
url | string | URL del enlace. Comportamiento de la propiedad: - obligatorio |
selementid | ID | ID del elemento de mapa al que pertenece la URL. |
El objeto enlace de mapa define un enlace entre dos elementos del mapa. Tiene las siguientes propiedades.
Propiedad | Tipo | Descripción |
---|---|---|
linkid | ID | ID del enlace de mapa. Comportamiento de la propiedad: - solo lectura |
sysmapid | ID | ID del mapa al que pertenece el enlace. |
selementid1 | ID | ID del primer elemento del mapa enlazado en un extremo. Comportamiento de la propiedad: - requerido |
selementid2 | ID | ID del primer elemento del mapa enlazado en el otro extremo. Comportamiento de la propiedad: - requerido |
drawtype | integer | Estilo de línea del enlace. Valores posibles: 0 - (por defecto) línea; 2 - línea en negrita; 3 - línea punteada; 4 - línea discontinua. |
color | string | Color de la línea como código de color hexadecimal. Por defecto: 000000 . |
label | string | Etiqueta del enlace. |
show_label | integer | Cómo mostrar la etiqueta del enlace. Valores posibles: -1 - (por defecto) valor por defecto del mapa; 0 - mostrar siempre; 1 - ocultar automáticamente. |
indicator_type | integer | Seleccionar el tipo de indicador de enlace. Valores posibles: 0 - (por defecto) enlace estático; 1 - disparador; 2 - valor de la métrica. |
linktriggers | array | Disparadores de enlace de mapa a usar como indicadores de estado del enlace. El objeto disparador de enlace de mapa se describe en detalle a continuación. Comportamiento de la propiedad: - requerido si indicator_type está establecido en "disparador" (1). |
itemid | ID | ID de la métrica. Comportamiento de la propiedad: - requerido si indicator_type está establecido en "valor de la métrica" (2). |
highlights | array | Resaltados de enlace de mapa a usar como indicadores de estado del enlace. El objeto indicadores de enlace de mapa se describe en detalle a continuación. Comportamiento de la propiedad: - requerido si indicator_type está establecido en "valor de la métrica" (2). |
thresholds | array | Umbrales de enlace de mapa a usar como indicadores de estado del enlace. El objeto indicadores de enlace de mapa se describe en detalle a continuación. Comportamiento de la propiedad: - requerido si indicator_type está establecido en "valor de la métrica" (2). |
permission | integer | Tipo de nivel de permiso. Valores posibles: -1 - ninguno; 2 - solo lectura; 3 - lectura-escritura. |
El objeto disparador de enlace de mapa define un indicador de estado de enlace de mapa basado en el estado de un disparador. Tiene las siguientes propiedades:
Propiedad | Tipo | Descripción |
---|---|---|
triggerid | ID | ID del disparador utilizado como indicador de enlace. Comportamiento de la propiedad: - requerido |
color | string | Color del indicador como un código de color hexadecimal. Por defecto: DD0000 . |
drawtype | integer | Estilo de dibujo del indicador. Valores posibles: 0 - (por defecto) línea; 2 - línea en negrita; 3 - línea punteada; 4 - línea discontinua. |
El objeto de indicadores de enlaces de mapa define un indicador de estado de enlace de mapa basado en el valor de la métrica. Tiene las siguientes propiedades:
Propiedad | Tipo | Descripción |
---|---|---|
pattern | string | Expresión regular para comparar. Disponible solo para resaltados. |
sortorder | integer | Se utiliza para definir el orden de los resaltados. Disponible solo para resaltados. |
threshold | string | Valor numérico para comparar. Disponible solo para umbrales. |
drawtype | integer | Estilo de dibujo del indicador. Valores posibles: 0 - (por defecto) línea; 2 - línea en negrita; 3 - línea punteada; 4 - línea discontinua. |
color | string | Color del indicador como un código de color hexadecimal. Por defecto: DD0000 .Comportamiento de la propiedad: - obligatorio |
El objeto URL de mapa define un enlace clicable que estará disponible para todos los elementos de un tipo específico en el mapa. Tiene las siguientes propiedades:
Propiedad | Tipo | Descripción |
---|---|---|
sysmapurlid | ID | ID de la URL de mapa. Comportamiento de la propiedad: - solo lectura |
name | string | Título del enlace. Comportamiento de la propiedad: - requerido |
url | string | URL del enlace. Comportamiento de la propiedad: - requerido |
elementtype | integer | Tipo de elemento de mapa para el cual la URL estará disponible. Consulte la propiedad type del elemento de mapa para ver una lista de los tipos soportados.Por defecto: 0. |
sysmapid | ID | ID del mapa al que pertenece la URL. |
Lista de permisos de mapa basados en usuarios. Tiene las siguientes propiedades:
Propiedad | Tipo | Descripción |
---|---|---|
sysmapuserid | ID | ID del usuario de mapa. Comportamiento de la propiedad: - solo lectura |
userid | ID | ID del usuario. Comportamiento de la propiedad: - requerido |
permission | integer | Tipo de nivel de permiso. Valores posibles: 2 - solo lectura; 3 - lectura-escritura. Comportamiento de la propiedad: - requerido |
Lista de permisos de mapa basados en grupos de usuarios. Tiene las siguientes propiedades:
Propiedad | Tipo | Descripción |
---|---|---|
sysmapusrgrpid | ID | ID del grupo de usuarios del mapa. Comportamiento de la propiedad: - solo lectura |
usrgrpid | ID | ID del grupo de usuarios. Comportamiento de la propiedad: - requerido |
permission | integer | Tipo de nivel de permiso. Valores posibles: 2 - solo lectura; 3 - lectura-escritura. Comportamiento de la propiedad: - requerido |
El objeto forma del mapa define una forma geométrica (con o sin texto) mostrada en un mapa. Tiene las siguientes propiedades:
Propiedad | Tipo | Descripción |
---|---|---|
sysmap_shapeid | ID | ID del elemento de forma del mapa. Comportamiento de la propiedad: - solo lectura |
type | integer | Tipo de elemento de forma del mapa. Valores posibles: 0 - rectángulo; 1 - elipse. La propiedad es obligatoria cuando se crean nuevas formas. Comportamiento de la propiedad: - obligatorio |
x | integer | Coordenada X de la forma en píxeles. Por defecto: 0. |
y | integer | Coordenada Y de la forma en píxeles. Por defecto: 0. |
width | integer | Ancho de la forma en píxeles. Por defecto: 200. |
height | integer | Alto de la forma en píxeles. Por defecto: 200. |
text | string | Texto de la forma. |
font | integer | Fuente del texto dentro de la forma. Valores posibles: 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 Por defecto: 9. |
font_size | integer | Tamaño de la fuente en píxeles. Por defecto: 11. |
font_color | string | Color de la fuente. Por defecto: 000000 . |
text_halign | integer | Alineación horizontal del texto. Valores posibles: 0 - centrado; 1 - izquierda; 2 - derecha. Por defecto: 0. |
text_valign | integer | Alineación vertical del texto. Valores posibles: 0 - medio; 1 - arriba; 2 - abajo. Por defecto: 0. |
border_type | integer | Tipo de borde. Valores posibles: 0 - ninguno; 1 - ————— ;2 - ····· ;3 - - - - .Por defecto: 0. |
border_width | integer | Ancho del borde en píxeles. Por defecto: 0. |
border_color | string | Color del borde. Por defecto: 000000 . |
background_color | string | Color de fondo (color de relleno). Por defecto: (vacío) . |
zindex | integer | Valor utilizado para ordenar todas las formas y líneas (z-index). Por defecto: 0. |
El objeto línea de mapa define una línea mostrada en un mapa. Tiene las siguientes propiedades:
Propiedad | Tipo | Descripción |
---|---|---|
sysmap_shapeid | ID | ID del elemento de forma del mapa. Comportamiento de la propiedad: - solo lectura |
x1 | integer | Coordenadas X del punto 1 de la línea en píxeles. Por defecto: 0. |
y1 | integer | Coordenadas Y del punto 1 de la línea en píxeles. Por defecto: 0. |
x2 | integer | Coordenadas X del punto 2 de la línea en píxeles. Por defecto: 200. |
y2 | integer | Coordenadas Y del punto 2 de la línea en píxeles. Por defecto: 200. |
line_type | integer | Tipo de líneas. Valores posibles: 0 - ninguno; 1 - ————— ;2 - ····· ;3 - - - - .Por defecto: 0. |
line_width | integer | Ancho de las líneas en píxeles. Por defecto: 0. |
line_color | string | Color de la línea. Por defecto: 000000 . |
zindex | integer | Valor utilizado para ordenar todas las formas y líneas (z-index). Por defecto: 0. |