El mapeo de valores permite configurar una representación más amigable para el usuario de los valores recibidos utilizando asignaciones entre valores numéricos/cadena y representaciones de cadena.
Por ejemplo, cuando el valor de una métrica es "0" o "1", se pueden usar mapeos de valores para representar estos valores de una manera más amigable para el usuario:
Los mapeos de valores para tipos de respaldo de datos podrían configurarse de la siguiente manera:
Los rangos de valores para voltaje podrían configurarse de la siguiente manera:
El mapeo de valores se utiliza en el frontend de Zabbix y en las notificaciones enviadas por tipos de medios.
La sustitución del valor recibido por la representación configurada se realiza tanto en el frontend de Zabbix como en el servidor; sin embargo, el servidor maneja la sustitución solo en los siguientes casos:
Los mapeos de valores se configuran en plantillas o equipos. Una vez configurados, están disponibles para todas las métricas dentro de la respectiva plantilla o equipo. Al configurar métricas, especifique el nombre de un mapeo de valores previamente configurado en el parámetro Mapeo de valores.
No existe herencia de mapeo de valores: los equipos y plantillas no heredan mapeos de valores de las plantillas enlazadas. Las métricas de plantilla en un equipo continuarán utilizando los mapeos de valores configurados en la plantilla.
Los mapeos de valores pueden usarse con métricas que tengan tipos de información Numérico (sin signo), Numérico (coma flotante) y Carácter.
Los mapeos de valores se exportan/importan con la respectiva plantilla o equipo. También pueden actualizarse masivamente utilizando los formularios de actualización masiva de equipo y plantilla.
Para configurar una asignación de valores, siga estos pasos:
1. Abra el formulario de configuración del equipo o plantilla.
2. En la pestaña Asignación de valores, haga clic en Añadir para agregar una nueva asignación de valores, o haga clic en el nombre de una asignación existente para editarla.
Parámetros de una asignación de valores:
Parámetro | Descripción | |
---|---|---|
Nombre | Nombre único para el conjunto de asignaciones de valores. | |
Asignaciones | Reglas individuales para asignar valores numéricos/cadena a representaciones de cadena. La asignación se aplica en el orden de las reglas, que pueden ser reordenadas arrastrando. |
|
Tipo | Tipo de asignación: equals - los valores iguales serán asignados; is greater than or equals - los valores iguales o mayores serán asignados; is less than or equals - los valores iguales o menores serán asignados; in range - los valores dentro del rango serán asignados; el rango se expresa como <número1>-<número2> o <número>; se admiten múltiples rangos (por ejemplo, 1-10,101-110,201); regexp - los valores que correspondan a la expresión regular serán asignados (no se admiten expresiones regulares globales); default - todos los valores restantes serán asignados, excepto aquellos con asignaciones específicas. Para la asignación de rangos, solo se admiten tipos de valores numéricos (is greater than or equals, is less than or equals, in range). |
|
Valor | Valor entrante (puede contener un rango o expresión regular, dependiendo del tipo de asignación). | |
Asignar a | Representación de cadena (hasta 64 caracteres) para el valor entrante. |
Todos los campos obligatorios están marcados con un asterisco rojo.
Al ver la asignación de valores en la lista, solo las tres primeras asignaciones son visibles, con tres puntos indicando que existen más asignaciones.
Una de las métricas predefinidas del agente Zabbix agent ping utiliza un mapeo de valores a nivel de plantilla "Zabbix agent ping status" para mostrar sus valores.
En el formulario de configuración de la métrica, puede encontrar una referencia a este mapeo de valores en el campo Mapeo de valores:
Este mapeo se utiliza en la sección Monitorización → Últimos datos para mostrar "Up" (con el valor bruto entre paréntesis).
En la sección Últimos datos, los valores mostrados se acortan a 20 símbolos. Si se utiliza el mapeo de valores, este acortamiento no se aplica al valor mapeado, sino solo al valor bruto (mostrado entre paréntesis).
Sin un mapeo de valores predefinido, solo vería "1", lo que podría ser difícil de entender.