Parámetros de configuración: Zabbix web service

Resumen

El servicio web de Zabbix es un proceso que se utiliza para la comunicación con servicios web externos.

Los parámetros admitidos por el archivo de configuración del servicio web de Zabbix (zabbix_web_service.conf) se enumeran en esta sección.

Los parámetros se enumeran sin información adicional. Haga clic en el parámetro para ver los detalles completos.

Parameter Description
AllowedIP Una lista de direcciones IP separadas por comas, opcionalmente en notación CIDR, o nombres DNS de servidores Zabbix y proxies Zabbix.
DebugLevel El nivel de depuración.
IgnoreURLCertErrors Especifica el manejo de errores de validación del certificado TLS al acceder a la URL del frontend.
Include Puede incluir archivos individuales o todos los archivos de un directorio en el archivo de configuración.
ListenPort El servicio escuchará en este puerto las conexiones del server.
LogFile El nombre del archivo de registro.
LogFileSize El tamaño máximo del archivo de registro.
LogType El tipo de salida del registro.
Timeout El tiempo máximo (en segundos) dedicado a dar formato al informe PDF de un panel.
TLSAccept Qué conexiones entrantes aceptar.
TLSCAFile La ruta completa de un archivo que contiene los certificados de las CA de nivel superior para la verificación del certificado del par, utilizado para comunicaciones cifradas entre componentes de Zabbix.
TLSCertFile La ruta completa de un archivo que contiene el certificado del servicio o la cadena de certificados, utilizado para comunicaciones cifradas entre componentes de Zabbix.
TLSKeyFile La ruta completa de un archivo que contiene la clave privada del servicio, utilizada para comunicaciones cifradas entre componentes de Zabbix.

Todos los parámetros son opcionales, salvo que se indique explícitamente que el parámetro es obligatorio.

Tenga en cuenta que:

  • Los valores predeterminados reflejan los valores predeterminados del proceso, no los valores de los archivos de configuración suministrados;
  • Los valores admiten variables de entorno;
  • Zabbix solo admite archivos de configuración en codificación UTF-8 sin BOM;
  • Los comentarios que comienzan con "#" solo se admiten al principio de la línea.

Detalles del parámetro

AllowedIP

Una lista de direcciones IP separadas por comas, opcionalmente en notación CIDR, o nombres DNS de los servers de Zabbix y proxies de Zabbix. Las conexiones entrantes solo se aceptarán desde los hosts enumerados aquí.
Si la compatibilidad con IPv6 está habilitada, entonces 127.0.0.1, ::127.0.0.1, ::ffff:127.0.0.1 se tratan por igual y ::/0 permitirá cualquier dirección IPv4 o IPv6. Se puede usar 0.0.0.0/0 para permitir cualquier dirección IPv4.

Ejemplo:

127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com

Obligatorio: sí

DebugLevel

Especifique el nivel de depuración:
0 - información básica sobre el inicio y la detención de los procesos de Zabbix
1 - información crítica;
2 - información de error;
3 - advertencias;
4 - para depuración (genera mucha información);
5 - depuración extendida (genera aún más información).

Predeterminado: 3
Rango: 0-5

IgnoreURLCertErrors

Especifica el manejo de errores de validación del certificado TLS al acceder a la URL del frontend:
0 - no ignorar los errores del certificado;
1 - ignorar los errores del certificado.

Predeterminado: 0
Rango: 0-1

Incluir

Puede incluir archivos individuales o todos los archivos de un directorio en el archivo de configuración. Durante la instalación, Zabbix creará el directorio include en /usr/local/etc, a menos que se modifique durante el tiempo de compilación. La ruta puede ser relativa a la ubicación del archivo zabbix_web_service.conf.
Para incluir solo los archivos relevantes en el directorio especificado, se admite el carácter comodín asterisco para la coincidencia de patrones.
Consulte las notas especiales sobre las limitaciones.

Ejemplo:

Include=/absolute/path/to/config/files/*.conf
ListenPort

El servicio escuchará en este puerto las conexiones procedentes del server.

Predeterminado: 10053
Rango: 1024-32767

LogFile

El nombre del archivo de registro.

Ejemplo:

/tmp/zabbix_web_service.log

Obligatorio: Sí, si LogType está establecido en file; de lo contrario, no

LogFileSize

El tamaño máximo de un archivo de registro en MB.
0 - deshabilita la rotación automática de registros.
Nota: Si se alcanza el límite de tamaño del archivo de registro y la rotación de archivos falla, por cualquier motivo, el archivo de registro existente se trunca y se inicia uno nuevo.

Predeterminado: 1
Rango: 0-1024

LogType

El tipo de salida del log:
file - escribe el log en el archivo especificado por el parámetro LogFile;
system - escribe el log en syslog;
console - escribe el log en la salida estándar.

Predeterminado: file

Tiempo de espera

El tiempo máximo (en segundos) dedicado a dar formato al PDF report de un dashboard.

Predeterminado: 10
Rango: 1-30

TLSAccept

Qué conexiones entrantes aceptar:
unencrypted - aceptar conexiones sin cifrado (predeterminado)
cert - aceptar conexiones con TLS y un certificado

Predeterminado: unencrypted

TLSCAFile

La ruta completa del archivo que contiene los certificados de la(s) CA de nivel superior para la verificación del certificado del par, utilizada para las comunicaciones cifradas entre los componentes de Zabbix.

TLSCertFile

La ruta completa del archivo que contiene el certificado del servicio o la cadena de certificados, utilizada para comunicaciones cifradas con los componentes de Zabbix.

TLSKeyFile

La ruta completa del archivo que contiene la clave privada del servicio, utilizada para las comunicaciones cifradas entre los componentes de Zabbix.