8 Gráfico

Descripción general

El widget de gráfico proporciona una forma moderna y versátil de visualizar los datos recopilados por Zabbix mediante una técnica de dibujo de imágenes vectoriales. Este widget de gráfico es compatible desde Zabbix 4.0. Tenga en cuenta que el widget de gráfico compatible antes de Zabbix 4.0 todavía puede usarse como Graph (classic). Consulte también la sección Adding widgets en la página Dashboards para obtener más detalles.

La información mostrada en el widget Graph se puede descargar como una imagen PNG seleccionando la opción Download image en el widget menu.

Configuración

Para configurar, seleccione Gráfico como tipo:

Conjunto de datos

La pestaña Conjunto de datos permite seleccionar datos para el gráfico agregando conjuntos de datos. Se pueden agregar dos tipos de conjuntos de datos:

  • Patrones de item - se muestran los datos de los items que coinciden. Puede elegir un color base único o seleccionar una fila de la paleta para asignar colores distintos a cada item coincidente.
  • Lista de item - se muestran los datos de los items seleccionados. Puede elegir el color de cada item individualmente desde el selector.

De forma predeterminada, se agrega un conjunto de datos de tipo Patrones de item.

Conjunto de datos Para el conjunto de datos Patrones de item:
Seleccione o introduzca patrones de host e item; se mostrarán en el gráfico los datos de los items que coincidan con estos patrones; se pueden mostrar hasta 50 items.
Se pueden usar patrones comodín para la selección (por ejemplo, * devolverá resultados que coincidan con cero o más caracteres).
Para especificar un patrón comodín, introduzca la cadena manualmente y pulse Enter.
El símbolo comodín siempre se interpreta, por lo que no es posible agregar, por ejemplo, un item llamado item* de forma individual si existen otros items coincidentes (por ejemplo, item2, item3).
Es obligatorio especificar patrones de host e item para los conjuntos de datos de tipo "Patrones de item".
Véase también: Detalles de configuración del conjunto de datos.

Para el conjunto de datos Lista de item:
Seleccione items para el gráfico haciendo clic en el botón Agregar item.
También puede seleccionar widgets compatibles como origen de datos para los items haciendo clic en el botón Agregar widget.
Es obligatorio especificar items o widgets para los conjuntos de datos de tipo "Lista de item".
Véase también: Detalles de configuración del conjunto de datos.

Tenga en cuenta que solo se permiten tipos de item numéricos.

Al configurar el widget en un panel de control de template, el parámetro para especificar patrones de host no está disponible, y el parámetro para especificar una lista de items permite seleccionar solo los items configurados en el template.
Dibujar Elija el tipo de dibujo de la métrica.
Tipos de dibujo posibles: Línea (establecido de forma predeterminada), Puntos, Escalera y Barra.
Tenga en cuenta que si solo hay un punto de datos en el gráfico de línea/escalera, se dibuja como un punto independientemente del tipo de dibujo. El tamaño del punto se calcula a partir del ancho de línea, pero no puede ser menor de 3 píxeles, incluso si el ancho de línea es inferior.
Apilado Marque la casilla para mostrar los datos apilados (se muestran áreas rellenas).
Esta opción está deshabilitada cuando se selecciona el tipo de dibujo Puntos.
Ancho Establezca el ancho de línea.
Esta opción está disponible cuando se selecciona el tipo de dibujo Línea o Escalera.
Tamaño del punto Establezca el tamaño del punto.
Esta opción está disponible cuando se selecciona el tipo de dibujo Puntos.
Transparencia Establezca el nivel de transparencia.
Relleno Establezca el nivel de relleno.
Esta opción está disponible cuando se selecciona el tipo de dibujo Línea o Escalera.
Datos faltantes Seleccione la opción para mostrar los datos faltantes:
Ninguno - el espacio queda vacío;
Conectado - se conectan dos valores de borde;
Tratar como 0 - los datos faltantes se muestran como valores 0;
Último conocido - los datos faltantes se muestran con el mismo valor que el último valor conocido; no aplicable para el tipo de dibujo Puntos y Barra.
Sobrescribir host Seleccione un widget compatible o el panel de control como origen de datos para los hosts.
Este parámetro no está disponible al configurar el widget en un panel de control de template.
Eje Y Seleccione el lado del gráfico donde se mostrará el eje Y.
Desplazamiento temporal Especifique el desplazamiento temporal si es necesario.
Puede usar sufijos de tiempo en este campo. Se permiten valores negativos.
Función de agregación Especifique qué función de agregación usar para cada item o para todo un conjunto de datos dentro del Intervalo de agregación seleccionado:
min - muestra el valor más pequeño;
max - muestra el valor más grande;
avg - muestra el valor promedio;
sum - muestra la suma de los valores;
count - muestra el recuento de valores;
first - muestra el primer valor;
last - muestra el último valor.
Si se selecciona no usado, se muestran todos los valores (sin agregación).

