Se encuentra viendo la documentación de la versión en desarrollo, puede estar incompleta.
Esta página fue traducida automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

1 Prueba de preprocesamiento

Pruebas

Probar los pasos de preprocesamiento es útil para asegurarse de que las complejas tuberías de preprocesamiento produzcan los resultados que se esperan de ellas, sin esperar a que se reciba y preprocese el valor de la métrica.

Es posible probar:

  • contra un valor hipotético
  • contra un valor real de un equipo

Cada paso de preprocesamiento puede probarse individualmente, así como todos los pasos pueden probarse juntos. Cuando haga clic en el botón Probar o Probar todos los pasos respectivamente en el bloque de Acciones, se abrirá una ventana de prueba.

Probar valor hipotético

Parámetro Descripción
Obtener valor del equipo Si desea probar un valor hipotético, deje esta casilla sin marcar.
Consulte también: Probar valor real.
Valor Introduzca el valor de entrada a probar.
Al hacer clic en el campo del parámetro o en el botón de ver/editar se abrirá una ventana de área de texto para introducir el valor o bloque de código.
No soportado Marque esta casilla para probar un valor no soportado.
Esta opción es útil para probar el paso de preprocesamiento Comprobar valor no soportado.
Error Introduzca el texto del error.
Este campo se habilita cuando Obtener valor del equipo está desmarcado, pero No soportado está marcado.
Si Obtener valor del equipo está marcado, este campo se rellena con el mensaje de error real (solo lectura) del equipo.
Hora Se muestra la hora del valor de entrada: ahora (solo lectura).
Valor previo Introduzca un valor de entrada previo para comparar.
Solo para los pasos de preprocesamiento Cambio y Limitación.
Hora previa Introduzca la hora del valor de entrada previo para comparar.
Solo para los pasos de preprocesamiento Cambio y Limitación.
El valor por defecto se basa en el valor del campo 'Intervalo de actualización' de la métrica (si es '1m', entonces este campo se rellena con ahora-1m). Si no se especifica nada o el usuario no tiene acceso al equipo, el valor por defecto es ahora-30s.
Macros Si se utilizan macros, se enumeran junto con sus valores. Los valores son editables para fines de prueba, pero los cambios solo se guardarán dentro del contexto de prueba.
Secuencia de fin de línea Seleccione la secuencia de fin de línea para valores de entrada multilínea:
LF - Secuencia LF (salto de línea)
CRLF - Secuencia CRLF (retorno de carro y salto de línea).
Pasos de preprocesamiento Se enumeran los pasos de preprocesamiento; el resultado de la prueba se muestra para cada paso después de hacer clic en el botón Probar.
Los resultados de las pruebas se truncan a un tamaño máximo de 512KB cuando se envían al frontend. Los resultados de las pruebas pueden copiarse (no más de los 512KB truncados). Si un resultado se trunca, se muestra un icono de advertencia. La descripción de la advertencia se muestra al pasar el ratón por encima. Tenga en cuenta que los datos mayores de 512KB aún se procesan completamente por el servidor Zabbix.
Si el paso falla en la prueba, se muestra un icono de error. La descripción del error se muestra al pasar el ratón por encima.
En caso de que se especifique "Personalizado en caso de fallo" para el paso y se realice esa acción, aparece una nueva línea justo después de la fila del paso de prueba de preprocesamiento, mostrando qué acción se realizó y qué resultado produjo (error o valor).
Resultado El resultado final de la prueba de los pasos de preprocesamiento se muestra en todos los casos cuando se prueban todos los pasos juntos (cuando se hace clic en el botón Probar todos los pasos).
También se muestra el tipo de conversión al tipo de valor de la métrica, por ejemplo Resultado convertido a Numérico (sin signo).
Los resultados de las pruebas se truncan a un tamaño máximo de 512KB cuando se envían al frontend. El resultado final puede copiarse (no más de los 512KB truncados). Si un resultado se trunca, se muestra un icono de advertencia. La descripción de la advertencia se muestra al pasar el ratón por encima. Tenga en cuenta que los datos mayores de 512KB aún se procesan completamente por el servidor Zabbix.

