diff options
author | Aleksejs Sestakovs <aleksejs.sestakovs@zabbix.com> | 2021-12-08 20:36:30 +0300 |
---|---|---|
committer | Aleksejs Sestakovs <aleksejs.sestakovs@zabbix.com> | 2021-12-08 20:36:30 +0300 |
commit | 5f11c9b4bb354142abe57b650fa77a046fb8bb5f (patch) | |
tree | be8ee5d41684cb83dc45f145fe9cb11cfa7d7584 /include/sysinfo.h | |
parent | 126435aca21c4f8638cf172cf6a247da51206d2c (diff) |
...G...... [ZBXNEXT-6936] fixed user parameters configuration error handling by agentd
Diffstat (limited to 'include/sysinfo.h')
-rw-r--r-- | include/sysinfo.h | 3 |
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); |