9 Servicio web de Zabbix
Visión general
El servicio web de Zabbix es un proceso que se utiliza para la comunicación con servicios web externos.
En esta sección se enumeran los parámetros admitidos por el archivo de configuración del servicio web de Zabbix (zabbix_web_service.conf).
Los parámetros se enumeran sin información adicional. Haga clic en el parámetro para ver los detalles completos.
| Parámetro | Descripción |
|---|---|
| AllowedIP | Una lista de direcciones IP separadas por comas, opcionalmente en notación CIDR, o nombres DNS de los servidores y proxies de Zabbix. |
| DebugLevel | El nivel de depuración. |
| IgnoreURLCertErrors | Especifica el manejo de errores de validación de certificados 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 formatear el informe PDF de un dashboard. |
| TLSAccept | Qué conexiones entrantes aceptar. |
| TLSCAFile | La ruta completa de un archivo que contiene los certificados de CA de nivel superior para la verificación de certificados de pares, 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 no son obligatorios a menos que se indique explícitamente que el parámetro es obligatorio.
Tenga en cuenta que:
- Los valores predeterminados reflejan los valores por defecto del proceso, no los valores de los archivos de configuración suministrados;
- Los valores admiten variables de entorno;
- Zabbix admite archivos de configuración solo 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 servidores Zabbix y proxies Zabbix. Solo se aceptarán conexiones entrantes desde los equipos listados aquí.
Si el soporte para IPv6 está habilitado, 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
Especifica 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 errores;
3 - advertencias;
4 - para depuración (genera mucha información);
5 - depuración extendida (genera aún más información).
Por defecto: 3
Rango: 0-5
IgnoreURLCertErrors
Especifica el manejo de errores de validación de certificados TLS al acceder a la URL del frontend:
0 - no ignorar errores de certificado;
1 - ignorar errores de certificado.
Por defecto: 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 de inclusión en /usr/local/etc, a menos que se modifique durante la 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 desde el servidor.
Por defecto: 10053
Rango: 1024-32767
LogFile
El nombre del archivo de registro.
Ejemplo:
/tmp/zabbix_web_service.log
Obligatorio: Sí, si LogType está configurado como 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 del archivo falla, por cualquier motivo, el archivo de registro existente se trunca y se inicia de nuevo.
Por defecto: 1
Rango: 0-1024
LogType
El tipo de salida del registro:
file - escribe el registro en el archivo especificado por el parámetro LogFile;
system - escribe el registro en syslog;
console - escribe el registro en la salida estándar.
Por defecto: file
Tiempo de espera
El tiempo máximo (en segundos) dedicado a formatear el informe PDF de un panel.
Por defecto: 10
Rango: 1-30
TLSAccept
Qué conexiones entrantes aceptar:
unencrypted - aceptar conexiones sin cifrado (por defecto)
cert - aceptar conexiones con TLS y un certificado
Por defecto: unencrypted
TLSCAFile
La ruta completa del archivo que contiene los certificados de la(s) CA(s) raíz para la verificación del certificado del par, utilizado para comunicaciones cifradas entre los componentes de Zabbix.
TLSCertFile
La ruta completa del archivo que contiene el certificado del servicio o la cadena de certificados, utilizado para comunicaciones cifradas con los componentes de Zabbix.
TLSKeyFile
La ruta completa del archivo que contiene la clave privada del servicio, utilizada para comunicaciones cifradas entre los componentes de Zabbix.