Solo se pueden mostrar datos numéricos para min, max, avg y sum. Para count, los datos no numéricos se convertirán en numéricos.
Véase también: Agregación en gráficos.
Intervalo de agregación Especifique el intervalo para agregar valores.
Puede usar sufijos de tiempo en este campo. Un valor numérico sin sufijo se considerará en segundos.

Tenga en cuenta que si el widget está configurado para mostrar datos históricos basados en trends (Selección de datos históricos está establecido en Trends o Auto), se recomienda usar un intervalo de agregación que sea múltiplo de 1 hora (por ejemplo, 3600, 60m, 1h, 3h, etc.). Los trends almacenan valores agregados por hora, por lo que usar un intervalo de agregación que no sea múltiplo de 1 hora (por ejemplo, 100s, 7min, 15min, 90min, etc.) puede dar lugar a resultados difíciles de interpretar.
Agregar Especifique si se debe agregar:
Cada item - cada item del conjunto de datos se agregará y se mostrará por separado;
Conjunto de datos - todos los items del conjunto de datos se agregarán y se mostrarán como un solo valor.
Aproximación Especifique qué valor mostrar cuando exista más de un valor por píxel vertical del gráfico:
all - muestra los valores más pequeño, más grande y promedio;
min - muestra el valor más pequeño;
max - muestra el valor más grande;
avg - muestra el valor promedio.

Este ajuste es útil al mostrar un gráfico para un período de tiempo largo con un intervalo de actualización frecuente (como un año de valores recopilados cada 10 minutos).
Etiqueta del conjunto de datos Especifique la etiqueta del conjunto de datos que se muestra en la configuración de Conjunto de datos del gráfico y en la Leyenda del gráfico (para conjuntos de datos agregados).
Todos los conjuntos de datos se numeran, incluidos aquellos con una Etiqueta del conjunto de datos especificada. Si no se especifica ninguna etiqueta, el conjunto de datos se etiquetará automáticamente según su número (por ejemplo, "Conjunto de datos #2", "Conjunto de datos #3", etc.). La numeración de los conjuntos de datos se recalcula después de reordenar/arrastrar los conjuntos de datos.
Las etiquetas de conjunto de datos demasiado largas se acortarán para ajustarse al lugar donde se muestran (por ejemplo, "Number of proc...").
Detalles de configuración del conjunto de datos

Los conjuntos de datos existentes se muestran en una lista. Puede:

  • Hacer clic en el icono de mover y arrastrar un conjunto de datos a una nueva posición en la lista.
  • Hacer clic en el icono de expandir para expandir los detalles del conjunto de datos. Cuando está expandido, este icono se convierte en un icono de contraer .
  • Hacer clic en el icono de color para abrir el selector. Puede introducir un código hexadecimal, elegir una muestra de color sólido o cambiar a la pestaña Palette y seleccionar una fila de colores predefinidos. El color elegido se aplica directamente a los conjuntos de datos Item list o como base para los tonos generados en Item patterns. Use Tab para moverse entre los controles del cuadro de diálogo, las teclas de flecha para navegar por las muestras o las filas de la paleta, Enter para seleccionar y Esc para cancelar.
  • Hacer clic en el botón Add new data set para añadir un conjunto de datos vacío que permita seleccionar patrones de host e item. Si hace clic en el icono de flecha hacia abajo junto al botón Add new data set, aparece un menú desplegable que le permite añadir un nuevo conjunto de datos Item patterns o Item list, o bien Clone el conjunto de datos actualmente abierto. Si todos los conjuntos de datos están contraídos, la opción Clone no está disponible.

