Esta es una traducción de la página de documentación original en español. Ayúdanos a mejorarla.

#9 Mapeo de valores

Visión general

Para una representación más "humana" de los valores recibidos, puede usar value mapas que contienen el mapeo entre valores numéricos/cadena y cadena representaciones.

Las asignaciones de valores se pueden usar tanto en la interfaz de Zabbix como en las notificaciones. enviados por tipos de medios.

Por ejemplo, un artículo que tiene el valor '0' o '1' puede usar el mapeo de valores para representar los valores en una forma legible por humanos:

  • '0' => 'No disponible'
  • '1' => 'Disponible'

O bien, un mapa de valor relacionado con la copia de seguridad podría ser:

  • 'F' => 'Completo'
  • 'D' => 'Diferencial'
  • 'I' => 'Incremental'

En otro ejemplo, se pueden mapear rangos de valores para el voltaje:

  • '<=209' => 'Bajo'
  • '210-230' => 'OK'
  • '>=231' => 'Alto'

Las asignaciones de valores se definen a nivel de plantilla o de host. Una vez definidos, estarán disponibles para todos los elementos de la plantilla o host respectivo. Ahí no hay herencia de mapa de valor: un elemento de plantilla en un host todavía usa el mapa de valor de la plantilla; vincular una plantilla con mapas de valor a la host no hace que el host herede los mapas de valor.

Al configurar elementos puede utilizar un mapa de valores para "humanizar" el forma en que se mostrará el valor de un elemento. Para hacer eso, te refieres al nombre de un mapa de valor previamente definido en el campo Mapeo de valor.

El mapeo de valores se puede usar con elementos que tienen Numeric (sin firmar), Numérico (flotante) y Carácter tipo de información.

Las asignaciones de valores se pueden exportar/importar con la plantilla respectiva o anfitrión.

Las asignaciones de valores se pueden actualizar en masa. Ambas cosas host y template los formularios de actualización masiva tienen un Pestaña Mapeo de valor para actualización masiva de mapas de valor.

Configuración

Para definir un mapa de valores:

  • Abra un formulario de configuración de host o plantilla
  • Ir a la pestaña Asignación de valor
  • Haga clic en Agregar para agregar un nuevo mapa
  • Haga clic en el nombre de un mapa existente para editarlo

Parámetros de un mapa de valor:

|Parámetro|<|Descripción| |-|----------|------------------------------------ ----| |Nombre|<|Nombre único de un conjunto de asignaciones de valores.| |Asignaciones|<|Reglas de asignación individuales para asignar valores numéricos/de cadena a representaciones de cadena.
La asignación se aplica según el orden de las reglas de asignación. Es posible reordenar asignaciones arrastrando.
Solo se admiten tipos de valores numéricos para rangos de asignación (es mayor o igual que, es menor o igual, dentro del rango tipos de asignación).| |^|Tipo|Tipo de asignación:
igual - se asignarán valores iguales
es mayor que o igual - se asignarán valores iguales o mayores
es menor que o igual: se asignarán valores iguales o menores
en rango: se asignarán valores en rango; el rango se expresa como <número1>-<número2> o <número>. Se admiten varios rangos (p. ej., 1-10,101-110,201)
regexp: se asignarán los valores correspondientes a la expresión regular (las expresiones regulares globales no son compatibles)
* *predeterminado**: se asignarán todos los valores pendientes, excepto aquellos con asignaciones específicas| |^|Valor|Valor entrante.
Según el tipo de asignación, también puede contener un rango o una expresión regular.| |^|Asignado a|Representación de cadena para el valor entrante.|

Todos los campos de entrada obligatorios están marcados con un asterisco rojo.

Cuando el mapa de valores se muestra en la lista, solo los tres primeros las asignaciones de él son visibles, mientras que tres puntos indican que más asignaciones existir.

Cómo funciona esto

Por ejemplo, uno de los elementos de agente predefinidos 'Zabbix agent ping' usa un mapa de valor a nivel de plantilla llamado 'Estado de ping del agente Zabbix' para mostrar sus valores

En el ítem formulario de configuración se puede ver una referencia a este mapa de valor en el campo Asignación de valor:

Entonces, en Monitoring → Latest data, el mapeo se utiliza para mostrar 'Arriba' (con el valor bruto entre paréntesis).

En la sección Últimos datos, los valores mostrados se reducen a 20 simbolos Si se utiliza el mapeo de valores, esta reducción no se aplica a la valor asignado, pero solo al valor sin procesar por separado (que se muestra en paréntesis).

Un valor que se muestra en una forma legible por humanos también es más fácil de entender al recibir notificaciones.

Sin un mapa de valores predefinido, solo obtendría esto:

Entonces, en este caso, tendría que adivinar qué significa el '1' o hacer una búsqueda de documentación para averiguarlo.