Los mapeos o asignación de valores permite configurar una representación más fácil de usar que los valores recibidos mediante asignaciones entre valores numéricos/cadenas y representaciones de cadenas.
Por ejemplo, cuando el valor de un elemento es "0" o "1", se pueden utilizar asignaciones de valores para representar estos valores de una manera más fácil de usar:
Las asignaciones de valores para los tipos de copia de seguridad de datos se pueden configurar de la siguiente manera:
Los rangos de valores para el voltaje se pueden configurar de la siguiente manera:
El mapeo de valores se utiliza en la interfaz de Zabbix y en las notificaciones enviadas por los tipos de medios.
La sustitución del valor recibido por la representación configurada se realiza tanto en el frontend como en el servidor de Zabbix; sin embargo, el servidor maneja la sustitución sólo en los siguientes casos:
Las asignaciones de valores se configuran en plantillas o equipos. Una vez configuradas, están disponibles para todas las métricas dentro de la plantilla o equipo respectivo. Al configurar métricas, especifique el nombre de una asignación de valores previamente configurada en el parámetro Asignación de valores.
No existe herencia de mapas de valores: los equipos y las plantillas no heredan asignaciones de valores de las plantillas vinculadas. Las plantillas de métricas en un equipo seguirán usando las asignaciones de valores configuradas en la plantilla.
Las asignaciones de valores se pueden utilizar con métricas que tengan tipos de información Numérica (sin firmar), Numérica (flotante) y Carácter.
Las asignaciones de valores se exportan/importan con la plantilla o equipo respectivo. También se pueden actualizar masivamente utilizando los formularios de actualización masiva de equipos y template.
Para configurar una asignación de valores, siga estos pasos:
1. Abra el formulario de configuración de equipo o plantilla.
2. En la pestaña Asignación de valores, haga clic en Agregar 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/cadenas a representaciones de cadenas. La asignación se aplica en el orden de las reglas que se pueden reordenar arrastrando. |
|
Tipo | Tipo de asignación: equals - se asignarán valores iguales; es mayor o igual - se asignarán valores iguales o mayores; es menor o igual a: se asignarán valores iguales o menores; en el rango: se asignarán los valores dentro del rango; el rango se expresa como <número1>-<número2> o <número>; se admiten varios rangos (por ejemplo, 1-10,101-110,201); regexp: se asignarán los valores correspondientes a la expresión regular (no se admiten expresiones regulares globales); predeterminado: se asignarán todos los valores destacados, excepto aquellos con asignaciones específicas. Para rangos de asignación, solo los tipos de valores numéricos (es mayor o igual que, es menor que o iguales, dentro del rango) son compatibles. |
|
Valor | Valor entrante (puede contener un rango o una expresión regular, según el tipo de asignación). | |
Asignado a | Representación de cadena (hasta 64 caracteres) para el valor entrante. |
Todos los campos de entrada 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 y tres puntos indican que existen más asignaciones.
Uno de las métricas de agente predefinidas ping del agente Zabbix utiliza una asignación 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 esta asignación de valores en el campo Asignación de valores:
Esta asignación se utiliza en la sección Monitoreo → Últimos datos para mostrar "Arriba" (con el valor sin procesar entre paréntesis).
En la sección Últimos datos, los valores mostrados se reducen a 20 símbolos. Si se utiliza la asignación de valores, esta reducción no se aplica al valor asignado sino solo al valor sin procesar (que se muestra entre paréntesis).
Sin una asignación de valores predefinida, solo vería "1", lo que podría resultar difícil de entender.