Paneles de control

Resumen

Los dashboards se exportan con todos los objetos relacionados y las relaciones entre objetos.

Exportación

Para exportar dashboards, haga lo siguiente:

  1. Vaya a Dashboards > All dashboards.
  2. Marque las casillas de verificación de los dashboards que desea exportar.
  3. Haga clic en Export debajo de la lista.

Según el formato seleccionado, los dashboards se exportan a un archivo local con un nombre predeterminado:

  • zbx_export_dashboards.yaml - en exportación YAML (opción predeterminada para exportar);
  • zbx_export_dashboards.xml - en exportación XML;
  • zbx_export_dashboards.json - en exportación JSON.

Importación

Para importar dashboards, haga lo siguiente:

  1. Vaya a Dashboards > All dashboards.
  2. Haga clic en Import en la esquina superior derecha.
  3. Seleccione el archivo de importación.
  4. Marque las opciones requeridas en las reglas de importación.
  5. Haga clic en Import en la esquina inferior derecha del formulario de configuración.

Reglas de importación:

Rule Description
Update existing Los elementos existentes se actualizarán usando los datos del archivo de importación. De lo contrario, no se actualizarán.
Create new Los elementos nuevos se crearán usando los datos del archivo de importación. De lo contrario, no se crearán.

En la siguiente pantalla, podrá ver el contenido de los dashboards que se están importando. Si se trata de un dashboard nuevo, todos los elementos se mostrarán en verde. Si se actualiza un dashboard existente, los nuevos elementos del dashboard se resaltarán en verde; los elementos eliminados del dashboard se resaltarán en rojo; los elementos que no hayan cambiado se mostrarán sobre un fondo gris.

El menú de la izquierda puede utilizarse para navegar por la lista de cambios. La sección Updated resalta todos los cambios realizados en los elementos existentes del dashboard. La sección Added enumera los nuevos elementos del dashboard. Los elementos de cada sección se agrupan por tipo de elemento; haga clic en la flecha gris para expandir o contraer el grupo de elementos.

Revise los cambios del dashboard y luego haga clic en Import para realizar la importación del dashboard. En el frontend se mostrará un mensaje de éxito o de error de la importación.

Formato de exportación

Exportar a YAML:

zabbix_export:
  version: '8.0'
  dashboards:
    - name: 'Global view'
      pages:
        - widgets:
            - type: tophosts
              name: 'Top hosts by CPU utilization'
              width: '25'
              height: '4'
              fields:
                - type: INTEGER
                  name: column
                  value: '1'
                - type: INTEGER
                  name: columns.0.data
                  value: '2'
                - type: STRING
                  name: columns.0.item
                  value: 'System name'
                - type: STRING
                  name: columns.0.name
                  value: 'Host name'
                - type: STRING
                  name: columns.1.base_color
                  value: 4CAF50
                - type: INTEGER
                  name: columns.1.data
                  value: '1'
                - type: INTEGER
                  name: columns.1.display
                  value: '3'
                - type: STRING
                  name: columns.1.item
                  value: 'CPU utilization'
                - type: STRING
                  name: columns.1.max
                  value: '100'
                - type: STRING
                  name: columns.1.min
                  value: '0'
                - type: STRING
                  name: columns.1.name
                  value: Utilization
                - type: INTEGER
                  name: columns.2.data
                  value: '1'
                - type: STRING
                  name: columns.2.item
                  value: 'Load average (1m avg)'
                - type: STRING
                  name: columns.2.name
                  value: '1m avg'
                - type: INTEGER
                  name: columns.3.data
                  value: '1'
                - type: STRING
                  name: columns.3.item
                  value: 'Load average (5m avg)'
                - type: STRING
                  name: columns.3.name
                  value: '5m avg'
                - type: INTEGER
                  name: columns.4.data
                  value: '1'
                - type: STRING
                  name: columns.4.item
                  value: 'Load average (15m avg)'
                - type: STRING
                  name: columns.4.name
                  value: '15m avg'
                - type: INTEGER
                  name: columns.5.data
                  value: '1'
                - type: INTEGER
                  name: columns.5.decimal_places
                  value: '0'
                - type: STRING
                  name: columns.5.item
                  value: 'Number of processes'
                - type: STRING
                  name: columns.5.name
                  value: Processes
                - type: STRING
                  name: columnsthresholds.1.color.0
                  value: FFFF00
                - type: STRING
                  name: columnsthresholds.1.color.1
                  value: FF8000
                - type: STRING
                  name: columnsthresholds.1.color.2
                  value: FF4000
                - type: STRING
                  name: columnsthresholds.1.threshold.0
                  value: '50'
                - type: STRING
                  name: columnsthresholds.1.threshold.1
                  value: '80'
                - type: STRING
                  name: columnsthresholds.1.threshold.2
                  value: '90'
                - type: STRING
                  name: reference
                  value: NLVMO
            - type: hostavail
              'y': '4'
              width: '25'
              fields:
                - type: INTEGER
                  name: interface_type.0
                  value: '1'
            - type: problems
              name: 'Problemas actuales'
              'y': '6'
              width: '48'
              height: '5'
              fields:
                - type: STRING
                  name: reference
                  value: BRUQE
                - type: INTEGER
                  name: show
                  value: '3'
                - type: INTEGER
                  name: show_tags
                  value: '3'
            - type: systeminfo
              x: '25'
              width: '23'
              height: '4'
            - type: problemsbysv
              name: 'Problemas por severidad'
              x: '25'
              'y': '4'
              width: '23'
              fields:
                - type: STRING
                  name: reference
                  value: LBSVB
                - type: INTEGER
                  name: show_type
                  value: '1'
            - type: gauge
              name: 'Zabbix server'
              x: '48'
              width: '12'
              height: '4'
              hide_header: 'YES'
              fields:
                - type: INTEGER
                  name: angle
                  value: '270'
                - type: INTEGER
                  name: desc_size
                  value: '8'
                - type: ITEM
                  name: itemid.0
                  value:
                    host: 'Zabbix server'
                    key: vm.memory.utilization
                - type: STRING
                  name: max
                  value: '100'
                - type: STRING
                  name: min
                  value: '0'
                - type: INTEGER
                  name: scale_size
                  value: '11'
                - type: INTEGER
                  name: show.0
                  value: '1'
                - type: INTEGER
                  name: show.1
                  value: '2'
                - type: INTEGER
                  name: show.2
                  value: '3'
                - type: INTEGER
                  name: show.3
                  value: '4'
                - type: INTEGER
                  name: show.4
                  value: '5'
                - type: STRING
                  name: thresholds.0.color
                  value: 42A5F5
                - type: STRING
                  name: thresholds.0.threshold
                  value: '0'
                - type: STRING
                  name: thresholds.1.color
                  value: 9CCC65
                - type: STRING
                  name: thresholds.1.threshold
                  value: '20'
                - type: STRING
                  name: thresholds.2.color
                  value: FFEE58
                - type: STRING
                  name: thresholds.2.threshold
                  value: '40'
                - type: STRING
                  name: thresholds.3.color
                  value: FFA726
                - type: STRING
                  name: thresholds.3.threshold
                  value: '60'
                - type: STRING
                  name: thresholds.4.color
                  value: FF7043
                - type: STRING
                  name: thresholds.4.threshold
                  value: '80'
                - type: INTEGER
                  name: th_arc_size
                  value: '9'
                - type: INTEGER
                  name: th_show_arc
                  value: '1'
                - type: INTEGER
                  name: th_show_labels
                  value: '1'
                - type: INTEGER
                  name: units_bold
                  value: '1'
                - type: INTEGER
                  name: units_size
                  value: '24'
                - type: INTEGER
                  name: value_arc_size
                  value: '30'
                - type: INTEGER
                  name: value_bold
                  value: '1'
                - type: INTEGER
                  name: value_size
                  value: '24'
            - type: svggraph
              x: '48'
              'y': '4'
              width: '24'
              height: '3'
              hide_header: 'YES'
              fields:
                - type: INTEGER
                  name: axisx
                  value: '0'
                - type: STRING
                  name: ds.0.color
                  value: AB47BC
                - type: INTEGER
                  name: ds.0.fill
                  value: '0'
                - type: STRING
                  name: ds.0.hosts.0
                  value: 'Zabbix server'
                - type: STRING
                  name: ds.0.items.0
                  value: 'Available memory'
                - type: INTEGER
                  name: ds.0.transparency
                  value: '2'
                - type: INTEGER
                  name: ds.0.type
                  value: '2'
                - type: INTEGER
                  name: ds.0.width
                  value: '2'
                - type: INTEGER
                  name: ds.1.axisy
                  value: '1'
                - type: STRING
                  name: ds.1.color
                  value: 42A5F5
                - type: INTEGER
                  name: ds.1.fill
                  value: '0'
                - type: STRING
                  name: ds.1.hosts.0
                  value: 'Zabbix server'
                - type: STRING
                  name: ds.1.items.0
                  value: 'CPU utilization'
                - type: INTEGER
                  name: ds.1.transparency
                  value: '0'
                - type: INTEGER
                  name: ds.1.type
                  value: '2'
                - type: INTEGER
                  name: ds.1.width
                  value: '2'
                - type: STRING
                  name: reference
                  value: TOYGS
            - type: geomap
              x: '48'
              'y': '7'
              width: '24'
              height: '4'
              hide_header: 'YES'
              fields:
                - type: STRING
                  name: default_view
                  value: '56.95225,24.11301,11'
                - type: HOST
                  name: hostids.0
                  value:
                    host: 'Zabbix server'
                - type: STRING
                  name: reference
                  value: TDYJO
            - type: clock
              name: 'Hora local'
              x: '60'
              width: '12'
              hide_header: 'YES'
              fields:
                - type: INTEGER
                  name: clock_type
                  value: '1'
                - type: INTEGER
                  name: show.0
                  value: '1'
                - type: INTEGER
                  name: show.1
                  value: '2'
                - type: INTEGER
                  name: show.2
                  value: '3'
                - type: INTEGER
                  name: time_sec
                  value: '0'
                - type: INTEGER
                  name: tzone_format
                  value: '1'
            - type: item
              name: 'Rendimiento del server'
              x: '60'
              'y': '2'
              width: '12'
              hide_header: 'YES'
              fields:
                - type: INTEGER
                  name: aggregate_function
                  value: '2'
                - type: INTEGER
                  name: decimal_size
                  value: '32'
                - type: STRING
                  name: description
                  value: 'Values per second'
                - type: INTEGER
                  name: desc_h_pos
                  value: '0'
                - type: INTEGER
                  name: desc_v_pos
                  value: '0'
                - type: ITEM
                  name: itemid.0
                  value:
                    host: 'Zabbix server'
                    key: 'zabbix[wcache,values]'
                - type: INTEGER
                  name: show.0
                  value: '1'
                - type: INTEGER
                  name: show.1
                  value: '2'
                - type: INTEGER
                  name: show.2
                  value: '5'
                - type: INTEGER
                  name: sparkline.fill
                  value: '2'
                - type: INTEGER
                  name: sparkline.width
                  value: '2'
                - type: STRING
                  name: thresholds.0.color
                  value: DCEDC8
                - type: STRING
                  name: thresholds.0.threshold
                  value: '20'
                - type: STRING
                  name: thresholds.1.color
                  value: FFF9C4
                - type: STRING
                  name: thresholds.1.threshold
                  value: '40'
                - type: STRING
                  name: thresholds.2.color
                  value: FFCCBC
                - type: STRING
                  name: thresholds.2.threshold
                  value: '60'
                - type: INTEGER
                  name: units_bold
                  value: '0'
                - type: INTEGER
                  name: units_show
                  value: '0'
                - type: INTEGER
                  name: value_h_pos
                  value: '0'
                - type: INTEGER
                  name: value_size
                  value: '32'

