En esta sección se enumeran los parámetros admitidos por el archivo de configuración del servidor Zabbix (zabbix_server.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 |
---|---|
AlertScriptsPath | La ubicación de los scripts de alerta personalizados. |
AllowRoot | Permitir que el servidor se ejecute como 'root'. |
AllowSoftwareUpdateCheck | Permitir que la interfaz de Zabbix reciba información sobre actualizaciones de software desde zabbix.com. |
AllowUnsupportedDBVersions | Permitir que el servidor funcione con versiones de base de datos no soportadas. |
CacheSize | El tamaño de la caché de configuración. |
CacheUpdateFrequency | Este parámetro determina con qué frecuencia Zabbix realizará la actualización de la caché de configuración en segundos. |
DBHost | El nombre del equipo de la base de datos. |
DBName | El nombre de la base de datos. |
DBPassword | La contraseña de la base de datos. |
DBPort | El puerto de la base de datos cuando no se utiliza un socket local. |
DBSchema | El nombre del esquema de la base de datos. Usado para PostgreSQL. |
DBSocket | La ruta al archivo de socket de MySQL. |
DBUser | El usuario de la base de datos. |
DBTLSConnect | Al establecer esta opción en el valor especificado, se fuerza el uso de una conexión TLS a la base de datos. |
DBTLSCAFile | La ruta completa de un archivo que contiene los certificados de CA de nivel superior para la verificación del certificado de la base de datos. |
DBTLSCertFile | La ruta completa de un archivo que contiene el certificado del servidor Zabbix para autenticarse en la base de datos. |
DBTLSKeyFile | La ruta completa de un archivo que contiene la clave privada para autenticarse en la base de datos. |
DBTLSCipher | La lista de cifrados de encriptación que el servidor Zabbix permite para los protocolos TLS hasta TLS v1.2. Solo compatible con MySQL. |
DBTLSCipher13 | La lista de suites de cifrado que el servidor Zabbix permite para el protocolo TLS v1.3. Solo compatible con MySQL, a partir de la versión 8.0.16. |
DebugLevel | Especificar el nivel de depuración. |
EnableGlobalScripts | Habilitar scripts globales en el servidor Zabbix. |
ExportDir | El directorio para la exportación en tiempo real de eventos, histórico y tendencias en formato JSON delimitado por saltos de línea. Si se establece, habilita la exportación en tiempo real. |
ExportFileSize | El tamaño máximo por archivo de exportación en bytes. |
ExportType | La lista de tipos de entidades separadas por comas (eventos, histórico, tendencias) para la exportación en tiempo real (todos los tipos por defecto). |
ExternalScripts | La ubicación de los scripts externos. |
Fping6Location | La ubicación de fping6. |
FpingLocation | La ubicación de fping. |
FrontendAllowedIP | Una lista separada por comas de direcciones IP o rangos CIDR que tienen permitido conectarse desde la interfaz. |
HANodeName | El nombre del nodo del clúster de alta disponibilidad. |
HistoryCacheSize | El tamaño de la caché de histórico. |
HistoryIndexCacheSize | El tamaño de la caché de índice de histórico. |
HistoryStorageDateIndex | Habilitar el preprocesamiento de valores históricos en el almacenamiento de histórico para almacenar valores en diferentes índices según la fecha. |
HistoryStorageURL | La URL HTTP[S] del almacenamiento de histórico. |
HistoryStorageTypes | Una lista separada por comas de tipos de valores que se enviarán al almacenamiento de histórico. |
HousekeepingFrequency | Este parámetro determina con qué frecuencia Zabbix realizará el procedimiento de limpieza en horas. |
Include | Puede incluir archivos individuales o todos los archivos de un directorio en el archivo de configuración. |
JavaGateway | La dirección IP (o nombre de equipo) del Java gateway de Zabbix. |
JavaGatewayPort | El puerto en el que escucha el Java gateway de Zabbix. |
ListenBacklog | El número máximo de conexiones pendientes en la cola TCP. |
ListenIP | Una lista de direcciones IP separadas por comas en las que el trapper debe escuchar. |
ListenPort | El puerto de escucha para el trapper. |
LoadModule | El módulo a cargar al iniciar el servidor. |
LoadModulePath | La ruta completa a la ubicación de los módulos del servidor. |
LogFile | El nombre del archivo de registro. |
LogFileSize | El tamaño máximo del archivo de registro. |
LogSlowQueries | Determina cuánto tiempo puede tardar una consulta a la base de datos antes de ser registrada en milisegundos. |
LogType | El tipo de salida del registro. |
MaxConcurrentChecksPerPoller | El número máximo de comprobaciones asíncronas que puede ejecutar a la vez cada poller de agente HTTP, poller de agente o poller SNMP. |
MaxHousekeeperDelete | No se eliminarán más de 'MaxHousekeeperDelete' filas (correspondientes a [tablename], [field], [value]) por tarea en un ciclo de limpieza. |
NodeAddress | La IP o nombre de equipo con puerto opcional para sobrescribir cómo la interfaz debe conectarse al servidor. |
PidFile | El nombre del archivo PID. |
ProblemHousekeepingFrequency | Determina con qué frecuencia Zabbix eliminará problemas de disparadores eliminados. |
ProxyConfigFrequency | Determina con qué frecuencia el servidor Zabbix envía datos de configuración a un proxy Zabbix. |
ProxyDataFrequency | Determina con qué frecuencia el servidor Zabbix solicita datos históricos a un proxy Zabbix. |
ServiceManagerSyncFrequency | Determina con qué frecuencia Zabbix sincronizará la configuración de un gestor de servicios. |
SMSDevices | Una lista de archivos de módem separados por comas permitidos para usar el servidor Zabbix. |
SNMPTrapperFile | El archivo temporal utilizado para pasar datos del demonio SNMP trap al servidor. |
SocketDir | El directorio para almacenar los sockets IPC utilizados por los servicios internos de Zabbix. |
SourceIP | La dirección IP de origen. |
SSHKeyLocation | La ubicación de las claves públicas y privadas para comprobaciones y acciones SSH. |
SSLCertLocation | La ubicación de los archivos de certificado de cliente SSL para la autenticación de cliente. |
SSLKeyLocation | La ubicación de los archivos de clave privada SSL para la autenticación de cliente. |
SSLCALocation | Sobrescribe la ubicación de los archivos de la autoridad certificadora (CA) para la verificación del certificado SSL del servidor. |
StartAgentPollers | El número de instancias pre-forked de pollers de agente Zabbix asíncronos. |
StartAlerters | El número de instancias pre-forked de alertadores. |
StartBrowserPollers | El número de instancias pre-forked de pollers de métricas de navegador. |
StartConnectors | El número de instancias pre-forked de trabajadores de conector. |
StartDBSyncers | El número de instancias pre-forked de sincronizadores de histórico. |
StartDiscoverers | El número de instancias pre-forked de trabajadores de descubrimiento. |
StartEscalators | El número de instancias pre-forked de escaladores. |
StartHistoryPollers | El número de instancias pre-forked de pollers de histórico. |
StartHTTPAgentPollers | El número de instancias pre-forked de pollers de agente HTTP asíncronos. |
StartHTTPPollers | El número de instancias pre-forked de pollers HTTP. |
StartIPMIPollers | El número de instancias pre-forked de pollers IPMI. |
StartJavaPollers | El número de instancias pre-forked de pollers Java. |
StartLLDProcessors | El número de instancias pre-forked de trabajadores de descubrimiento de bajo nivel (LLD). |
StartODBCPollers | El número de instancias pre-forked de pollers ODBC. |
StartPingers | El número de instancias pre-forked de pingers ICMP. |
StartPollersUnreachable | El número de instancias pre-forked de pollers para equipos inalcanzables (incluyendo IPMI y Java). |
StartPollers | El número de instancias pre-forked de pollers. |
StartPreprocessors | El número de instancias pre-iniciadas de trabajadores de preprocesamiento. |
StartProxyPollers | El número de instancias pre-forked de pollers para proxies pasivos. |
StartReportWriters | El número de instancias pre-forked de escritores de informes. |
StartSNMPPollers | El número de instancias pre-forked de pollers SNMP asíncronos. |
StartSNMPTrapper | Si se establece en 1, se iniciará un proceso SNMP trapper. |
StartTimers | El número de instancias pre-forked de temporizadores. |
StartTrappers | El número de instancias pre-forked de trappers. |
StartVMwareCollectors | El número de instancias pre-forked de recolectores VMware. |
StatsAllowedIP | Una lista de direcciones IP separadas por comas, opcionalmente en notación CIDR, o nombres DNS de instancias externas de Zabbix. La solicitud de estadísticas solo se aceptará desde las direcciones aquí listadas. |
Timeout | Especifica cuánto tiempo esperar (en segundos) para establecer la conexión e intercambiar datos con el proxy Zabbix, agente, servicio web, y para comprobaciones SNMP (excepto las métricas SNMP walk[OID] y get[OID] ) y la métrica icmpping[*] . |
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 servidor o la cadena de certificados, utilizado para comunicaciones cifradas entre componentes de Zabbix. |
TLSCipherAll | La cadena de prioridad GnuTLS o la cadena de cifrado OpenSSL (TLS 1.2). Sobrescribe los criterios de selección de suite de cifrado predeterminados para el cifrado basado en certificado y PSK. |
TLSCipherAll13 | La cadena de cifrado para OpenSSL 1.1.1 o superior en TLS 1.3. Sobrescribe los criterios de selección de suite de cifrado predeterminados para el cifrado basado en certificado y PSK. |
TLSCipherCert | La cadena de prioridad GnuTLS o la cadena de cifrado OpenSSL (TLS 1.2). Sobrescribe los criterios de selección de suite de cifrado predeterminados para el cifrado basado en certificado. |
TLSCipherCert13 | La cadena de cifrado para OpenSSL 1.1.1 o superior en TLS 1.3. Sobrescribe los criterios de selección de suite de cifrado predeterminados para el cifrado basado en certificado. |
TLSCipherPSK | La cadena de prioridad GnuTLS o la cadena de cifrado OpenSSL (TLS 1.2). Sobrescribe los criterios de selección de suite de cifrado predeterminados para el cifrado basado en PSK. |
TLSCipherPSK13 | La cadena de cifrado para OpenSSL 1.1.1 o superior en TLS 1.3. Sobrescribe los criterios de selección de suite de cifrado predeterminados para el cifrado basado en PSK. |
TLSCRLFile | La ruta completa de un archivo que contiene certificados revocados. Este parámetro se utiliza para comunicaciones cifradas entre componentes de Zabbix. |
TLSFrontendAccept | Qué conexiones entrantes aceptar desde la interfaz. |
TLSFrontendCertIssuer | Emisor de certificado de interfaz permitido. |
TLSFrontendCertSubject | Sujeto de certificado de interfaz permitido. |
TLSKeyFile | La ruta completa de un archivo que contiene la clave privada del servidor, utilizada para comunicaciones cifradas entre componentes de Zabbix. |
TLSListen | Controla TLS en el socket del trapper. |
TmpDir | El directorio temporal. |
TrapperTimeout | Especifica el tiempo de espera en segundos para: - recuperación de datos históricos desde el proxy Zabbix; - envío de datos de configuración al proxy Zabbix; - ejecución de script global o ejecución de comando remoto en el servidor Zabbix. |
TrendCacheSize | El tamaño de la caché de tendencias. |
TrendFunctionCacheSize | El tamaño de la caché de funciones de tendencias. |
UnavailableDelay | Determina con qué frecuencia se comprueba la disponibilidad del equipo durante el período de no disponibilidad. |
UnreachableDelay | Determina con qué frecuencia se comprueba la disponibilidad del equipo durante el período de inalcanzabilidad. |
UnreachablePeriod | Determina después de cuántos segundos de inalcanzabilidad se trata un equipo como no disponible. |
User | Bajar privilegios a un usuario específico y existente en el sistema. |
ValueCacheSize | El tamaño de la caché de valores históricos. |
Vault | Especifica el proveedor de vault. |
VaultDBPath | Especifica una ubicación desde donde se deben recuperar las credenciales de la base de datos por claves. |
VaultPrefix | Prefijo personalizado para la ruta o consulta de vault. |
VaultTLSCertFile | El nombre del archivo de certificado SSL utilizado para la autenticación de cliente. |
VaultTLSKeyFile | El nombre del archivo de clave privada SSL utilizado para la autenticación de cliente. |
VaultToken | El token de autenticación de HashiCorp vault. |
VaultURL | La URL HTTP[S] del servidor vault. |
VMwareCacheSize | El tamaño de la memoria compartida para almacenar datos de VMware. |
VMwareFrequency | El retardo en segundos entre la recopilación de datos de un único servicio VMware. |
VMwarePerfFrequency | El retardo en segundos entre la recuperación de estadísticas de contadores de rendimiento de un único servicio VMware. |
VMwareTimeout | El número máximo de segundos que un recolector vmware esperará una respuesta del servicio VMware. |
WebDriverURL | URL HTTP[S] de la interfaz WebDriver. |
WebServiceURL | URL HTTP[S] al servicio web de Zabbix en el formato <equipo:puerto>/report. |
Todos los parámetros son opcionales a menos que se indique explícitamente que el parámetro es obligatorio.
Tenga en cuenta que:
La ubicación de los scripts de alerta personalizados (depende de la variable de instalación datadir en tiempo de compilación).
Por defecto: /usr/local/share/zabbix/alertscripts
Permitir que el servidor se ejecute como 'root'. Si está deshabilitado y el servidor es iniciado por 'root', el servidor intentará cambiar al usuario 'zabbix' en su lugar. No tiene efecto si se inicia bajo un usuario normal.
Por defecto: 0
Valores: 0 - no permitir; 1 - permitir
Permitir que la interfaz de Zabbix reciba información sobre actualizaciones de software desde zabbix.com.
Por defecto: 1
Valores: 0 - no permitir; 1 - permitir
Permitir que el servidor funcione con versiones de bases de datos no soportadas.
Por defecto: 0
Valores: 0 - no permitir; 1 - permitir
El tamaño de la caché de configuración, en bytes. El tamaño de la memoria compartida para almacenar datos de equipos, métricas y disparadores.
Por defecto: 32M
Rango: 128K-64G
Este parámetro determina con qué frecuencia Zabbix realizará la actualización de la caché de configuración en segundos. Consulte también las opciones de control en tiempo de ejecución.
Por defecto: 10
Rango: 1-3600
El nombre del equipo de la base de datos.
Con MySQL, localhost
o una cadena vacía resulta en el uso de un socket. Con PostgreSQL, solo una cadena vacía resulta en el intento de usar un socket.
Por defecto: localhost
El nombre de la base de datos.
Obligatorio: Sí
La contraseña de la base de datos. Comente esta línea si no se utiliza contraseña.
El puerto de la base de datos cuando no se utiliza un socket local.3
Por defecto para MySQL: 3306
Por defecto para PostgreSQL: 5432
Rango: 1024-65535
El nombre del esquema de la base de datos. Se utiliza para PostgreSQL.
La ruta al archivo de socket de MySQL.3
El usuario de la base de datos.
Configurar esta opción con los siguientes valores obliga a usar una conexión TLS a la base de datos:
required - conectar usando TLS
verify_ca - conectar usando TLS y verificar el certificado
verify_full - conectar usando TLS, verificar el certificado y verificar que la identidad de la base de datos especificada por DBHost coincida con su certificado
Con MySQL, a partir de la versión 5.7.11, y PostgreSQL se admiten los siguientes valores: required
, verify_ca
, verify_full
.
Con MariaDB, a partir de la versión 10.2.6, se admiten los valores required
y verify_full
.
Por defecto no se establece ninguna opción y el comportamiento depende de la configuración de la base de datos.
La ruta completa de un archivo que contiene los certificados de la(s) CA(s) de nivel superior para la verificación de certificados de la base de datos.
Obligatorio: no (sí, si DBTLSConnect se establece en verify_ca o verify_full)
La ruta completa de un archivo que contiene el certificado del servidor Zabbix para autenticarse en la base de datos.
La ruta completa de un archivo que contiene la clave privada para autenticarse en la base de datos.
La lista de cifrados de encriptación que el servidor Zabbix permite para los protocolos TLS hasta TLS v1.2. Solo es compatible con MySQL.
La lista de suites de cifrado que el servidor Zabbix permite para el protocolo TLS v1.3. Soportado solo para MySQL, a partir de la versión 8.0.16.
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).
Consulte también las opciones de control en tiempo de ejecución.
Por defecto: 3
Rango: 0-5
Habilitar scripts globales en el servidor Zabbix.
Nota: La ejecución de scripts globales está habilitada por defecto. Sin embargo, para nuevas instalaciones a partir de Zabbix 7.0, EnableGlobalScripts se establece explícitamente en 0 (deshabilitado).
Por defecto: 1
Valores: 0 - deshabilitar; 1 - habilitar
El directorio para la exportación en tiempo real de eventos, histórico y tendencias en formato JSON delimitado por saltos de línea. Si se establece, habilita la exportación en tiempo real.
El tamaño máximo por archivo de exportación en bytes. Se utiliza para la rotación si se establece ExportDir
.
Por defecto: 1G
Rango: 1M-1G
La lista de tipos de entidades separadas por comas (eventos, histórico, tendencias) para exportación en tiempo real (todos los tipos por defecto). Válido solo si ExportDir está configurado.
Nota que si se especifica ExportType, pero no ExportDir, esto es un error de configuración y el servidor no se iniciará.
Ejemplo para exportar histórico y tendencias:
Ejemplo para exportar solo eventos:
La ubicación de los scripts externos (depende de la variable de instalación datadir
en tiempo de compilación).
Por defecto: /usr/local/share/zabbix/externalscripts
La ubicación de fping6. Asegúrese de que el binario fping6 tenga propiedad de root y la bandera SUID establecida. Déjelo vacío ("Fping6Location=") si su utilidad fping es capaz de procesar direcciones IPv6.
Por defecto: /usr/sbin/fping6
La ubicación de fping. Asegúrese de que el binario de fping tenga propiedad de root y la bandera SUID establecida.
Por defecto: /usr/sbin/fping
Una lista separada por comas de direcciones IP o rangos CIDR que tienen permitido conectarse desde el frontend. La conexión del frontend solo será aceptada desde las direcciones listadas aquí si este parámetro está configurado. Por defecto, se aceptan todas las conexiones para solicitudes del frontend. 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:
El nombre del nodo del clúster de alta disponibilidad. Cuando está vacío, el servidor funciona en modo independiente y se crea un nodo con nombre vacío.
El tamaño de la caché de histórico, en bytes. El tamaño de la memoria compartida para almacenar datos históricos.
Por defecto: 16M
Rango: 128K-16G
El tamaño de la caché de índice de histórico, en bytes. El tamaño de la memoria compartida para indexar los datos históricos almacenados en la caché de histórico. El tamaño de la caché de índice necesita aproximadamente 100 bytes para almacenar en caché una métrica.
Por defecto: 4M
Rango: 128K-16G
Habilitar el preprocesamiento de valores históricos en el almacenamiento de historial para almacenar valores en diferentes índices según la fecha.
Por defecto: 0
Valores: 0 - deshabilitar; 1 - habilitar
La URL HTTP[S] de almacenamiento del historial. Este parámetro se utiliza para la configuración de Elasticsearch.
Una lista separada por comas de tipos de valores que se enviarán al almacenamiento de histórico. Este parámetro se utiliza para la configuración de Elasticsearch.
Por defecto: uint,dbl,str,log,text
Este parámetro determina con qué frecuencia Zabbix realizará el procedimiento de limpieza en horas. La limpieza consiste en eliminar información obsoleta de la base de datos.
Nota: Para evitar que el proceso de limpieza se sobrecargue (por ejemplo, cuando los períodos de historial y tendencias se reducen considerablemente), no se elimina en un solo ciclo de limpieza más de 4 veces las horas definidas en HousekeepingFrequency de información obsoleta, para cada métrica. Así, si HousekeepingFrequency es 1, no se eliminarán más de 4 horas de información obsoleta (comenzando desde la entrada más antigua) por ciclo.
Nota: Para reducir la carga al iniciar el servidor, la limpieza se pospone durante 30 minutos después del arranque del servidor. Así, si HousekeepingFrequency es 1, el primer procedimiento de limpieza después del arranque del servidor se ejecutará después de 30 minutos y se repetirá con un retraso de una hora a partir de entonces.
Es posible deshabilitar la limpieza automática configurando HousekeepingFrequency en 0. En este caso, el procedimiento de limpieza solo puede iniciarse mediante la opción de control en tiempo de ejecución housekeeper_execute y el período de información obsoleta eliminada en un ciclo de limpieza es 4 veces el período transcurrido desde el último ciclo de limpieza, pero no menos de 4 horas y no más de 4 días.
Consulte también las opciones de control en tiempo de ejecución.
Por defecto: 1
Rango: 0-24
Puede incluir archivos individuales o todos los archivos en un directorio en el archivo de configuración. 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:
La dirección IP (o nombre de equipo) de Zabbix Java gateway. Solo es necesario si se inician los sondeadores Java.
El puerto en el que escucha el Java gateway de Zabbix.
Por defecto: 10052
Rango: 1024-32767
El número máximo de conexiones pendientes en la cola TCP.
El valor predeterminado es una constante codificada, que depende del sistema.
El valor máximo admitido depende del sistema; valores demasiado altos pueden truncarse silenciosamente al 'máximo especificado por la implementación'.
Por defecto: SOMAXCONN
Rango: 0 - INT_MAX
Una lista de direcciones IP separadas por comas en las que el trapper debe escuchar.
El trapper escuchará en todas las interfaces de red si este parámetro falta.
Por defecto: 0.0.0.0
El puerto de escucha para trapper.
Por defecto: 10051
Rango: 1024-32767
El módulo que se cargará al iniciar el servidor. Los módulos se utilizan para ampliar la funcionalidad del servidor. El módulo debe estar ubicado en el directorio especificado por LoadModulePath o la ruta debe preceder al nombre del módulo. Si la ruta precedente es absoluta (comienza con '/') entonces se ignora LoadModulePath.
Formatos:
LoadModule=<module.so>
LoadModule=<path/module.so>
LoadModule=</abs_path/module.so>
Se permite incluir múltiples parámetros LoadModule.
La ruta completa a la ubicación de los módulos del servidor. El valor predeterminado depende de las opciones de compilación.
El nombre del archivo de registro.
Obligatorio: Sí, si LogType está configurado como file; de lo contrario, no
El tamaño máximo del archivo de registro en MB.
0 - deshabilita la rotación automática del archivo de registro.
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
Obligatorio: Sí, si LogType está configurado como file; de lo contrario, no
Determina cuánto tiempo puede tardar una consulta a la base de datos antes de ser registrada en milisegundos.
0 - no registrar consultas lentas.
Esta opción se habilita a partir de DebugLevel=3.
Por defecto: 0
Rango: 0-3600000
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
El número máximo de comprobaciones asíncronas que pueden ejecutarse a la vez por cada sondeador de agente HTTP, sondeador de agente o sondeador SNMP. Consulte StartHTTPAgentPollers, StartAgentPollers y StartSNMPPollers.
Por defecto: 1000
Rango: 1-1000
No se eliminarán más de 'MaxHousekeeperDelete' filas (correspondientes a [tablename], [field], [value]) por tarea en un ciclo de limpieza.
Si se establece en 0, no se utiliza ningún límite. En este caso, debe saber lo que está haciendo para no sobrecargar la base de datos! 2
Este parámetro solo se aplica a la eliminación del historial y tendencias de métricas ya eliminadas.
Por defecto: 5000
Rango: 0-1000000
IP o nombre de equipo con puerto opcional para sobrescribir cómo la interfaz web debe conectarse al servidor.
Formato: <dirección>[:<puerto>]
Si no se establece la IP o el nombre de equipo, se utilizará el valor de ListenIP. Si ListenIP no está establecido, se utilizará el valor localhost
.
Si no se establece el puerto, se utilizará el valor de ListenPort. Si ListenPort no está establecido, se utilizará el valor 10051
.
Esta opción puede ser sobrescrita por la dirección especificada en la configuración de la interfaz web.
Véase también: parámetro HANodeName; Habilitar alta disponibilidad.
Por defecto: localhost:10051
Nombre del archivo PID.
Por defecto: /tmp/zabbix_server.pid
Determina con qué frecuencia Zabbix eliminará los problemas de disparadores eliminados, en segundos.
Por defecto: 60
Rango: 1-3600
Determina con qué frecuencia el servidor Zabbix envía datos de configuración a un proxy Zabbix en segundos. Se utiliza solo para proxies en modo pasivo.
Por defecto: 10
Rango: 1-604800
Determina con qué frecuencia el servidor Zabbix solicita datos históricos de un proxy Zabbix en segundos. Se utiliza solo para proxies en modo pasivo.
Por defecto: 1
Rango: 1-3600
Determina con qué frecuencia Zabbix sincronizará la configuración de un gestor de servicios en segundos.
Por defecto: 60
Rango: 1-3600
Una lista de archivos de módem separados por comas permitidos para usar el servidor Zabbix.
El envío de SMS no es posible si este parámetro no está configurado.
Ejemplo:
Archivo temporal utilizado para pasar datos desde el demonio de traps SNMP al servidor.
Debe ser el mismo que en zabbix_trap_receiver.pl o en el archivo de configuración de SNMPTT.
Por defecto: /tmp/zabbix_traps.tmp
Directorio para almacenar los sockets IPC utilizados por los servicios internos de Zabbix.
Por defecto: /tmp
Dirección IP de origen para:
Ubicación de las claves públicas y privadas para comprobaciones y acciones SSH.
Ubicación de los archivos de certificado de cliente SSL para la autenticación de cliente.
Este parámetro se utiliza solo en la monitorización web.
Ubicación de los archivos de clave privada SSL para la autenticación del cliente.
Este parámetro se utiliza solo en la monitorización web.
Sobrescribe la ubicación de los archivos de la autoridad certificadora (CA) para la verificación del certificado SSL del servidor. Si no se establece, se utilizará el directorio global del sistema.
Tenga en cuenta que el valor de este parámetro se establecerá como la opción libcurl CURLOPT_CAPATH. Para versiones de libcurl anteriores a la 7.42.0, esto solo tiene efecto si libcurl fue compilado para usar OpenSSL. Para más información, consulte la página web de cURL.
Este parámetro se utiliza en la monitorización web y en la autenticación SMTP.
El número de instancias pre-forked de los pollers del agente Zabbix. Consulte MaxConcurrentChecksPerPoller.
Por defecto: 1
Rango: 0-1000
El número de instancias pre-forked de alerters.
Por defecto: 3
Rango: 1-100
El número de instancias pre-forked de pollers de métricas de navegador.
Por defecto: 1
Rango: 0-1000
El número de instancias pre-forked de procesos de conector. El proceso gestor de conectores se inicia automáticamente cuando se inicia un proceso de conector.
Por defecto: 0
Rango: 0-1000
El número de instancias pre-forked de history syncers.
Nota: Tenga cuidado al cambiar este valor, aumentarlo puede ser más perjudicial que beneficioso. Aproximadamente, el valor por defecto debería ser suficiente para manejar hasta 4000 NVPS.
Por defecto: 4
Rango: 1-100
El número de instancias pre-forked de procesos de descubrimiento1.
Por defecto: 5
Rango: 0-1000
El número de instancias pre-forked de escalators.
Por defecto: 1
Rango: 1-100
El número de instancias pre-forked de history pollers.
Solo es necesario para comprobaciones calculadas.
Por defecto: 5
Rango: 0-1000
El número de instancias pre-forked de pollers de agente HTTP. Consulte MaxConcurrentChecksPerPoller.
Por defecto: 1
Rango: 0-1000
El número de instancias pre-forked de sondeadores HTTP1.
Por defecto: 1
Rango: 0-1000
El número de instancias pre-forked de sondeadores IPMI.
Por defecto: 0
Rango: 0-1000
El número de instancias pre-forked de Java pollers1.
Por defecto: 0
Rango: 0-1000
El número de instancias pre-forked de procesos de bajo nivel de descubrimiento (LLD) workers1.
El proceso gestor de LLD se inicia automáticamente cuando se inicia un proceso LLD worker.
Por defecto: 2
Rango: 0-100
El número de instancias pre-forked de ODBC pollers1.
Por defecto: 1
Rango: 0-1000
El número de instancias pre-forked de ICMP pingers1.
Por defecto: 1
Rango: 0-1000
El número de instancias pre-forked de pollers para equipos inaccesibles (incluyendo IPMI y Java)1.
Debe estar ejecutándose al menos un poller para equipos inaccesibles si se inician pollers normales, IPMI o Java.
Por defecto: 1
Rango: 0-1000
El número de instancias pre-forked de pollers1.
Por defecto: 5
Rango: 0-1000
El número de instancias preiniciadas de hilos de procesamiento previo worker1 debe establecerse en no menos que la cantidad de núcleos de CPU disponibles. Se deben configurar más workers si el procesamiento previo no está limitado por CPU y tiene muchas solicitudes de red.
Por defecto: 16
Rango: 1-1000
El número de instancias pre-forked de pollers para proxies pasivos1.
Por defecto: 1
Rango: 0-250
El número de instancias pre-forked de generadores de informes.
Si se establece en 0, la generación programada de informes se desactiva.
El proceso de gestión de informes se inicia automáticamente cuando se inicia un generador de informes.
Por defecto: 0
Rango: 0-100
El número de instancias pre-forked de pollers SNMP. Consulte MaxConcurrentChecksPerPoller.
Por defecto: 1
Rango: 0-1000
Si se establece en 1, se iniciará un proceso SNMP trapper.
Por defecto: 0
Rango: 0-1
El número de instancias pre-forked de timers.
Los timers procesan los periodos de mantenimiento.
Por defecto: 1
Rango: 1-1000
El número de instancias pre-forked de trappers1.
Los trappers aceptan conexiones entrantes de Zabbix sender, agentes activos y proxies activos.
Por defecto: 5
Rango: 1-1000
El número de instancias pre-forked de VMware collector.
Por defecto: 0
Rango: 0-250
Una lista de direcciones IP separadas por comas, opcionalmente en notación CIDR, o nombres DNS de instancias externas de Zabbix. Las solicitudes de estadísticas solo serán aceptadas desde las direcciones listadas aquí. Si este parámetro no está configurado, no se aceptarán solicitudes de estadísticas.
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. '0.0.0.0/0' puede usarse para permitir cualquier dirección IPv4.
Ejemplo:
Especifica cuánto tiempo esperar (en segundos) para establecer la conexión e intercambiar datos con el proxy de Zabbix, el agente, el servicio web y para comprobaciones SNMP (excepto las métricas SNMP walk[OID]
y get[OID]
) y la métrica icmpping[*]
.
Este parámetro define la duración para varias operaciones de comunicación:
history.push
;Por defecto: 3
Rango: 1-30
La ruta completa de un archivo que contiene los certificados de la(s) CA(s) de nivel superior para la verificación de certificados de pares, utilizado para comunicaciones cifradas entre componentes de Zabbix.
La ruta completa de un archivo que contiene el certificado del servidor o la cadena de certificados, utilizado para comunicaciones cifradas entre los componentes de Zabbix.
La cadena de prioridad de GnuTLS o la cadena de cifrado de OpenSSL (TLS 1.2). Sobrescribe los criterios de selección de la suite de cifrado predeterminada para el cifrado basado en certificados y PSK.
Ejemplo:
La cadena de cifrado para OpenSSL 1.1.1 o superior en TLS 1.3. Sobrescribe los criterios de selección de ciphersuite predeterminados para el cifrado basado en certificados y PSK.
Ejemplo para GnuTLS:
NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL::+SIGN-ALL:+CTYPE-X.509
Ejemplo para OpenSSL:
La cadena de prioridad de GnuTLS o la cadena de cifrado de OpenSSL (TLS 1.2). Sobrescribe los criterios de selección de la suite de cifrado predeterminada para el cifrado basado en certificados.
Ejemplo para GnuTLS:
NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509
Ejemplo para OpenSSL:
La cadena de cifrado para OpenSSL 1.1.1 o más reciente en TLS 1.3. Sobrescribe los criterios de selección de la suite de cifrado predeterminada para el cifrado basado en certificados.
La cadena de prioridad de GnuTLS o la cadena de cifrado de OpenSSL (TLS 1.2). Sobrescribe los criterios de selección de la suite de cifrado predeterminada para el cifrado basado en PSK.
Ejemplo para GnuTLS:
NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL
Ejemplo para OpenSSL:
La cadena de cifrado para OpenSSL 1.1.1 o superior en TLS 1.3. Sobrescribe los criterios de selección de la suite de cifrado predeterminada para el cifrado basado en PSK.
Ejemplo:
La ruta completa de un archivo que contiene certificados revocados. Este parámetro se utiliza para comunicaciones cifradas entre componentes de Zabbix.
Qué conexiones entrantes aceptar desde el frontend.
Se pueden especificar varios valores, separados por comas:
Por defecto: unencrypted
Emisor de certificado frontend permitido.
Asunto permitido del certificado frontend.
La ruta completa de un archivo que contiene la clave privada del servidor, utilizada para comunicaciones cifradas entre los componentes de Zabbix.
Controla TLS en el socket trapper.
Valores admitidos:
El directorio temporal.
Por defecto: /tmp
Especifica el tiempo de espera en segundos para:
Por defecto: 300
Rango: 1-300
El tamaño de la caché de tendencias, en bytes.
El tamaño de la memoria compartida para almacenar datos de tendencias.
Por defecto: 4M
Rango: 128K-16G
El tamaño de la caché de la función de tendencias, en bytes.
El tamaño de la memoria compartida para almacenar en caché los datos calculados de la función de tendencias.
Por defecto: 4M
Rango: 128K-2G
Determina con qué frecuencia se verifica la disponibilidad del equipo durante el período de no disponibilidad en segundos.
Por defecto: 60
Rango: 1-3600
Determina con qué frecuencia se comprueba la disponibilidad del equipo durante el período de inaccesibilidad en segundos.
Por defecto: 15
Rango: 1-3600
Determina después de cuántos segundos de inaccesibilidad se considera un equipo como no disponible.
Por defecto: 45
Rango: 1-3600
Bajar privilegios a un usuario específico y existente en el sistema.
Sólo tiene efecto si se ejecuta como 'root' y AllowRoot está deshabilitado.
Por defecto: zabbix
El tamaño de la caché de valores históricos, en bytes.
El tamaño de la memoria compartida para almacenar en caché las solicitudes de datos históricos de métricas.
Establecerlo en 0 desactiva la caché de valores (no recomendado).
Cuando la caché de valores se queda sin memoria compartida, se escribe un mensaje de advertencia en el registro del servidor cada 5 minutos.
Por defecto: 8M
Rango: 0,128K-64G
Especifica el proveedor de vault:
HashiCorp - HashiCorp KV Secrets Engine versión 2
CyberArk - CyberArk Central Credential Provider
Debe coincidir con el proveedor de vault configurado en el frontend.
Por defecto: HashiCorp
Ruta o consulta de Vault, dependiendo del Vault, desde donde se recuperarán las credenciales para la base de datos mediante claves.
Las claves utilizadas para HashiCorp son 'password' y 'username'.
Ejemplo de ruta con VaultPrefix=/v1/secret/data/zabbix/:
Ejemplo de ruta sin VaultPrefix:
Las claves utilizadas para CyberArk son 'Content' y 'UserName'.
Ejemplo:
Esta opción solo puede utilizarse si no se especifican DBUser y DBPassword.
Un prefijo personalizado para la ruta o consulta de Vault, dependiendo del Vault. Se utilizarán los valores predeterminados más adecuados si no se especifica.
Tenga en cuenta que 'data' se añade automáticamente después del punto de montaje para HashiCorp si no se especifica VaultPrefix.
Ejemplo de prefijo para Hashicorp:
Ejemplo de prefijo para Cyberark:
El nombre del archivo de certificado SSL utilizado para la autenticación de cliente
El archivo de certificado debe estar en formato PEM1.
Si el archivo de certificado también contiene la clave privada, deje el campo de archivo de clave SSL vacío.
El directorio que contiene este archivo se especifica mediante el parámetro de configuración SSLCertLocation.
Esta opción puede omitirse, pero se recomienda para el vault CyberArkCCP.
El nombre del archivo de clave privada SSL utilizado para la autenticación del cliente.
El archivo de clave privada debe estar en formato PEM1.
El directorio que contiene este archivo se especifica mediante el parámetro de configuración SSLKeyLocation.
Esta opción puede omitirse, pero se recomienda para el vault CyberArkCCP.
El token de autenticación de HashiCorp Vault que debe haberse generado exclusivamente para el servidor Zabbix con permiso de solo lectura a las rutas especificadas en macros de Vault y permiso de solo lectura a la ruta especificada en el parámetro de configuración opcional VaultDBPath.
Es un error si VaultToken y la variable de entorno VAULT_TOKEN están definidos al mismo tiempo.
Obligatorio: Sí, si Vault está configurado como HashiCorp; de lo contrario, no
La URL HTTP[S] del servidor vault. Se utilizará el directorio de certificados CA del sistema si no se especifica SSLCALocation.
Por defecto: https://127.0.0.1:8200
El tamaño de la memoria compartida para almacenar datos de VMware.
Se puede utilizar una comprobación interna de VMware zabbix[vmware,buffer,...] para monitorizar el uso de la caché de VMware (consulte Comprobaciones internas).
Tenga en cuenta que la memoria compartida no se asigna si no hay instancias de recopilador de vmware configuradas para iniciarse.
Por defecto: 8M
Rango: 256K-2G
El retardo en segundos entre la recopilación de datos de un único servicio VMware.
Este retardo debe establecerse al menor intervalo de actualización de cualquier métrica de monitorización de VMware.
Por defecto: 60
Rango: 10-86400
El retardo en segundos entre la recuperación de estadísticas de contadores de rendimiento de un único servicio VMware. Este retardo debe establecerse en el menor intervalo de actualización de cualquier métrica de monitorización de VMware que utilice contadores de rendimiento de VMware.
Por defecto: 60
Rango: 10-86400
El número máximo de segundos que un recolector de VMware esperará una respuesta del servicio de VMware (vCenter o hipervisor ESX).
Por defecto: 10
Rango: 1-300
La URL HTTP[S] al servicio web de Zabbix en el formato <equipo:puerto>/report
.
Ejemplo:
URL HTTP[S] de la interfaz WebDriver.
Ejemplo (utilizado con el servidor independiente Selenium WebDriver):
1 Tenga en cuenta que demasiados procesos de recopilación de datos (pollers, unreachable pollers, ODBC pollers, HTTP pollers, Java pollers, pingers, trappers, proxypollers) junto con IPMI manager, SNMP trapper, preprocessing workers y discovery workers pueden agotar el límite de descriptores de archivos por proceso para el preprocessing manager.
Agotar el límite de descriptores de archivos hará que el servidor Zabbix se detenga, normalmente poco después del inicio, aunque a veces puede tardar más. Para evitar estos problemas, revise el archivo de configuración del servidor Zabbix para optimizar el número de comprobaciones y procesos concurrentes. Además, si es necesario, asegúrese de que el límite de descriptores de archivos esté configurado lo suficientemente alto comprobando y ajustando los límites del sistema.
2 Cuando se eliminan muchas métricas, esto aumenta la carga en la base de datos, porque el housekeeper tendrá que eliminar todos los datos históricos que estas métricas tenían. Por ejemplo, si solo tenemos que eliminar 1 prototipo de métrica de la plantilla, pero esta plantilla está vinculada a 50 equipos y para cada equipo el prototipo se expande a 100 métricas reales, en total hay que eliminar 5000 métricas (1*50*100). Si se establece 500 para MaxHousekeeperDelete (MaxHousekeeperDelete=500), el proceso housekeeper tendrá que eliminar hasta 2500000 valores (5000*500) para las métricas eliminadas de las tablas de history y trends en un ciclo.
3 DBSocket y DBPort son mutuamente excluyentes en la configuración del servidor. Especifique solo uno, o deje ambos sin definir.