El conjunto de datos Patrones de item contiene los campos Patrones de host y Patrones de item que reconocen tanto nombres completos como patrones que contienen un símbolo comodín (*). Esta funcionalidad le permite seleccionar todos los nombres de host y nombres de item que contengan el patrón seleccionado. Al escribir el nombre del item o el patrón del item en el campo Patrones de item, sólo se muestran en la lista desplegable los items que pertenecen al/los nombre(s) de host seleccionado(s).

Por ejemplo, al escribir el patrón z* en el campo Patrones de host, la lista desplegable muestra todos los nombres de host que contienen este patrón: z*, Zabbix server, Zabbix proxy. Después de pulsar Intro, este patrón es aceptado y se muestra como z*. Del mismo modo, al escribir el patrón a* en el campo Patrones de item, la lista desplegable muestra todos los nombres de item que contienen este patrón: a*, Available memory, Available memory in %.

Después de pulsar Intro, el patrón es aceptado y se muestra como **a***.

El gráfico muestra entonces todos los items que pertenecen al/los nombre(s) de host seleccionado(s).

El conjunto de datos Item list contiene el botón Add item que le permite agregar items para mostrarlos en el gráfico. También puede agregar widgets compatibles como data source para items haciendo clic en el botón Add widget.

Por ejemplo, al hacer clic en el botón Add item se abre una ventana emergente que contiene un parámetro Host. Después de seleccionar un host, todos sus items disponibles para la selección se muestran en una lista.

Después de seleccionar uno o más items, se mostrarán en la lista de items del conjunto de datos y en el gráfico.

Agregación en gráficos

La agregación permite mostrar un valor agregado (mínimo, máximo, promedio, etc.) durante un intervalo de tiempo especificado (5 minutos, una hora, un día, etc.) en lugar de todos los valores individuales. Dentro de un conjunto de datos, la agregación puede aplicarse a cada item por separado o a todo el conjunto de datos.

Algunos casos de uso de la función de agregación pueden ser los siguientes:

  • El número promedio de solicitudes a un server Nginx por día.
  • El menor espacio en disco entre clústeres por semana.

En el siguiente ejemplo, la función de agregación "max" se aplica al item con un intervalo de agregación de cinco minutos:

El ejemplo muestra la carga máxima de CPU durante cinco minutos (agregada a partir de valores promedio de un minuto), comparada con la carga promedio de CPU durante cinco minutos.

Cuando se selecciona Show aggregation function para la leyenda, los items se muestran entre paréntesis, precedidos por la función de agregación en la leyenda y el tooltip. Si se especifica Data set label para un gráfico, la etiqueta se muestra entre paréntesis, precedida por la función de agregación.

Mostrando opciones

La pestaña Mostrando opciones permite definir la selección de datos de historial:

Selección de datos de historial Establece la fuente de los datos del gráfico:
Auto - los datos se obtienen según el algoritmo clásico del gráfico (predeterminado);
History - datos de history;
Trends - datos de trends.
Triggers simples Marca la casilla para mostrar los umbrales de trigger para triggers simples. Los umbrales se dibujarán como líneas discontinuas usando el color de severidad del trigger.
Un trigger simple es un trigger con una función (solo last, max, min, avg) para un item en la expresión.
Se pueden dibujar como máximo tres triggers. Ten en cuenta que el trigger debe estar dentro del rango dibujado para ser visible.
Tiempo de trabajo Marca la casilla para mostrar el tiempo de trabajo en el gráfico. El tiempo de trabajo (días laborables) se muestra en los gráficos con un fondo blanco, mientras que el tiempo no laborable se muestra en gris (con el tema predeterminado de frontend Original blue).
Línea de percentil (izquierda) Marca la casilla e introduce el valor del percentil para mostrar el percentil especificado como una línea en el eje Y izquierdo del gráfico.
Por ejemplo, si se establece un percentil del 95%, la línea de percentil estará en el nivel por debajo del cual cae el 95 por ciento de los valores.
Línea de percentil (derecha) Marca la casilla e introduce el valor del percentil para mostrar el percentil especificado como una línea en el eje Y derecho del gráfico.
Por ejemplo, si se establece un percentil del 95%, la línea de percentil estará en el nivel por debajo del cual cae el 95 por ciento de los valores.

