Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksejs Sestakovs <aleksejs.sestakovs@zabbix.com>2021-12-08 20:36:30 +0300
committerAleksejs Sestakovs <aleksejs.sestakovs@zabbix.com>2021-12-08 20:36:30 +0300
commit5f11c9b4bb354142abe57b650fa77a046fb8bb5f (patch)
treebe8ee5d41684cb83dc45f145fe9cb11cfa7d7584 /include/sysinfo.h
parent126435aca21c4f8638cf172cf6a247da51206d2c (diff)
...G...... [ZBXNEXT-6936] fixed user parameters configuration error handling by agentd
Diffstat (limited to 'include/sysinfo.h')
-rw-r--r--include/sysinfo.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/sysinfo.h b/include/sysinfo.h
index 41ec054186a..99c30abee1e 100644
--- a/include/sysinfo.h
+++ b/include/sysinfo.h
@@ -203,6 +203,7 @@ zbx_key_access_rule_type_t;
void init_metrics(void);
int add_metric(ZBX_METRIC *metric, char *error, size_t max_error_len);
int add_metric_local(ZBX_METRIC *metric, char *error, size_t max_error_len);
+void free_metrics_ext(ZBX_METRIC **metrics);
void free_metrics(void);
void init_key_access_rules(void);
@@ -217,6 +218,8 @@ int process(const char *in_command, unsigned flags, AGENT_RESULT *result);
void set_user_parameter_dir(const char *path);
int add_user_parameter(const char *itemkey, char *command, char *error, size_t max_error_len);
void remove_user_parameters(void);
+void get_metrics_copy(ZBX_METRIC **metrics);
+void set_metrics(ZBX_METRIC *metrics);
int add_user_module(const char *key, int (*function)(void));
void test_parameters(void);
void test_parameter(const char *key);