Los siguientes objetos están directamente relacionados con la API de valuemap
.
El objeto mapa de valores tiene las siguientes propiedades.
Propiedad | Tipo | Descripción |
---|---|---|
valuemapid | ID | ID del mapa de valores. Comportamiento de la propiedad: - solo lectura - obligatorio para operaciones de actualización |
hostid | ID | ID del equipo o plantilla al que pertenece el mapa de valores. Comportamiento de la propiedad: - constante - obligatorio para operaciones de creación |
name | string | Nombre del mapa de valores. Comportamiento de la propiedad: - obligatorio para operaciones de creación |
mappings | array | Mapeos de valores para el mapa de valores actual. El objeto de mapeo se describe en detalle a continuación. Comportamiento de la propiedad: - obligatorio para operaciones de creación |
uuid | string | Identificador único universal, utilizado para vincular mapas de valores importados con los ya existentes. Se genera automáticamente si no se proporciona. Comportamiento de la propiedad: - soportado si el mapa de valores pertenece a una plantilla |
El objeto de asignaciones de valores define las asignaciones de valores del mapa de valores. Tiene las siguientes propiedades.
Propiedad | Tipo | Descripción |
---|---|---|
type | integer | Tipo de coincidencia de asignación. Valores posibles: 0 - (por defecto) la asignación se aplicará si el valor es igual; 1 - la asignación se aplicará si el valor es mayor o igual1; 2 - la asignación se aplicará si el valor es menor o igual1; 3 - la asignación se aplicará si el valor está en el rango (los rangos son inclusivos; se pueden definir múltiples rangos, separados por comas)1; 4 - la asignación se aplicará si el valor coincide con una expresión regular2; 5 - si no se encuentran coincidencias, la asignación no se aplicará y se usará el valor por defecto. Si type se establece en "0", "1", "2", "3", "4", entonces value no puede estar vacío.Si type se establece en "5", entonces value debe estar vacío. |
value | string | Valor original. Comportamiento de la propiedad: - requerido si type se establece en "1", "2", "3", "4"- soportado si type se establece en "5" |
newvalue | string | Valor al que se asigna el valor original. Comportamiento de la propiedad: - requerido |
1 soportado solo para métricas con tipo de valor "numérico sin signo", "numérico flotante".
2 soportado solo para métricas con tipo de valor "carácter".