Esta página fue traducida automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

6 Agente Zabbix 2 (Windows)

Descripción general

Zabbix agent 2 es una nueva generación del agente Zabbix y puede usarse en lugar del agente Zabbix.

En esta sección se enumeran los parámetros admitidos por el archivo de configuración del agente Zabbix 2 para Windows (zabbix_agent2.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
Alias Establece un alias para una clave de elemento.
AllowKey Permite la ejecución de aquellas claves de elemento que coincidan con un patrón.
BufferSend No mantener los datos en el búfer más de N segundos.
BufferSize El número máximo de valores en el búfer de memoria.
ControlSocket El socket de control, utilizado para enviar comandos en tiempo de ejecución con la opción '-R'.
DebugLevel El nivel de depuración.
DenyKey Deniega la ejecución de aquellas claves de elemento que coincidan con un patrón.
EnablePersistentBuffer Habilita el uso de almacenamiento local persistente para elementos activos.
ForceActiveChecksOnStart Realiza comprobaciones activas inmediatamente después del reinicio para la primera configuración recibida.
HeartbeatFrequency La frecuencia de los mensajes de latido en segundos.
HostInterface Un parámetro opcional que define la interfaz del host.
HostInterfaceItem Un parámetro opcional que define un elemento utilizado para obtener la interfaz del host.
HostMetadata Un parámetro opcional que define los metadatos del host.
HostMetadataItem Un parámetro opcional que define un elemento del agente Zabbix utilizado para obtener los metadatos del host.
Hostname Un parámetro opcional que define el nombre del host.
HostnameItem Un parámetro opcional que define un elemento del agente Zabbix utilizado para obtener el nombre del host.
Include Puede incluir archivos individuales o todos los archivos de un directorio en el archivo de configuración.
ListenIP Una lista de direcciones IP separadas por comas en las que el agente debe escuchar.
ListenPort El agente escuchará en este puerto las conexiones desde el servidor.
LogFile El nombre del archivo de registro.
LogFileSize El tamaño máximo del archivo de registro.
LogType El tipo de salida del registro.
PersistentBufferFile El archivo donde el agente Zabbix 2 debe mantener la base de datos SQLite.
PersistentBufferPeriod El período de tiempo durante el cual se deben almacenar los datos cuando no hay conexión con el servidor o proxy.
Plugins.<PluginName>.System.Capacity El límite de comprobaciones por complemento que se pueden ejecutar al mismo tiempo.
Plugins.Log.MaxLinesPerSecond El número máximo de nuevas líneas que el agente enviará por segundo al servidor o proxy Zabbix al procesar comprobaciones activas 'log' y 'logrt'.
Plugins.SystemRun.LogRemoteCommands Habilita el registro de los comandos de shell ejecutados como advertencias.
PluginSocket La ruta al socket UNIX para comunicaciones de complementos cargables.
PluginTimeout El tiempo de espera para conexiones con complementos cargables, en segundos.
PerfCounter Define un nuevo parámetro <parameter_name> que es el valor promedio para el contador de rendimiento del sistema <perf_counter_path> para el período de tiempo especificado <period> (en segundos).
PerfCounterEn Define un nuevo parámetro <parameter_name> que es el valor promedio para el contador de rendimiento del sistema <perf_counter_path> para el período de tiempo especificado <period> (en segundos). En comparación con PerfCounter, las rutas de perfcounter deben estar en inglés.
RefreshActiveChecks Con qué frecuencia se actualiza la lista de comprobaciones activas.
Server Una lista de direcciones IP separadas por comas, opcionalmente en notación CIDR, o nombres DNS de servidores Zabbix y proxies Zabbix.
ServerActive La dirección del servidor/proxy Zabbix o la configuración de clúster desde la que obtener comprobaciones activas.
SourceIP La dirección IP de origen.
StatusPort Si se establece, el agente escuchará en este puerto las solicitudes de estado HTTP (http://localhost:<port>/status).
Timeout Especifica cuánto tiempo esperar (en segundos) para establecer la conexión e intercambiar datos con el proxy o servidor Zabbix.
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 agente o la cadena de certificados, utilizado para comunicaciones cifradas entre componentes de Zabbix.
TLSCipherAll13 La cadena de cifrado OpenSSL (TLS 1.3). Anula los criterios de selección de la suite de cifrado predeterminada para el cifrado basado en certificado y PSK.
TLSCipherCert13 La cadena de cifrado OpenSSL (TLS 1.3). Anula los criterios de selección de la suite de cifrado predeterminada para el cifrado basado en certificado.
TLSCipherPSK13 La cadena de cifrado OpenSSL (TLS 1.3). Anula los criterios de selección de la suite de cifrado predeterminada para el cifrado basado en PSK.
TLSConnect Cómo debe conectarse el agente al servidor o proxy Zabbix.
TLSCRLFile La ruta completa de un archivo que contiene certificados revocados. Este parámetro se utiliza para comunicaciones cifradas entre componentes de Zabbix.
TLSKeyFile La ruta completa de un archivo que contiene la clave privada del agente, utilizada para comunicaciones cifradas entre componentes de Zabbix.
TLSPSKFile La ruta completa de un archivo que contiene la clave precompartida del agente, utilizada para comunicaciones cifradas con el servidor Zabbix.
TLSPSKIdentity La cadena de identidad de la clave precompartida, utilizada para comunicaciones cifradas con el servidor Zabbix.
TLSServerCertIssuer El emisor de certificado de servidor (proxy) permitido.
TLSServerCertSubject El sujeto de certificado de servidor (proxy) permitido.
UnsafeUserParameters Permite que se pasen todos los caracteres en los argumentos a los parámetros definidos por el usuario.
UserParameter Un parámetro definido por el usuario para monitorizar.
UserParameterDir La ruta de búsqueda predeterminada para los comandos UserParameter.

Todos los parámetros son opcionales 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 en los archivos de configuración distribuidos;
  • 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

Alias

Establece un alias para una clave de elemento. Se puede utilizar para sustituir una clave de métrica larga y compleja por una más corta y sencilla.
Es posible que estén presentes varios parámetros Alias. No se permiten múltiples parámetros con la misma clave Alias.
Diferentes claves Alias pueden hacer referencia a la misma clave de métrica.
Los alias se pueden utilizar en HostMetadataItem pero no en el parámetro HostnameItem.

Ejemplo 1: Recuperar el uso del archivo de paginación en porcentaje del servidor.

Alias=pg_usage:perf_counter[\Paging File(_Total)\% Usage]

Ahora se puede utilizar la clave abreviada pg_usage para recuperar datos.

Ejemplo 2: Obtener la carga de la CPU con parámetros predeterminados y personalizados.

Alias=cpu.load:system.cpu.load
       Alias=cpu.load[*]:system.cpu.load[*]

Esto permite usar la clave cpu.load para obtener la carga de la CPU con parámetros predeterminados, así como usar cpu.load[percpu,avg15] para obtener datos específicos sobre la carga de la CPU.

Ejemplo 3: ejecutar varias reglas de descubrimiento de bajo nivel que procesan los mismos elementos de descubrimiento.

Alias=vfs.fs.discovery[*]:vfs.fs.discovery

Ahora es posible configurar varias reglas de descubrimiento usando vfs.fs.discovery con diferentes parámetros para cada regla, por ejemplo, vfs.fs.discovery[foo], vfs.fs.discovery[bar], etc.

AllowKey

Permitir la ejecución de aquellas claves de métrica que coincidan con un patrón. El patrón de clave es una expresión comodín que admite el carácter "*" para que coincida con cualquier número de caracteres.
Se pueden definir varias reglas de coincidencia de claves en combinación con DenyKey. Los parámetros se procesan uno por uno según su orden de aparición. Consulte también: Restricción de comprobaciones de agentes.

BufferSend

El intervalo de tiempo en segundos que determina la frecuencia con la que se envían los valores desde el búfer al servidor Zabbix.
Tenga en cuenta que si el búfer está lleno, los datos se enviarán antes.

Predeterminado: 5
Rango: 1-3600

BufferSize

El número máximo de valores en el búfer de memoria. El agente enviará todos los datos recopilados al servidor o proxy de Zabbix si el búfer está lleno.
Este parámetro solo debe usarse si el búfer persistente está deshabilitado (EnablePersistentBuffer=0).

Predeterminado: 1000
Rango: 2-65535

ControlSocket

El socket de control, utilizado para enviar comandos de tiempo de ejecución con la opción '-R'.

Valor predeterminado: \\.\pipe\agent.sock

DebugLevel

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

Predeterminado: 3
Rango: 0-5

DenyKey

Denegar la ejecución de aquellas claves de métrica que coincidan con un patrón. El patrón de clave es una expresión comodín que admite el carácter "*" para que coincida con cualquier número de caracteres.
Se pueden definir varias reglas de coincidencia de claves en combinación con AllowKey. Los parámetros se procesan uno por uno según su orden de aparición. Consulte también: Restricción de comprobaciones de agentes.

EnablePersistentBuffer

Habilite el uso de almacenamiento persistente local para métricas activas. Si el almacenamiento persistente está deshabilitado, se utilizará el búfer de memoria.

Predeterminado: 0
Valores: 0 - deshabilitado, 1 - habilitado

ForceActiveChecksOnStart

Realice comprobaciones activas inmediatamente después del reinicio de la primera configuración recibida. También disponible como parámetro de configuración por complemento, por ejemplo: Plugins.Uptime.System.ForceActiveChecksOnStart=1

Predeterminado: 0
Valores: 0 - deshabilitado, 1 - habilitado

HeartbeatFrequency

La frecuencia de los mensajes de latidos del corazón en segundos. Se utiliza para monitorear la disponibilidad de comprobaciones activas.
0: mensajes de latido deshabilitados.

Predeterminado: 60
Rango: 0-3600

HostInterface

Un parámetro opcional que define la interfaz del equipo. La interfaz del equipo se utiliza en el proceso de autorregistro del equipo. Si no se define, el valor se adquirirá de HostInterfaceItem.
El agente emitirá un error y no se iniciará si el valor supera el límite de 255 caracteres.

Rango: 0-255 caracteres

HostInterfaceItem

Un parámetro opcional que define una métrica utilizada para obtener la interfaz del equipo.
La interfaz del equipo se utiliza en el proceso de autorregistro del equipo. Esta opción solo se usa cuando HostInterface no está definido.
La métrica system.run[] se admite independientemente de los valores AllowKey/DenyKey.<br >Durante una solicitud de registro automático, el agente registrará un mensaje de advertencia si el valor devuelto por la métrica especificada supera el límite de 255 caracteres.

HostMetadata

Un parámetro opcional que define los metadatos del equipo. Los metadatos del equipo solo se utilizan en el proceso de autorregistro del equipo (agente activo). Si no se define, el valor se obtendrá de HostMetadataItem.
El agente emitirá un error y no se iniciará si el valor especificado supera el límite de 2034 bytes o es una cadena que no es UTF-8.
No se admite metadatos de varias líneas: la salida se truncará en el primer salto de línea.

Rango: 0-2034 bytes

HostMetadataItem

Un parámetro opcional que define un elemento utilizado para obtener los metadatos del host. Esta opción solo se utiliza cuando HostMetadata no está definido. Se admiten parámetros de usuario y alias. El elemento system.run[] es compatible independientemente de los valores AllowKey/DenyKey.
El valor de HostMetadataItem se recupera en cada intento de autorregistro y solo se utiliza durante el proceso de autorregistro del host.
Durante una solicitud de autorregistro, el agente registrará un mensaje de advertencia si el valor devuelto por el elemento especificado supera el límite de 65535 puntos de código UTF-8. El valor devuelto por el elemento debe ser una cadena UTF-8; de lo contrario, será ignorado.
No se admiten metadatos de varias líneas: la salida se truncará en el primer salto de línea.

Hostname

Una lista de nombres de equipo únicos, delimitados por comas y que distinguen entre mayúsculas y minúsculas. Requerido para comprobaciones activas y debe coincidir con los nombres de equipo configurados en el servidor. El valor se adquiere de HostnameItem si no está definido.
Caracteres permitidos: alfanuméricos, '.', ' ', '_' y '-'. Longitud máxima: 128 caracteres por nombre de equipo, 2048 caracteres para toda la línea.

Valor predeterminado: establecido por HostnameItem

HostnameItem

Un parámetro opcional que define una métrica utilizada para obtener el nombre del equipo. Esta opción sólo se utiliza cuando el nombre de equipo no está definido. Los parámetros de usuario o alias no son compatibles, pero la métrica system.run[] sí se admite independientemente de los valores AllowKey/DenyKey.

Valor predeterminado: system.hostname

Include

Puede incluir archivos individuales o todos los archivos en un directorio en el archivo de configuración (ubicado en C:\Program Files\Zabbix Agent 2 de forma predeterminada si el agente Zabbix se instala usando los paquetes de instalación MSI de Windows; ubicado en la carpeta especificada durante la instalación si el agente Zabbix se instala como un archivo zip). Todos los archivos incluidos deben tener la sintaxis correcta; de lo contrario, el agente no se iniciará. La ruta puede ser relativa a la ubicación del archivo zabbix_agent2.conf (por ejemplo, Include=.\zabbix_agent2.d\plugins.d\*.conf).
Para incluir solo archivos relevantes en el directorio especificado, se admite el carácter comodín asterisco para la coincidencia de patrones.
Ver notas especiales sobre limitaciones.

Ejemplo:

Include=C:\Program Files\Zabbix Agent2\zabbix_agent2.d\*.conf
ListenIP

Una lista de direcciones IP delimitadas por comas que el agente debe escuchar. La primera dirección IP se envía al servidor Zabbix, si se conecta a él, para recuperar la lista de comprobaciones activas.

Predeterminado: 0.0.0.0

ListenPort

El agente escuchará en este puerto las conexiones del servidor.

Predeterminado: 10050
Rango: 1024-32767

LogFile

El nombre del archivo de registro del agente.

Por defecto: c:\zabbix_agent2.log
Obligatorio: Sí, si LogType está configurado como file; de lo contrario, no

LogFileSize

El tamaño máximo del 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 empieza de nuevo.

Predeterminado: 1
Rango: 0-1024

LogType

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

Predeterminado: file

PersistentBufferFile

El archivo donde el agente Zabbix 2 debe guardar la base de datos SQLite. Debe ser un nombre de archivo completo. Este parámetro solo se usa si el búfer persistente está habilitado (EnablePersistentBuffer=1).

PersistentBufferPeriod

El período de tiempo durante el cual se deben almacenar los datos cuando no hay conexión con el servidor o proxy. Los datos más antiguos se perderán. Los datos de registro se conservarán. Este parámetro solo se usa si el búfer persistente está habilitado (EnablePersistentBuffer=1).

Predeterminado: 1h
Rango: 1m-365d

Plugins.<PluginName>.System.Capacity

El límite de comprobaciones por complemento <PluginName> que se pueden ejecutar al mismo tiempo.

Predeterminado: 1000 Rango: 1-1000

Plugins.Log.MaxLinesPerSecond

El número máximo de líneas nuevas que el agente enviará por segundo al servidor o proxy de Zabbix al procesar las comprobaciones activas 'log', 'logrt' y 'eventlog'. El valor proporcionado será anulado por el parámetro 'maxlines', proporcionado en la clave de elemento 'log', 'logrt' o 'eventlog'.
Nota: Zabbix procesará 10 veces más líneas nuevas que las establecidas en MaxLinesPerSecond para buscar la cadena requerida en las métricas del registro.

Predeterminado: 20
Rango: 1-1000

Plugins.SystemRun.LogRemoteCommands

Habilite el registro como advertencias de los comandos de shell ejecutados. Los comandos se registrarán solo si se ejecutan de forma remota. Las entradas de registro no se crearán si system.run[] se inicia localmente mediante los parámetros HostMetadataItem, HostInterfaceItem o HostnameItem.

Predeterminado: 0
Valores: 0 - deshabilitado, 1 - habilitado

PluginSocket

La ruta al socket UNIX para comunicaciones de complementos cargables.

Valor predeterminado: \\.\pipe\agent.plugin.sock

PluginTimeout

El tiempo de espera para conexiones con complementos cargables, en segundos.

Valor predeterminado: Timeout
Rango: 1-30

PerfCounter

Define un nuevo parámetro <parameter_name> que es el valor promedio para el contador de rendimiento del sistema <perf_counter_path> durante el período de tiempo especificado <period> (en segundos).
Sintaxis: <parameter_name>,"<perf_counter_path>",<period>

Por ejemplo, si desea recibir el número promedio de interrupciones del procesador por segundo durante el último minuto, puede definir un nuevo parámetro "interrupts" de la siguiente manera:

PerfCounter = interrupts,"\Processor(0)\Interrupts/sec",60

Tenga en cuenta las comillas dobles alrededor de la ruta del contador de rendimiento. El nombre del parámetro (interrupts) debe usarse como la clave del elemento al crear un elemento. Las muestras para calcular el valor promedio se tomarán cada segundo.
Puede ejecutar "typeperf -qx" para obtener la lista de todos los contadores de rendimiento disponibles en Windows.

PerfCounterEn

Define un nuevo parámetro <parameter_name> que es el valor promedio para el contador de rendimiento del sistema <perf_counter_path> durante el período de tiempo especificado <period> (en segundos). En comparación con PerfCounter, las rutas de los contadores de rendimiento deben estar en inglés. Solo es compatible con Windows Server 2008/Vista y versiones posteriores.
Sintaxis: <parameter_name>,"<perf_counter_path>",<period>

Por ejemplo, si desea recibir el número promedio de interrupciones del procesador por segundo durante el último minuto, puede definir un nuevo parámetro "interrupts" de la siguiente manera:

PerfCounterEn = interrupts,"\Processor(0)\Interrupts/sec",60

Tenga en cuenta las comillas dobles alrededor de la ruta del contador de rendimiento. El nombre del parámetro (interrupts) se debe utilizar como clave del elemento al crear un elemento. Las muestras para calcular el valor promedio se tomarán cada segundo.
Puede encontrar la lista de cadenas en inglés consultando la siguiente clave del registro: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009.

RefreshActiveChecks

Con qué frecuencia se actualiza la lista de comprobaciones activas, en segundos. Tenga en cuenta que después de no poder actualizar las comprobaciones activas, la siguiente actualización se intentará en 60 segundos.

Predeterminado: 5
Rango: 1-86400

Servidor

Una lista de direcciones IP separadas por comas, opcionalmente en notación CIDR, o nombres DNS de servidores Zabbix o proxies Zabbix. Solo se aceptarán conexiones entrantes de 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. Se permiten espacios. Si este parámetro no se especifica, se deshabilitan las comprobaciones pasivas y el agente no escuchará en ningún puerto TCP.

Ejemplo:

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

La dirección del servidor/proxy de Zabbix o la configuración del clúster para obtener comprobaciones activas. La dirección del servidor/proxy es una dirección IP o nombre DNS y un puerto opcional separados por dos puntos.
La configuración del clúster es una o más direcciones de servidor separadas por punto y coma. Se pueden especificar varios servidores/clústeres de Zabbix y proxies de Zabbix, separados por comas. No se debe especificar más de un proxy Zabbix desde cada servidor/clúster Zabbix. Si se especifica un proxy Zabbix, entonces no se debe especificar el servidor/clúster Zabbix para ese proxy.
Se pueden proporcionar varias direcciones delimitadas por comas para utilizar varios servidores Zabbix independientes en paralelo. Se permiten espacios.
Si no se especifica el puerto, se utiliza el puerto predeterminado.
Las direcciones IPv6 deben estar entre corchetes si se especifica el puerto para ese equipo. Si no se especifica el puerto, los corchetes para las direcciones IPv6 son opcionales.
Si no se especifica este parámetro, las comprobaciones activas están deshabilitadas.

Ejemplo de proxy Zabbix:

ServerActive=127.0.0.1:10051

Ejemplo para múltiples servidores:

ServerActive=127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]

Ejemplo de alta disponibilidad:

ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3

Ejemplo de alta disponibilidad con dos clústeres y un servidor:

ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain
SourceIP

La dirección IP de origen para:

  • conexiones salientes al servidor Zabbix o al proxy Zabbix;
  • realizar conexiones al ejecutar algunos elementos (web.page.get, net.tcp.port, etc.).
StatusPort

Si está configurado, el agente escuchará en este puerto las solicitudes de estado HTTP (http://localhost:<puerto>/status).

Rango: 1024-32767

Tiempo de espera

Especifica cuánto tiempo esperar (en segundos) para establecer la conexión e intercambiar datos con el proxy o servidor Zabbix.
Este parámetro define la duración de varias operaciones, incluyendo:

  • esperar una respuesta del servidor Zabbix;
  • enviar solicitudes al servidor Zabbix, incluidas las solicitudes de configuración de chequeos activos y datos de ítems;
  • recuperar datos de registros a través de la monitorización de archivos de registro o del registro de eventos de Windows;
  • enviar mensajes de latido;
  • duración máxima para las comprobaciones vfs.*;
  • servir como mecanismo de respaldo en escenarios donde un servidor o proxy anterior a la versión 7.0 envía comprobaciones sin tiempos de espera.

Por defecto: 3
Rango: 1-30

TLSAccept

Las conexiones entrantes a aceptar. Se utiliza para controles pasivos. Se pueden especificar varios valores, separados por coma:
unencrypted: acepta conexiones sin cifrado (predeterminado)
psk: acepta conexiones con TLS y una clave previamente compartida (PSK)
cert - aceptar conexiones con TLS y un certificado

Obligatorio: sí, si se definen el certificado TLS o los parámetros PSK (incluso para una conexión no cifrada); De otra manera no

TLSCAFile

La ruta completa del archivo que contiene los certificados de CA de nivel superior para la verificación de certificados de pares, que se utiliza para las comunicaciones cifradas entre los componentes de Zabbix.

TLSCertFile

La ruta completa del archivo que contiene el certificado del agente o la cadena de certificados utilizado para comunicaciones cifradas con componentes de Zabbix.

TLSCipherAll13

La cadena de cifrado OpenSSL (TLS 1.3). Anula los criterios de selección de conjuntos de cifrados predeterminados para el cifrado basado en certificados y PSK.

Ejemplo:

TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256

Este parámetro es compatible desde Zabbix 7.0.4.

TLSCipherCert13

La cadena de cifrado OpenSSL (TLS 1.3). Anula los criterios de selección de conjuntos de cifrados predeterminados para el cifrado basado en certificados.

Tenga en cuenta que este parámetro no se puede utilizar junto con TLSAccept=cert,psk; para la conexión de certificados (TLSConnect=cert) utilice TLSCipherAll13 en su lugar.

Este parámetro es compatible desde Zabbix 7.0.4.

TLSCipherPSK13

La cadena de cifrado OpenSSL (TLS 1.3). Anula los criterios de selección de conjuntos de cifrado predeterminados para el cifrado basado en PSK.

Ejemplo:

TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256

Este parámetro es compatible desde Zabbix 7.0.4.

TLSConnect

Cómo debe conectarse el agente al servidor o proxy de Zabbix. Se utiliza para controles activos. Solo se puede especificar un valor:
unencrypted - conectar sin cifrado (predeterminado)
psk - conectar usando TLS y una clave precompartida (PSK)
cert - conectar usando TLS y un certificado

Obligatorio: sí, si se definen el certificado TLS o los parámetros PSK (incluso para una conexión no cifrada); De otra manera no

TLSCRLFile

La ruta completa del archivo que contiene los certificados revocados. Este parámetro se utiliza para comunicaciones cifradas entre componentes de Zabbix.

TLSKeyFile

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

TLSPSKFile

La ruta completa del archivo que contiene la clave precompartida del agente, utilizada para las comunicaciones cifradas con el servidor Zabbix.

TLSPSKIdentity

La cadena de identidad de clave previamente compartida, utilizada para comunicaciones cifradas con el servidor Zabbix.

TLSServerCertIssuer

El emisor del certificado de servidor (proxy) permitido.

TLSServerCertSubject

El asunto del certificado del servidor (proxy) permitido.

UnsafeUserParameters

Permitir que todos los caracteres se pasen en argumentos a parámetros definidos por el usuario. Los siguientes caracteres no están permitidos: \ ' " ` * ? [ ] { } ~ $ ! & ; ( ) < > | # @
Además, no se permiten caracteres de nueva línea.

Predeterminado: 0
Valores: 0 - no permitir, 1 - permitir

UserParameter

Un parámetro definido por el usuario para monitorizar. Puede haber varios parámetros definidos por el usuario.
Formato: UserParameter=<clave>,<comando de shell>
Tenga en cuenta que el comando de shell no debe devolver una cadena vacía o solo un EOL. Los comandos de shell pueden tener rutas relativas, si se especifica el parámetro UserParameterDir.

Ejemplo:

UserParameter=system.test,dir /b | find /c /v ""
       UserParameter=check_cpu,.\custom\_script.bat
UserParameterDir

La ruta de búsqueda predeterminada para los comandos UserParameter. Si se utiliza, el agente cambiará su directorio de trabajo al especificado aquí antes de ejecutar un comando. De este modo, los comandos UserParameter pueden tener un prefijo relativo .\ en lugar de una ruta completa.
Solo se permite una entrada.

Ejemplo:

UserParameterDir=C:\opt\myscripts