diff options
Diffstat (limited to 'src/zabbix_agent')
-rw-r--r-- | src/zabbix_agent/active.c | 2 | ||||
-rw-r--r-- | src/zabbix_agent/listener.c | 2 | ||||
-rw-r--r-- | src/zabbix_agent/zbxconf.c | 14 | ||||
-rw-r--r-- | src/zabbix_agent/zbxconf.h | 2 |
4 files changed, 13 insertions, 7 deletions
diff --git a/src/zabbix_agent/active.c b/src/zabbix_agent/active.c index e1048bbf2a5..75ada17cab5 100644 --- a/src/zabbix_agent/active.c +++ b/src/zabbix_agent/active.c @@ -1280,7 +1280,7 @@ ZBX_THREAD_ENTRY(active_checks_thread, args) if (1 == need_update_userparam) { zbx_setproctitle("active checks #%d [reloading user parameters]", process_num); - reload_user_parameters(); + reload_user_parameters(process_type, process_num); need_update_userparam = 0; } #endif diff --git a/src/zabbix_agent/listener.c b/src/zabbix_agent/listener.c index 15c53edc219..b91b1bcb5b2 100644 --- a/src/zabbix_agent/listener.c +++ b/src/zabbix_agent/listener.c @@ -147,7 +147,7 @@ ZBX_THREAD_ENTRY(listener_thread, args) if (1 == need_update_userparam) { zbx_setproctitle("listener #%d [reloading user parameters]", process_num); - reload_user_parameters(); + reload_user_parameters(process_type, process_num); need_update_userparam = 0; } #endif diff --git a/src/zabbix_agent/zbxconf.c b/src/zabbix_agent/zbxconf.c index 34b7d4c9743..8173b606f80 100644 --- a/src/zabbix_agent/zbxconf.c +++ b/src/zabbix_agent/zbxconf.c @@ -264,8 +264,11 @@ static int load_config_user_params(void) * * * Purpose: reload user parameters * * * + * Parameters: process_type - process type * + * process_num - process number * + * * ******************************************************************************/ -void reload_user_parameters(void) +void reload_user_parameters(unsigned char process_type, int process_num) { char *error = NULL; @@ -274,18 +277,21 @@ void reload_user_parameters(void) if (FAIL == load_config_user_params()) { - zabbix_log(LOG_LEVEL_ERR, "cannot load user parameters: error processing configuration file"); + zabbix_log(LOG_LEVEL_ERR, "cannot reload user parameters [%s #%d]: error processing configuration file", + get_process_type_string(process_type), process_num); goto out; } if (FAIL == load_user_parameters(CONFIG_USER_PARAMETERS, &error)) { - zabbix_log(LOG_LEVEL_ERR, "cannot reload user parameters, stopped at: %s", error); + zabbix_log(LOG_LEVEL_ERR, "cannot reload user parameters [%s #%d], stopped at: %s", + get_process_type_string(process_type), process_num, error); zbx_free(error); goto out; } - zabbix_log(LOG_LEVEL_INFORMATION, "user parameters reloaded"); + zabbix_log(LOG_LEVEL_INFORMATION, "user parameters reloaded [%s #%d]", get_process_type_string(process_type), + process_num); out: zbx_strarr_free(&CONFIG_USER_PARAMETERS); } diff --git a/src/zabbix_agent/zbxconf.h b/src/zabbix_agent/zbxconf.h index 758ef5e49f4..582f47d5903 100644 --- a/src/zabbix_agent/zbxconf.h +++ b/src/zabbix_agent/zbxconf.h @@ -61,7 +61,7 @@ extern char *CONFIG_TLS_PSK_FILE; void load_aliases(char **lines); int load_user_parameters(char **lines, char **err); int load_key_access_rule(const char *value, const struct cfg_line *cfg); -void reload_user_parameters(void); +void reload_user_parameters(unsigned char process_type, int process_num); #ifdef _WINDOWS void load_perf_counters(const char **def_lines, const char **eng_lines); #endif |