Haga clic en Probar para ver el resultado después de cada paso de preprocesamiento.

Los valores de prueba se almacenan entre sesiones de prueba para pasos individuales o todos los pasos, lo que permite al usuario cambiar los pasos de preprocesamiento o la configuración de la métrica y luego volver a la ventana de prueba sin tener que volver a introducir la información. Sin embargo, los valores se pierden al actualizar la página.

La prueba la realiza el servidor Zabbix. El frontend envía una solicitud correspondiente al servidor y espera el resultado. La solicitud contiene el valor de entrada y los pasos de preprocesamiento (con macros de usuario expandidas). Para los pasos Cambio y Limitación, se puede especificar opcionalmente un valor y una hora previos. El servidor responde con los resultados de cada paso de preprocesamiento.

Todos los errores técnicos o errores de validación de entrada se muestran en el cuadro de error en la parte superior de la ventana de prueba.

Probar valor real

Para probar el preprocesamiento con un valor real:

  • Marque la casilla Obtener valor del equipo
  • Introduzca o verifique los parámetros del equipo (dirección del equipo, puerto, nombre del proxy/sin proxy) y los detalles específicos de la métrica (como la comunidad SNMPv2 o las credenciales de seguridad SNMPv3). Estos campos son contextuales:
    • Los valores se rellenan automáticamente cuando es posible, es decir, para métricas que requieren un agente, tomando la información de la interfaz de agente seleccionada del equipo
    • Los valores deben rellenarse manualmente para métricas de plantilla
    • Los valores de macros de texto plano se resuelven
    • Cuando el valor del campo (o parte del valor) es una macro secreta o de Vault, el campo estará vacío y debe rellenarse manualmente. Si algún parámetro de la métrica contiene un valor de macro secreta, se muestra el siguiente mensaje de advertencia: "La métrica contiene macros definidas por el usuario con valores secretos. Los valores de estas macros deben introducirse manualmente."
    • Los campos están deshabilitados cuando no se necesitan en el contexto del tipo de métrica (por ejemplo, los campos de dirección del equipo y proxy están deshabilitados para métricas calculadas)
  • Haga clic en Obtener valor y probar para probar el preprocesamiento

Si ha especificado un mapeo de valores en el formulario de configuración de la métrica (campo 'Mostrar valor'), el diálogo de prueba de la métrica mostrará otra línea después del resultado final, llamada 'Resultado con mapeo de valor aplicado'.

Parámetros específicos para obtener un valor real de un equipo:

Parámetro Descripción
Obtener valor del equipo Marque esta casilla para obtener un valor real del equipo.
Dirección del equipo Introduzca la dirección del equipo.
Este campo se rellena automáticamente con la dirección de la interfaz de equipo de la métrica.
Puerto Introduzca el puerto del equipo.
Este campo se rellena automáticamente con el puerto de la interfaz de equipo de la métrica.
Campos adicionales para interfaces SNMP
(Versión SNMP, Comunidad SNMP, Nombre de contexto, etc.)
Consulte Configurar monitorización SNMP para obtener detalles adicionales sobre la configuración de una interfaz SNMP (v1, v2 y v3).
Estos campos se rellenan automáticamente desde la interfaz de equipo de la métrica.
Proxy Especifique el proxy si el equipo es monitorizado por un proxy.
Este campo se rellena automáticamente con el proxy del equipo (si lo hay).
Valor Valor recuperado del equipo.
Al hacer clic en el campo del parámetro o en el botón ver/editar se abrirá una ventana de área de texto del valor o bloque de código.
Los valores se truncan a un tamaño máximo de 512KB y solo en el frontend. Si un resultado se trunca, se muestra un icono de advertencia. La descripción de la advertencia se muestra al pasar el ratón por encima. Tenga en cuenta que los datos mayores de 512KB aún se procesan completamente por el servidor Zabbix.

Para el resto de los parámetros, consulte Probar valor hipotético arriba.