-
Problem report
-
Resolution: Fixed
-
Major
-
None
-
None
-
S25-W22/23, S25-W34/35, S25-W36/37
-
0.125
It appears that the ListenBacklog setting in the agentd configuration file is also being read by the Zabbix sender.
static void zbx_load_config(const char *config_file)
{
char *cfg_source_ip = NULL, *cfg_active_hosts = NULL, *cfg_hostname = NULL, *cfg_tls_connect = NULL,
*cfg_tls_ca_file = NULL, *cfg_tls_crl_file = NULL, *cfg_tls_server_cert_issuer = NULL,
*cfg_tls_server_cert_subject = NULL, *cfg_tls_cert_file = NULL, *cfg_tls_key_file = NULL,
*cfg_tls_psk_file = NULL, *cfg_tls_psk_identity = NULL,
*cfg_tls_cipher_cert13 = NULL, *cfg_tls_cipher_cert = NULL,
*cfg_tls_cipher_psk13 = NULL, *cfg_tls_cipher_psk = NULL;
struct cfg_line cfg[] =
{
/* PARAMETER, VAR, TYPE,
MANDATORY, MIN, MAX */
{"SourceIP", &cfg_source_ip, TYPE_STRING,
PARM_OPT, 0, 0},
{"ServerActive", &cfg_active_hosts, TYPE_STRING_LIST,
PARM_OPT, 0, 0},
~~~
{"TLSCipherPSK", &cfg_tls_cipher_psk, TYPE_STRING,
PARM_OPT, 0, 0},
{"ListenBacklog", &CONFIG_TCP_MAX_BACKLOG_SIZE, TYPE_INT,
PARM_OPT, 0, INT_MAX},
{NULL}
};
Isn't ListenBacklog missing from below description?
-c, --config config-file
Only parameters Hostname, ServerActive, SourceIP, TLSConnect, TLSCAFile, TLSCRLFile, TLSServerCertIssuer, TLSServerCertSubject, TLSCertFile, TLSKeyFile, TLSPSKIdentity and TLSPSKFile are supported.
https://www.zabbix.com/documentation/5.0/en/manpages/zabbix_sender
https://www.zabbix.com/documentation/5.2/en/manpages/zabbix_sender
https://www.zabbix.com/documentation/5.4/en/manpages/zabbix_sender
https://www.zabbix.com/documentation/6.0/en/manpages/zabbix_sender
https://www.zabbix.com/documentation/6.2/en/manpages/zabbix_sender
https://www.zabbix.com/documentation/current/en/manpages/zabbix_sender
https://www.zabbix.com/documentation/devel/en/manpages/zabbix_sender