/****************************************************************************** * * * Function: zbx_module_init * * * * Purpose: the function is called on agent startup * * It should be used to call any initialization routines * * * * Return value: ZBX_MODULE_OK - success * * ZBX_MODULE_FAIL - module initialization failed * * * * Comment: the module won't be loaded in case of ZBX_MODULE_FAIL * * * ******************************************************************************/ int zbx_module_init() { zabbix_log(LOG_LEVEL_DEBUG, "%s: init module stage", ZBX_MODULE_NAME); zbx_module_load_config(); zbx_module_set_defaults(); zabbix_log(LOG_LEVEL_DEBUG, "%s: UniFi Proxy host is '%s:%d'", ZBX_MODULE_NAME, UNIFI_PROXY_SERVER, UNIFI_PROXY_PORT); return ZBX_MODULE_OK; }
/* * Function: * zbx_module_init() * * Purpose: * The function is called on server/proxy/agent startup * It should be used to call any initialization routines * * Return value: * ZBX_MODULE_OK - success * ZBX_MODULE_FAIL - module initialization failed * * Comment: * The module won't be loaded in case of ZBX_MODULE_FAIL */ int zbx_module_init(void) { zabbix_log(LOG_LEVEL_INFORMATION, "vPoller module version %s", VPOLLER_MODULE_VERSION); zbx_module_load_config(); zbx_module_set_defaults(); zabbix_log(LOG_LEVEL_DEBUG, "Creating ZeroMQ context for vPoller sockets"); zcontext = zmq_ctx_new(); zabbix_log(LOG_LEVEL_DEBUG, "vPoller Timeout: %d (ms)", CONFIG_VPOLLER_TIMEOUT); zabbix_log(LOG_LEVEL_DEBUG, "vPoller Retries: %d", CONFIG_VPOLLER_RETRIES); zabbix_log(LOG_LEVEL_DEBUG, "vPoller Proxy: %s", CONFIG_VPOLLER_PROXY); return (ZBX_MODULE_OK); }