Período de tiempo

La pestaña Período de tiempo permite establecer un período de tiempo para el que se mostrarán los datos en el gráfico:

Período de tiempo Seleccione la fuente de datos para el período de tiempo:
Dashboard - establece el selector Período de tiempo como fuente de datos;
Widget - establece un widget compatible especificado en el parámetro Widget como fuente de datos;
Personalizado - establece el período de tiempo especificado en los parámetros Desde y Hasta como fuente de datos; si se establece, se mostrará un icono de reloj en la esquina superior derecha del widget, indicando la hora configurada al pasar el cursor por encima.
Widget Introduzca o seleccione un widget compatible como fuente de datos para el período de tiempo.
Este parámetro está disponible si Período de tiempo está configurado en "Widget".
Desde Introduzca o seleccione el inicio del período de tiempo.
Se admite la sintaxis de tiempo relativo (now, now/d, now/w-1w, etc.).
Este parámetro está disponible si Período de tiempo está configurado en "Personalizado".
Hasta Introduzca o seleccione el final del período de tiempo.
Se admite la sintaxis de tiempo relativo (now, now/d, now/w-1w, etc.).
Este parámetro está disponible si Período de tiempo está configurado en "Personalizado".

Ejes

La pestaña Ejes permite personalizar cómo se muestran los ejes:

Y izquierda Marque esta casilla para hacer visible el eje Y izquierdo.
La casilla puede estar deshabilitada si no está seleccionada en la pestaña Conjunto de datos o en la pestaña Anulaciones.
Y derecha Marque esta casilla para hacer visible el eje Y derecho.
La casilla puede estar deshabilitada si no está seleccionada en la pestaña Conjunto de datos o en la pestaña Anulaciones.
Eje X Desmarque esta casilla para ocultar el eje X (marcada por defecto).
Escala Elija la escala para los valores del eje del gráfico en el menú desplegable:
Lineal: los valores del eje aumentan en una cantidad fija (por ejemplo, 10, 20, 30), adecuado para datos que cambian de manera constante o cubren un rango pequeño o moderado;
Logarítmica: los valores del eje aumentan exponencialmente (por ejemplo, 10, 100, 1000), adecuado para datos que cambian rápidamente o cubren un rango amplio.
Mín Establezca el valor mínimo del eje correspondiente.
Se especifica el valor mínimo del rango visible del eje Y.
Máx Establezca el valor máximo del eje correspondiente.
Se especifica el valor máximo del rango visible del eje Y.
Unidades Elija la unidad para los valores del eje del gráfico en el menú desplegable:
Auto: los valores del eje se muestran utilizando la unidad de la primera métrica en el conjunto de datos;
Estática: los valores del eje se muestran utilizando la unidad especificada en el campo de entrada valor; si el campo se deja en blanco, solo se muestran valores numéricos.

Leyenda

La pestaña Leyenda permite personalizar la leyenda del gráfico:

Mostrar leyenda Desmarque esta casilla para ocultar la leyenda en el gráfico (marcada por defecto).
Mostrar mín/prom/máx Marque esta casilla para mostrar los valores mínimo, promedio y máximo de la métrica en la leyenda.
Mostrar función de agregación Marque esta casilla para mostrar la función de agregación en la leyenda.
Filas Seleccione el modo de visualización para las filas de la leyenda:
Fijo: el número de filas mostradas está determinado por el valor del parámetro Número de filas;
Variable: el número de filas mostradas está determinado por la cantidad de métricas configuradas sin exceder el valor del parámetro Número máximo de filas.
Número de filas/
Número máximo de filas
Si Filas está configurado como "Fijo", establezca el número de filas de la leyenda a mostrar (1-10).
Si Filas está configurado como "Variable", establezca el número máximo de filas de la leyenda a mostrar (1-10).
Número de columnas Establezca el número de columnas de la leyenda a mostrar (1-4).
Este parámetro está disponible si Mostrar mín/prom/máx está desmarcado.

