OCT 1. 增加关闭vcpe启动、退出向Agent发送通知宏定义开关
This commit is contained in:
parent
cd2005bdab
commit
50aba54eae
|
@ -13,8 +13,8 @@ application:
|
||||||
};
|
};
|
||||||
|
|
||||||
agent: {
|
agent: {
|
||||||
iptv_report_url = "http://10.0.0.1:50012/vcpe/dhcp/info"; # IPTV 设备上报接口
|
iptv_report_url = ""; # IPTV 设备上报接口
|
||||||
moniter_rep_url = "http://10.0.0.1:50012/vcpe/dhcp/restart"; # vCPE设备上下线接口
|
moniter_rep_url = ""; # vCPE设备上下线接口
|
||||||
};
|
};
|
||||||
|
|
||||||
# 硬件监控相关配置内容
|
# 硬件监控相关配置内容
|
||||||
|
|
|
@ -7,6 +7,9 @@
|
||||||
#include "cmdline.h"
|
#include "cmdline.h"
|
||||||
#include "task_manager.h"
|
#include "task_manager.h"
|
||||||
#include "init.h"
|
#include "init.h"
|
||||||
|
#ifdef NOTIFY_VCPE_STATUS
|
||||||
|
#include "inet_misc.h"
|
||||||
|
#endif
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "zlog_module.h"
|
#include "zlog_module.h"
|
||||||
|
|
||||||
|
@ -47,6 +50,7 @@ static void lwip_init_env() {
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef NOTIFY_VCPE_STATUS
|
||||||
cJSON *create_app_process_status(int isStart) {
|
cJSON *create_app_process_status(int isStart) {
|
||||||
cJSON *pRspMsg = cJSON_CreateObject();
|
cJSON *pRspMsg = cJSON_CreateObject();
|
||||||
#ifdef USERVNI_ON
|
#ifdef USERVNI_ON
|
||||||
|
@ -73,6 +77,7 @@ static void on_http_response_cb(void *pData,
|
||||||
|
|
||||||
free(pUserData);
|
free(pUserData);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
int main(int argc, char **argv) {
|
int main(int argc, char **argv) {
|
||||||
int ret;
|
int ret;
|
||||||
|
@ -102,13 +107,17 @@ int main(int argc, char **argv) {
|
||||||
pppoe_session_init();
|
pppoe_session_init();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// const char *pStrSetup = proto_create_new(create_app_process_status(1), 200);
|
#ifdef NOTIFY_VCPE_STATUS
|
||||||
// inet_http_post_async(config_get_agent_moniter_report_url(), pStrSetup, on_http_response_cb, (void *)pStrSetup);
|
const char *pStrSetup = proto_create_new(create_app_process_status(1), 200);
|
||||||
|
inet_http_post_async(config_get_agent_moniter_report_url(), pStrSetup, on_http_response_cb, (void *)pStrSetup);
|
||||||
|
#endif
|
||||||
|
|
||||||
task_manager_run();
|
task_manager_run();
|
||||||
//
|
|
||||||
// const char *pStrExit = proto_create_new(create_app_process_status(0), 200);
|
#ifdef NOTIFY_VCPE_STATUS
|
||||||
// inet_http_post_async(config_get_agent_moniter_report_url(), pStrSetup, on_http_response_cb, (void *)pStrExit);
|
const char *pStrExit = proto_create_new(create_app_process_status(0), 200);
|
||||||
|
inet_http_post_async(config_get_agent_moniter_report_url(), pStrSetup, on_http_response_cb, (void *)pStrExit);
|
||||||
|
#endif
|
||||||
|
|
||||||
while (!is_system_cleanup()) {
|
while (!is_system_cleanup()) {
|
||||||
sleep(1);
|
sleep(1);
|
||||||
|
|
Loading…
Reference in New Issue