Elementos exportados

Los elementos exportados se explican en la tabla siguiente.

Element Type Description
name string (required) Nombre del dashboard.
pages Elemento raíz para las páginas del dashboard
widgets Elemento raíz para las páginas del dashboard

Véase también: Dashboard object (consulte la propiedad correspondiente con el mismo nombre).

Widget del dashboard

Element Type Description
type string (obligatorio) Tipo del widget del dashboard.

Valores posibles:
actionlog - Registro de acciones;
clock - Reloj;
discovery - Estado de descubrimiento;
favgraphs - Gráficos favoritos;
favmaps - Mapas favoritos;
gauge - Medidor;
geomap - Geomap;
graph - Gráfico (clásico);
graphprototype - Prototipo de gráfico;
honeycomb - Honeycomb;
hostavail - Disponibilidad del host;
hostcard - Tarjeta del host;
hostnavigator - Navegador de hosts;
itemcard - Tarjeta del item;
itemhistory - Historial del item;
itemnavigator - Navegador de items;
item - Valor del item;
map - Mapa;
navtree - Árbol de navegación del mapa;
piechart - Gráfico circular;
problemhosts - Hosts con problemas;
problems - Problemas;
problemsbysv - Problemas por severidad;
scatterplot - Diagrama de dispersión;
slareport - Informe de SLA;
svggraph - Gráfico;
systeminfo - Información del sistema;
tophosts - Hosts principales;
topitems - Items principales;
toptriggers - Triggers principales;
trigover - Resumen de triggers;
url - URL;
web - Supervisión web.
x integer Una posición horizontal desde el lado izquierdo del dashboard.
Valores posibles:1 0-71.
y integer Una posición vertical desde la parte superior del dashboard.
Valores posibles:1 0-63.
name string Nombre personalizado del widget.
width integer El ancho del widget.
Valores posibles:1 1-72.
height integer La altura del widget.
Valores posibles:1 1-64.
hide_header string Ocultar el encabezado del widget.
Valores posibles:1 NO (0, predeterminado), YES (1).
fields Elemento raíz para los campos del widget del dashboard.

Véase también: Widget del dashboard (consulte la propiedad correspondiente con el mismo nombre).

Campo de widget del dashboard

Element Type Description
type string (required) Tipo de campo del widget.
Valores posibles:1 INTEGER (0), STRING (1), HOST_GROUP (2), HOST (3), ITEM (4), ITEM_PROTOTYPE (5), GRAPH (6), GRAPH_PROTOTYPE (7), MAP (8), SERVICE (9), SLA (10), USER (11), ACTION (12), MEDIA_TYPE (13).
name string (required) Nombre del campo del widget.
value mixed (required) Valor del campo del widget, según el tipo de campo.
host string Host del item.
key string Clave del item.

Véase también: Campo de widget del dashboard (consulte la propiedad correspondiente con el nombre coincidente).

Notas al pie

1 Los valores enteros de la API entre paréntesis, por ejemplo, ENABLED (0), se mencionan solo como referencia. Para obtener más información, consulte la página del objeto API enlazada en la entrada de la tabla o al final de cada sección.