Problemas

La pestaña Problems permite personalizar la visualización de problemas:

Show problems Marque esta casilla para habilitar la visualización de problemas en el gráfico (sin marcar, es decir, deshabilitada de forma predeterminada).
Selected items only Marque esta casilla para incluir solo los problemas de los items seleccionados que se mostrarán en el gráfico.
Problem hosts Seleccione los hosts con problemas que se mostrarán en el gráfico.

Se pueden usar patrones comodín (por ejemplo, * devolverá resultados que coincidan con cero o más caracteres).
Para especificar un patrón comodín, simplemente introduzca la cadena manualmente y pulse Enter.
Mientras escribe, observe cómo todos los hosts coincidentes se muestran en la lista desplegable.

Este parámetro no está disponible al configurar el widget en un template dashboard.
Severity Marque las severidades de los problemas para filtrar los problemas que se mostrarán en el gráfico.
Si no se marca ninguna severidad, se mostrarán todos los problemas.
Problem Especifique el nombre del problema que se mostrará en el gráfico.
Problem tags Especifique las etiquetas de problema para limitar el número de problemas mostrados en el widget.
Es posible incluir y excluir etiquetas y valores de etiqueta específicos. Se pueden establecer varias condiciones. La coincidencia del nombre de la etiqueta siempre distingue entre mayúsculas y minúsculas.

Hay varios operadores disponibles para cada condición:
Exists - incluye los nombres de etiqueta especificados;
Equals - incluye los nombres y valores de etiqueta especificados (distingue entre mayúsculas y minúsculas);
Contains - incluye los nombres de etiqueta especificados cuyos valores de etiqueta contienen la cadena introducida (coincidencia de subcadena, sin distinguir entre mayúsculas y minúsculas);
Does not exist - excluye los nombres de etiqueta especificados;
Does not equal - excluye los nombres y valores de etiqueta especificados (distingue entre mayúsculas y minúsculas);
Does not contain - excluye los nombres de etiqueta especificados cuyos valores de etiqueta contienen la cadena introducida (coincidencia de subcadena, sin distinguir entre mayúsculas y minúsculas).

Hay dos tipos de cálculo para las condiciones:
And/Or - todas las condiciones deben cumplirse; las condiciones que tengan el mismo nombre de etiqueta se agruparán mediante la condición Or;
Or - basta con que se cumpla una condición.

Overrides

La pestaña Overrides permite añadir overrides personalizados para conjuntos de datos:

Los overrides son útiles cuando se seleccionan varios items para un conjunto de datos usando el comodín * y se desea cambiar la forma en que los items se muestran de manera predeterminada (por ejemplo, el color base predeterminado o cualquier otra propiedad).

Los overrides existentes, si los hay, se muestran en una lista. Para añadir un nuevo override:

  • Haga clic en el botón
  • Seleccione hosts e items para el override. Como alternativa, puede introducir patrones de host e item. Se pueden usar patrones con comodines (por ejemplo, * devolverá resultados que coincidan con cero o más caracteres). Para especificar un patrón con comodín, simplemente introduzca la cadena manualmente y pulse Enter. Mientras escribe, observe cómo se muestran en el desplegable todos los hosts que coinciden. El símbolo comodín siempre se interpreta, por lo tanto no es posible añadir, por ejemplo, un item llamado "item*" de forma individual si existen otros items coincidentes (por ejemplo, item2, item3). Los parámetros de patrón de host y patrón de item son obligatorios. El parámetro para especificar patrones de host no está disponible al configurar el widget en un template dashboard. El parámetro para especificar una lista de items permite seleccionar solo items configurados en el template al configurar el widget en un template dashboard.
  • Haga clic en , para seleccionar los parámetros del override. Debe seleccionarse al menos un parámetro de override. Para las descripciones de los parámetros, consulte la pestaña Data set anterior.