#include "agent_conf/agent_conf.h"
#include "zbx_rtc_constants.h"
static char *CONFIG_PID_FILE = NULL;
static char *zbx_config_hosts_allowed = NULL;
ZBX_GET_CONFIG_VAR2(char *, const char *, zbx_config_hostnames, NULL)
char *CONFIG_HOSTNAME_ITEM = NULL;
ZBX_GET_CONFIG_VAR2(char *, const char *, zbx_config_host_metadata, NULL)
ZBX_GET_CONFIG_VAR2(char *, const char *, zbx_config_host_metadata_item, NULL)
static char *zbx_config_host_interface = NULL;
static char *zbx_config_host_interface_item = NULL;
ZBX_GET_CONFIG_VAR2(ZBX_THREAD_LOCAL char *, const char *, zbx_config_hostname, NULL)
ZBX_GET_CONFIG_VAR(int, zbx_config_enable_remote_commands, 1)
ZBX_GET_CONFIG_VAR(int, zbx_config_log_remote_commands, 0)
ZBX_GET_CONFIG_VAR(int, zbx_config_unsafe_user_parameters, 0)
static int zbx_config_listen_port = ZBX_DEFAULT_AGENT_PORT;
static char *zbx_config_listen_ip = NULL;
static int zbx_config_refresh_active_checks = 5;
ZBX_GET_CONFIG_VAR2(char*, const char *, zbx_config_source_ip, NULL)
int CONFIG_LOG_LEVEL = LOG_LEVEL_WARNING;
int zbx_config_buffer_size = 100;
int zbx_config_buffer_send = 5;
static int zbx_config_max_lines_per_second = 20;
static int zbx_config_eventlog_max_lines_per_second = 20;
char *CONFIG_LOAD_MODULE_PATH = NULL;
char **CONFIG_ALIASES = NULL;
char **CONFIG_LOAD_MODULE = NULL;
char **zbx_config_user_parameters = NULL;
char *CONFIG_USER_PARAMETER_DIR = NULL;
char **CONFIG_PERF_COUNTERS = NULL;
char **CONFIG_PERF_COUNTERS_EN = NULL;
char *CONFIG_USER = NULL;
char *CONFIG_SSL_CA_LOCATION;
char *CONFIG_SSL_CERT_LOCATION;
char *CONFIG_SSL_KEY_LOCATION;
static zbx_config_tls_t *zbx_config_tls = NULL;
int CONFIG_TCP_MAX_BACKLOG_SIZE = SOMAXCONN;
int zbx_config_heartbeat_frequency = 60;
# include "../libs/zbxnix/control.h"