Authored by qinchao

更新js菜单加载方式

@@ -14,6 +14,7 @@ import org.springframework.web.bind.annotation.RequestMapping; @@ -14,6 +14,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
14 import org.springframework.web.bind.annotation.RequestParam; 14 import org.springframework.web.bind.annotation.RequestParam;
15 import org.springframework.web.bind.annotation.ResponseBody; 15 import org.springframework.web.bind.annotation.ResponseBody;
16 import org.springframework.web.multipart.MultipartFile; 16 import org.springframework.web.multipart.MultipartFile;
  17 +import org.springframework.web.servlet.ModelAndView;
17 18
18 import javax.servlet.http.HttpServletResponse; 19 import javax.servlet.http.HttpServletResponse;
19 import java.io.IOException; 20 import java.io.IOException;
@@ -31,6 +32,12 @@ public class ConfigCenterCtrl { @@ -31,6 +32,12 @@ public class ConfigCenterCtrl {
31 @Autowired 32 @Autowired
32 private HttpRestClient httpClient; 33 private HttpRestClient httpClient;
33 34
  35 + @RequestMapping("/tozkConfigCenterList")
  36 + public ModelAndView tozkConfigCenter() {
  37 + return new ModelAndView("zkConfigCenter/zkConfigCenterList");
  38 + }
  39 +
  40 +
34 @RequestMapping("/zkTreeLeaf") 41 @RequestMapping("/zkTreeLeaf")
35 @ResponseBody 42 @ResponseBody
36 public String zkTreeLeaf() { 43 public String zkTreeLeaf() {
@@ -34,10 +34,6 @@ public class ZkMonitorTreeCtrl { @@ -34,10 +34,6 @@ public class ZkMonitorTreeCtrl {
34 return new ModelAndView("zkMonitor/zkMonitorList"); 34 return new ModelAndView("zkMonitor/zkMonitorList");
35 } 35 }
36 36
37 - @RequestMapping("/tozkConfigCenterList")  
38 - public ModelAndView tozkConfigCenter() {  
39 - return new ModelAndView("zkConfigCenter/zkConfigCenterList");  
40 - }  
41 37
42 @RequestMapping("/tozkMonitorList4Log4j") 38 @RequestMapping("/tozkMonitorList4Log4j")
43 public ModelAndView tozkMonitorList4Log4j() { 39 public ModelAndView tozkMonitorList4Log4j() {
1 1
2 -/*头部*/  
3 -var innerHTML = "<h5 style='color: #E0EEE0;font-style:oblique;font-weight:900;font-size:200%;margin-left: 45px;margin-top: 20px;'>YOHO</h5>";  
4 -innerHTML += "<div id='user-nav'>";  
5 -innerHTML += "<ul class='nav btn-group'>";  
6 -//innerHTML += "<li class='btn btn-inverse'><a id='changepwd_a' href='#'><i class='icon icon-cog'></i> <span class='text'>changePWD</span></a></li>";  
7 -innerHTML += "<li class='btn btn-inverse'><a id='logout_a' href='#'><i class='icon icon-share-alt'></i> <span class='text'>Logout</span></a></li>";  
8 -innerHTML += "</ul>";  
9 -innerHTML += "</div>";  
10 -innerHTML += "<div id='sidebar'><ul>";  
11 -innerHTML += "<li id='li_dashboard'><a id='li_dashboard_a' href=''><i class='icon icon-th'></i> <span>Dashboard</span></a></li>";  
12 -  
13 -/*监控*/  
14 -innerHTML += "<li class='submenu' id='li_monitor'><a id='li_monitor_a' href='#'><i class='icon icon-th-list'></i> <span>监控</span><span class='label'>10</span></a><ul>";  
15 -innerHTML += "<li id='li_javaMonitor'><a id='li_javaMonitor_a' href=''><i class='icon icon-th'></i> <span>JAVA服务监控</span></a></li>";  
16 -innerHTML += "<li id='li_javaApiMonitor'><a id='li_javaApiMonitor_a' href=''><i class='icon icon-th'></i> <span>JAVA API监控</span></a></li>";  
17 -innerHTML += "<li id='li_javaApi'><a id='li_javaApi_a' href=''><i class='icon icon-th'></i> <span>JAVA服务信息</span></a></li>";  
18 -innerHTML += "<li id='li_zkInfo'><a id='li_zkInfo_a' href=''><i class='icon icon-th'></i> <span>ZK监控</span></a></li>";  
19 -innerHTML += "<li id='li_zkSvcLookup'><a id='li_zkSvcLookup_a' href=''><i class='icon icon-th'></i> <span>ZK服务信息</span></a></li>";  
20 -innerHTML += "<li id='li_rabbitview'><a id='li_rabbitview_a' href=''><i class='icon icon-th'></i> <span>Rabbitmq监控</span></a></li>";  
21 -innerHTML += "<li id='li_newRedisMonitor'><a id='li_newRedisMonitor_a' href=''><i class='icon icon-th'></i> <span>Redis监控</span></a></li>";  
22 -innerHTML += "<li id='li_newRedisMonitor'><a id='li_memcachedMonitor_a' href=''><i class='icon icon-th'></i> <span>Memcached监控</span></a></li>";  
23 -/*innerHTML += "<li id='li_dns_monitor'><a id='li_dns_monitor_a' href=''><i class='icon icon-th'></i> <span>DNS反劫持监控</span></a></li>";  
24 -innerHTML += "<li id='li_monit'><a id='li_monit_a' href=''><i class='icon icon-th'></i> <span>Monit监控</span></a></li>";*/  
25 -innerHTML += "<li id='li_sqlOpLogs'><a id='li_sqlOpLogs_a' href=''><i class='icon icon-th'></i> <span>SQL操作日志</span></a></li>";  
26 -innerHTML += "<li id='li_mysql'><a id='li_mysql_a' href=''><i class='icon icon-th'></i> <span>Mysql监控</span></a></li>";  
27 -innerHTML += "</ul></li>";  
28 -  
29 -/*运维(大数据)*/  
30 -innerHTML += "<li class='submenu' id='li_bigdata_ops'><a id='li_bigdata_ops_a' href='#'><i class='icon icon-th-list'></i> <span>运维监控(大数据)</span><span class='label'>6</span></a><ul>";  
31 -innerHTML += "<li id='li_bigdata_ops_dashboard_info'><a id='li_bigdata_ops_dashboard_info_a' href=''><i class='icon icon-th'></i> <span>DashBoard</span></a></li>";  
32 -innerHTML += "<li id='li_bigdata_ops_strategy_info'><a id='li_bigdata_ops_strategy_info_a' href=''><i class='icon icon-th'></i> <span>告警策略配置</span></a></li>";  
33 -innerHTML += "<li id='li_bigdata_ops_metric_info'><a id='li_bigdata_ops_metric_info_a' href=''><i class='icon icon-th'></i> <span>监控指标管理</span></a></li>";  
34 -innerHTML += "<li id='li_bigdata_ops_host_info'><a id='li_bigdata_ops_host_info_a' href=''><i class='icon icon-th'></i> <span>主机策略查看</span></a></li>";  
35 -  
36 -innerHTML += "<li id='li_bigdata_ops_alarm_info'><a id='li_bigdata_ops_alarm_info_a' href=''><i class='icon icon-th'></i> <span>告警动作配置</span></a></li>";  
37 -  
38 -innerHTML += "</ul></li>";  
39 -  
40 -/*主机管理*/  
41 -innerHTML += "<li class='submenu' id='li_host'><a id='li_host_a' href='#'><i class='icon icon-th-list'></i> <span>主机管理</span><span class='label'>3</span></a><ul>";  
42 -innerHTML += "<li id='li_hostGroupList'><a id='li_hostGroupList_a' href=''><i class='icon icon-th'></i> <span>标签管理</span></a></li>";  
43 -innerHTML += "<li id='li_hostInfoList'><a id='li_hostInfoList_a' href=''><i class='icon icon-th'></i> <span>主机管理</span></a></li>";  
44 -innerHTML += "<li id='li_mobjectInfo'><a id='li_mobjectInfo_a' href=''><i class='icon icon-th'></i> <span>监控对象</span></a></li>";  
45 -innerHTML += "</ul></li>";  
46 -  
47 -/*工单系统*/  
48 -innerHTML += "<li class='submenu' id='li_worksystem'><a id='li_worksystem_a' href='#'><i class='icon icon-th-list'></i> <span>工单系统</span><span class='label'>4</span></a><ul>";  
49 -innerHTML += "<li id='li_addWork'><a id='li_addWork_a' href=''><i class='icon icon-th'></i> <span>新建工单</span></a></li>";  
50 -innerHTML += "<li id='li_pendingWork'><a id='li_pendingWork_a' href=''><i class='icon icon-th'></i> <span>待办工单</span></a></li>";  
51 -innerHTML += "<li id='li_handledWork'><a id='li_handledWork_a' href=''><i class='icon icon-th'></i> <span>已办工单</span></a></li>";  
52 -innerHTML += "<li id='li_works'><a id='li_works_a' href=''><i class='icon icon-th'></i> <span>工单列表</span></a></li>";  
53 -innerHTML += "</ul></li>";  
54 -  
55 -  
56 -/*配置管理*/  
57 -innerHTML += "<li class='submenu' id='li_config'><a id='li_config_a' href='#'><i class='icon icon-th-list'></i> <span>配置管理</span><span class='label'>10</span></a><ul>";  
58 -innerHTML += "<li id='li_zkMonitor'><a id='li_zkMonitor_a' href=''><i class='icon icon-th'></i> <span>ZK配置管理</span></a></li>";  
59 -innerHTML += "<li id='li_zkConfigCenter'><a id='li_zkConfigCenter_a' href=''><i class='icon icon-th'></i> <span>配置中心</span></a></li>";  
60 -innerHTML += "<li id='li_zkMonitor_log4j'><a id='li_zkMonitor_log4j_a' href=''><i class='icon icon-th'></i> <span>Log4j配置管理</span></a></li>";  
61 -innerHTML += "<li id='li_nginxSync'><a id='li_nginxSync_a' href=''><i class='icon icon-th'></i> <span>Nginx配置同步</span></a></li>";  
62 -innerHTML += "<li id='li_degrade_info'><a id='li_degrade_info_a' href=''><i class='icon icon-th'></i> <span>降级服务配置</span></a></li>";  
63 -innerHTML += "<li id='li_app_degrade'><a id='li_app_degrade_a' href=''><i class='icon icon-th'></i> <span>APP降级管理</span></a></li>";  
64 -innerHTML += "<li id='li_hystrix_info'><a id='li_hystrix_info_a' href=''><i class='icon icon-th'></i> <span>Hystrix配置</span></a></li>";  
65 -innerHTML += "<li id='li_cache_info'><a id='li_cache_info_a' href=''><i class='icon icon-th'></i> <span>缓存时间配置</span></a></li>";  
66 -innerHTML += "<li id='li_ips_compare_new'><a id='li_ips_compare_new_a' href=''><i class='icon icon-th'></i> <span>在线服务Ip配置对比</span></a></li>";  
67 -innerHTML += "<li id='li_docker_project_info'><a id='li_docker_project_info_a' href=''><i class='icon icon-th'></i> <span>Docker项目配置</span></a></li>";  
68 -innerHTML += "<li id='li_docker_monitor_service'><a id='li_docker_monitor_service_a' href=''><i class='icon icon-th'></i> <span>Docker服务监控</span></a></li>";  
69 -innerHTML += "</ul></li>";  
70 -  
71 -/*project*/  
72 -innerHTML += "<li class='submenu' id='li_project'><a id='li_project_a' href='#'><i class='icon icon-th-list'></i> <span>项目发布</span><span class='label'>9</span></a><ul>";  
73 -innerHTML += "<li id='li_projectRelease'><a id='li_projectRelease_a' href=''><i class='icon icon-th'></i> <span>JAVA发布</span></a></li>";  
74 -innerHTML += "<li id='li_phpRelease'><a id='li_phpRelease_a' href=''><i class='icon icon-th'></i> <span>PHP发布</span></a></li>";  
75 -innerHTML += "<li id='li_nodeRelease'><a id='li_nodeRelease_a' href=''><i class='icon icon-th'></i> <span>NODE发布</span></a></li>";  
76 -innerHTML += "<li id='li_dockerRelease'><a id='li_dockerRelease_a' href=''><i class='icon icon-th'></i> <span>DOCKER发布</span></a></li>";  
77 -innerHTML += "<li id='li_internalDomain'><a id='li_internalDomain_a' href=''><i class='icon icon-th'></i> <span>DNS发布</span></a></li>";  
78 -innerHTML += "<li id='li_node'><a id='li_node_a' href=''><i class='icon icon-th'></i> <span>NODE发布</span></a></li>";  
79 -innerHTML += "<li id='li_projectHistory'><a id='li_projectHistory_a' href=''><i class='icon icon-th'></i> <span>发布记录</span></a></li>";  
80 -innerHTML += "<li id='li_internalDomainHistory'><a id='li_internalDomainHistory_a' href=''><i class='icon icon-th'></i> <span>DNS记录</span></a></li>";  
81 -innerHTML += "<li id='li_javarollbackbytime'><a id='li_javarollbackbytime_a' href=''><i class='icon icon-th'></i> <span>java按天回滚</span></a></li>";  
82 -innerHTML += "</ul></li>";  
83 -  
84 -/*switch*/  
85 -innerHTML += "<li class='submenu' id='li_switch'><a id='li_switch_a' href='#'><i class='icon icon-th-list'></i> <span>关键切换</span><span class='label'>6</span></a>";  
86 -innerHTML += "<ul>";  
87 -innerHTML += "<li id='li_javarestart'><a id='li_javarestart_a' href='#'>java重启</a></li>";  
88 -innerHTML += "<li id='li_nodeMonitor'><a id='li_nodeMonitor_a' href=''><i class='icon icon-th'></i> <span>node重启</span></a></li>";  
89 -innerHTML += "<li id='li_centerswitch_new'><a id='li_centerswitch_new_a' href='#'>双中心切换_新</a></li>";  
90 -innerHTML += "<li id='li_switchtopo'><a id='li_switchtopo_a' href='#'>NGINX切换</a></li>";  
91 -innerHTML += "<li id='li_switchsearch'><a id='li_switchsearch_a' href='#'>搜索流量切换</a></li>";  
92 -innerHTML += "<li id='li_storeswitch'><a id='li_storeswitch_a' href='#'>线下店nginx切换</a></li>";  
93 -innerHTML += "</ul></li>";  
94 -  
95 -/*manage*/  
96 -innerHTML += "<li class='submenu' id='li_manager'><a id='li_manager_a' href='#'><i class='icon icon-th-list'></i> <span>管理员</span><span class='label'>7</span></a>";  
97 -innerHTML += "<ul><li id='li_user'><a id='li_user_a' href=''>用户管理</a></li>";  
98 -innerHTML += "<li id='li_user_operate_log'><a id='li_user_operate_log_a' href=''>用户操作日志</a></li>";  
99 -innerHTML += "<li id='li_module'><a id='li_module_a' href=''>模块管理</a></li>";  
100 -innerHTML += "<li id='li_alarmgroup'><a id='li_alarmgroup_a' href=''>报警组管理</a></li>";  
101 -innerHTML += "<li id='li_autoscaling'><a id='li_autoscaling_a' href=''>伸缩组</a></li>";  
102 -innerHTML += "<li id='li_alarmSwitch'><a id='li_alarmSwitch_a' href=''>告警开关</a></li>";  
103 -innerHTML += "<li id='li_redisClear'><a id='li_redisClear_a' href=''>redis缓存清理</a></li>";  
104 -innerHTML += "</ul></li>";  
105 -  
106 -/*influxdb告警配置*/  
107 -innerHTML += "<li class='submenu' id='li_influxdb_task_manager'><a id='li_influxdb_task_manager_a' href='#'><i class='icon icon-th-list'></i> <span>influxdb告警配置</span><span class='label'>2</span></a>";  
108 -innerHTML += "<ul><li id='li_taskConfigure'><a id='li_taskConfigure_a' href=''>任务管理</a></li>";  
109 -innerHTML += "<li id='li_yoho_event_taskConfigure'><a id='li_yoho_event_taskConfigure_a' href=''>GatewayAccess事件检测</a></li>";  
110 -innerHTML += "</ul></li>";  
111 -  
112 -/*恶意ip撞库管理*/  
113 -innerHTML += "<li class='submenu' id='li_mip'><a id='li_mip_a' href='#'><i class='icon icon-th-list'></i> <span>撞库管理</span><span class='label'>4</span></a>";  
114 -innerHTML += "<ul><li id='li_malicious_ip_rules'><a id='li_malicious_ip_rules_a' href=''><i class='icon icon-th'></i> <span>恶意ip规则配置</span></a></li>";  
115 -innerHTML += "<li id='li_malicious_ips_new'><a id='li_malicious_ips_a_new' href=''><i class='icon icon-th'></i> <span>恶意ip_自动封禁</span></a></li>";  
116 -/*innerHTML += "<li id='li_malicious_ips_filter'><a id='li_malicious_ips_filter_a' href=''><i class='icon icon-th'></i> <span>恶意ip过滤集</span></a></li>";*/  
117 -innerHTML += "<li id='li_malicious_record'><a id='li_malicious_ips_record_a' href=''><i class='icon icon-th'></i> <span>恶意ip_实时算法数据</span></a></li>";  
118 -innerHTML += "<li id='li_malicious_record_forbid'><a id='li_malicious_ips_record_forbid_a' href=''><i class='icon icon-th'></i> <span>恶意ip_告警数据</span></a></li>";  
119 -innerHTML += "</ul></li>";  
120 -/*其他*/  
121 -innerHTML += "<li class='submenu' id='li_other'><a id='li_other_a' href='#'><i class='icon icon-th-list'></i> <span>其他</span><span class='label'>5</span></a>";  
122 -innerHTML += "<ul><li id='li_sms'><a id='li_sms_a' href=''>短信验证码</a></li>";  
123 -innerHTML += "<li id='li_search_compare'><a id='li_search_compare_a' href=''>搜索双云比较</a></li>";  
124 -innerHTML += "<li id='li_sql_operate'><a id='li_sql_operate_a' href=''>SQL通用查询</a></li>";  
125 -innerHTML += "<li id='li_redis_operate'><a id='li_redis_operate_a' href=''>REDIS查询</a></li>";  
126 -innerHTML += "<li id='li_crm_job'><a id='li_crm_job_a' href=''>任务中心</a></li>";  
127 -innerHTML += "</ul></li>";/*其他*/  
128 -  
129 -/*kafka */  
130 -innerHTML += "<li><a id='li_kafka_manage_a' ><i class='icon icon-th'></i><span>kafka manage</span><span class='label'>0</span></a></li>";  
131 -/*kafka end */  
132 -  
133 -/*客户端错误日志查询 */  
134 -//innerHTML += "<li><a href='http://alog.yohops.com' target='_blank'><i class='icon icon-th'></i><span>客户端错误日志查询</span></a></li>";  
135 -/*客户端错误日志查询 end */  
136 -  
137 -innerHTML += "</ul></div>";  
138 -document.getElementById("head").innerHTML = innerHTML;  
139 -  
140 -var path = getUrlBasePath();  
141 -document.getElementById("li_dashboard_a").setAttribute("href", path + "/dashboard/toDashboard");  
142 -document.getElementById("li_mobjectInfo_a").setAttribute("href", path + "/mobject/toMobject");  
143 -document.getElementById("li_hostGroupList_a").setAttribute("href", path + "/hostGroup/toHostGroup");  
144 -document.getElementById("li_hostInfoList_a").setAttribute("href", path + "/hostInfoList/toHostInfos");  
145 -document.getElementById("li_javaMonitor_a").setAttribute("href", path + "/javaMonitor/toJavaMonitor");  
146 -document.getElementById("li_javaApiMonitor_a").setAttribute("href", path + "/javaApiMonitor/toJavaApiMonitor");  
147 -document.getElementById("li_javaApi_a").setAttribute("href", path + "/javaApi/toJavaApi");  
148 -document.getElementById("li_zkInfo_a").setAttribute("href", path + "/zkMonitor/tozkMonitor");  
149 -document.getElementById("li_zkSvcLookup_a").setAttribute("href", path + "/zkSvcLookup/tozkSvcLookupList");  
150 -document.getElementById("li_rabbitview_a").setAttribute("href", path + "/rabbitmq/toRabbitmq");  
151 -document.getElementById("li_projectRelease_a").setAttribute("href", path + "/project/toProject");  
152 -document.getElementById("li_phpRelease_a").setAttribute("href", path + "/phpBuild/toProject");  
153 -document.getElementById("li_nodeRelease_a").setAttribute("href", path + "/nodeBuild/toProject");  
154 -document.getElementById("li_dockerRelease_a").setAttribute("href", path + "/dockerBuild/toProject");  
155 -document.getElementById("logout_a").setAttribute("href", path + "/user/logout");  
156 -//document.getElementById("changepwd_a").setAttribute("href", path + "/user/toupdatePwd");  
157 -document.getElementById("li_sms_a").setAttribute("href", path + "/sms/toSmsLog");  
158 -document.getElementById("li_search_compare_a").setAttribute("href", path + "/searchCompare/getComparePage");  
159 -document.getElementById("li_zkMonitor_a").setAttribute("href", path + "/zkTree/tozkMonitorList");  
160 -document.getElementById("li_zkConfigCenter_a").setAttribute("href", path + "/zkTree/tozkConfigCenterList");  
161 -document.getElementById("li_zkMonitor_log4j_a").setAttribute("href", path + "/zkTree/tozkMonitorList4Log4j");  
162 -document.getElementById("li_user_a").setAttribute("href", path + "/manage/toUser");  
163 -document.getElementById("li_user_operate_log_a").setAttribute("href", path + "/userOperateLog/toUserOperateLog");  
164 -document.getElementById("li_module_a").setAttribute("href", path + "/manage/toModule");  
165 -document.getElementById("li_taskConfigure_a").setAttribute("href", path + "/taskConfigure/toTaskConfigure");  
166 -document.getElementById("li_yoho_event_taskConfigure_a").setAttribute("href", path + "/taskConfigure/toYohoEventTaskConfigure");  
167 -document.getElementById("li_alarmgroup_a").setAttribute("href", path + "/alarmGroup/toAlarmGroupPage");  
168 -document.getElementById("li_autoscaling_a").setAttribute("href", path + "/autoScalingTool/toautoscalingpage");  
169 -document.getElementById("li_alarmSwitch_a").setAttribute("href", path + "/OpsSmsOnOff/toAlarmSwitch");  
170 -document.getElementById("li_redisClear_a").setAttribute("href", path + "/redisClear/toRedisClear");  
171 -//document.getElementById("li_nginxswitch_a").setAttribute("href", path + "/nginxswitch/toNginxSwitch");  
172 -//document.getElementById("li_luaswitch_a").setAttribute("href", path + "/luaswitch/toLuaSwitch");  
173 -document.getElementById("li_projectHistory_a").setAttribute("href", path + "/project/toHistory");  
174 -//document.getElementById("a_hystrix_aws").setAttribute("href", path + "/hystrix/aws");  
175 -//document.getElementById("a_hystrix_qcloud").setAttribute("href", path + "/hystrix/qcloud");  
176 -//document.getElementById("a_hystrix_nginx").setAttribute("href", path + "/hystrix/nginx");  
177 -// document.getElementById("li_dns_monitor_a").setAttribute("href", path + "/dns_monitor/");  
178 -document.getElementById("li_nginxSync_a").setAttribute("href", path + "/nginxSync/toNginxSync");  
179 -document.getElementById("li_node_a").setAttribute("href", path + "/project/toNode");  
180 -document.getElementById("li_degrade_info_a").setAttribute("href", path + "/degrade/info");  
181 -document.getElementById("li_app_degrade_a").setAttribute("href", path + "/appDegrade/info");  
182 -document.getElementById("li_hystrix_info_a").setAttribute("href", path + "/hystrixInfo/info");  
183 -document.getElementById("li_cache_info_a").setAttribute("href", path + "/cacheInfo/info");  
184 -document.getElementById("li_addWork_a").setAttribute("href", path + "/workSystem/toAddWork");  
185 -document.getElementById("li_pendingWork_a").setAttribute("href", path + "/workSystem/toPendingwork");  
186 -document.getElementById("li_handledWork_a").setAttribute("href", path + "/workSystem/toHandledWork");  
187 -document.getElementById("li_works_a").setAttribute("href", path + "/workSystem/toWorkList");  
188 -//document.getElementById("li_aws_ebs_a").setAttribute("href", path + "/aws/toEbsManager");  
189 -document.getElementById("li_newRedisMonitor_a").setAttribute("href", path + "/redisMonitor/toNewRedis");  
190 -document.getElementById("li_memcachedMonitor_a").setAttribute("href", path + "/memcachedMonitor/toMemcached");  
191 -document.getElementById("li_javarestart_a").setAttribute("href", path + "/javaRestart/toJavaRestart");  
192 -//document.getElementById("li_centerswitch_a").setAttribute("href", path + "/centerSwitch/toCenterSwitch");  
193 -// document.getElementById("li_ips_compare_a").setAttribute("href", path + "/compareIps/toCompareIps");  
194 -document.getElementById("li_ips_compare_new_a").setAttribute("href", path + "/compareIps/toCompareIpsNew");  
195 -document.getElementById("li_malicious_ip_rules_a").setAttribute("href", path + "/maliciousIp/toMaliciousIpRules");  
196 -//document.getElementById("li_malicious_ips_a").setAttribute("href", path + "/maliciousIp/toMaliciousIps");  
197 -document.getElementById("li_malicious_ips_a_new").setAttribute("href", path + "/maliciousIp/toMaliciousIpsNew");  
198 -//document.getElementById("li_malicious_ips_filter_a").setAttribute("href", path + "/maliciousIp/toMaliciousIpFilterList");  
199 -document.getElementById("li_malicious_ips_record_a").setAttribute("href", path + "/maliciousIp/toMaliciousIpRecordList");  
200 -document.getElementById("li_malicious_ips_record_forbid_a").setAttribute("href", path + "/maliciousIp/toMaliciousIpRecordForbidList");  
201 -document.getElementById("li_docker_project_info_a").setAttribute("href", path + "/dockerBuild/toDockerInfoList");  
202 -document.getElementById("li_docker_monitor_service_a").setAttribute("href", path + "/dockerMonitor/toDockerMonitorList");  
203 -  
204 -//document.getElementById("li_limitswitch_a").setAttribute("href", path + "/limitSwitch/toLimitSwitch");  
205 -//document.getElementById("li_lbswitch_a").setAttribute("href", path + "/lbSwitch/toLbSwitch");  
206 -// document.getElementById("li_monit_a").setAttribute("href",path+"/monit/toMonit");  
207 -document.getElementById("li_sqlOpLogs_a").setAttribute("href",path+"/sqlOperate/sqlLogs");  
208 -document.getElementById("li_mysql_a").setAttribute("href",path+"/mysqlMonitor/toMysqlMonitor");  
209 -/*document.getElementById("li_ABTestConfig_a").setAttribute("href",path+"/abtestConfig/toABTestConfig");  
210 - document.getElementById("li_ABTestTotal_a").setAttribute("href",path+"/abtestTotal/toABTestTotal");*/  
211 -document.getElementById("li_nodeMonitor_a").setAttribute("href",path+"/nodeMonitor/toNodeMonitor");  
212 -document.getElementById("li_internalDomain_a").setAttribute("href",path+"/internalDns/toInternalDns");  
213 -document.getElementById("li_internalDomainHistory_a").setAttribute("href",path+"/internalDns/toHistory");  
214 -document.getElementById("li_switchtopo_a").setAttribute("href",path+"/topoSwitch/toTopoSwitch");  
215 -document.getElementById("li_switchsearch_a").setAttribute("href",path+"/searchSwitch/toSearchSwitch");  
216 -document.getElementById("li_storeswitch_a").setAttribute("href",path+"/storeSwitch/toStoreSwitch");  
217 -document.getElementById("li_centerswitch_new_a").setAttribute("href",path+"/centerSwitch/toCenterSwitchNew");  
218 -document.getElementById("li_javarollbackbytime_a").setAttribute("href",path+"/project/toRollbackByTime");  
219 -document.getElementById("li_sql_operate_a").setAttribute("href",path+"/sqlOperate/toSqlOperate");  
220 -document.getElementById("li_redis_operate_a").setAttribute("href",path+"/redisOperate/toRedisOperate");  
221 -document.getElementById("li_crm_job_a").setAttribute("href",path+"/job/toJob");  
222 -  
223 -//add ops bigdata refer  
224 -document.getElementById("li_bigdata_ops_dashboard_info_a").setAttribute("href",path+"/bigdata/toDashboardinfo");  
225 -document.getElementById("li_bigdata_ops_host_info_a").setAttribute("href",path+"/bigdata/toHostinfo");  
226 -// document.getElementById("li_bigdata_ops_group_info_a").setAttribute("href",path+"/bigdata/toGroupinfo");  
227 -document.getElementById("li_bigdata_ops_strategy_info_a").setAttribute("href",path+"/bigdata/toStrategyinfo");  
228 -document.getElementById("li_bigdata_ops_alarm_info_a").setAttribute("href",path+"/bigdata/toAlarminfo");  
229 -document.getElementById("li_bigdata_ops_metric_info_a").setAttribute("href",path+"/bigdata/toMetricinfo");  
230 -  
231 -document.getElementById("li_kafka_manage_a").setAttribute("href", path + "/kafkaManage/toKafkaManage");  
232 -  
233 function getUrlBasePath() { 2 function getUrlBasePath() {
234 var location = ( window.location + '').split('/'); 3 var location = ( window.location + '').split('/');
235 var url = location[0] + '//' + location[2]; 4 var url = location[0] + '//' + location[2];
@@ -268,4 +37,7 @@ function GobalStandardPost(url,args){ @@ -268,4 +37,7 @@ function GobalStandardPost(url,args){
268 form.appendTo(document.body); 37 form.appendTo(document.body);
269 form.submit(); 38 form.submit();
270 document.body.removeChild(form[0]); 39 document.body.removeChild(form[0]);
271 -}  
  40 +}
  41 +
  42 +//引入菜单js,做到动态更新
  43 +document.write('<script src="'+getUrlBasePath()+'/script/common/genarate_left_panel_menu.js?v=20180227-1"></script>');
  1 +
  2 +/*头部*/
  3 +var innerHTML = "<h5 style='color: #E0EEE0;font-style:oblique;font-weight:900;font-size:200%;margin-left: 45px;margin-top: 20px;'>YOHO</h5>";
  4 +innerHTML += "<div id='user-nav'>";
  5 +innerHTML += "<ul class='nav btn-group'>";
  6 +//innerHTML += "<li class='btn btn-inverse'><a id='changepwd_a' href='#'><i class='icon icon-cog'></i> <span class='text'>changePWD</span></a></li>";
  7 +innerHTML += "<li class='btn btn-inverse'><a id='logout_a' href='#'><i class='icon icon-share-alt'></i> <span class='text'>Logout</span></a></li>";
  8 +innerHTML += "</ul>";
  9 +innerHTML += "</div>";
  10 +innerHTML += "<div id='sidebar'><ul>";
  11 +innerHTML += "<li id='li_dashboard'><a id='li_dashboard_a' href=''><i class='icon icon-th'></i> <span>Dashboard</span></a></li>";
  12 +
  13 +/*监控*/
  14 +innerHTML += "<li class='submenu' id='li_monitor'><a id='li_monitor_a' href='#'><i class='icon icon-th-list'></i> <span>监控</span><span class='label'>10</span></a><ul>";
  15 +innerHTML += "<li id='li_javaMonitor'><a id='li_javaMonitor_a' href=''><i class='icon icon-th'></i> <span>JAVA服务监控</span></a></li>";
  16 +innerHTML += "<li id='li_javaApiMonitor'><a id='li_javaApiMonitor_a' href=''><i class='icon icon-th'></i> <span>JAVA API监控</span></a></li>";
  17 +innerHTML += "<li id='li_javaApi'><a id='li_javaApi_a' href=''><i class='icon icon-th'></i> <span>JAVA服务信息</span></a></li>";
  18 +innerHTML += "<li id='li_zkInfo'><a id='li_zkInfo_a' href=''><i class='icon icon-th'></i> <span>ZK监控</span></a></li>";
  19 +innerHTML += "<li id='li_zkSvcLookup'><a id='li_zkSvcLookup_a' href=''><i class='icon icon-th'></i> <span>ZK服务信息</span></a></li>";
  20 +innerHTML += "<li id='li_rabbitview'><a id='li_rabbitview_a' href=''><i class='icon icon-th'></i> <span>Rabbitmq监控</span></a></li>";
  21 +innerHTML += "<li id='li_newRedisMonitor'><a id='li_newRedisMonitor_a' href=''><i class='icon icon-th'></i> <span>Redis监控</span></a></li>";
  22 +innerHTML += "<li id='li_newRedisMonitor'><a id='li_memcachedMonitor_a' href=''><i class='icon icon-th'></i> <span>Memcached监控</span></a></li>";
  23 +/*innerHTML += "<li id='li_dns_monitor'><a id='li_dns_monitor_a' href=''><i class='icon icon-th'></i> <span>DNS反劫持监控</span></a></li>";
  24 +innerHTML += "<li id='li_monit'><a id='li_monit_a' href=''><i class='icon icon-th'></i> <span>Monit监控</span></a></li>";*/
  25 +innerHTML += "<li id='li_sqlOpLogs'><a id='li_sqlOpLogs_a' href=''><i class='icon icon-th'></i> <span>SQL操作日志</span></a></li>";
  26 +innerHTML += "<li id='li_mysql'><a id='li_mysql_a' href=''><i class='icon icon-th'></i> <span>Mysql监控</span></a></li>";
  27 +innerHTML += "</ul></li>";
  28 +
  29 +/*运维(大数据)*/
  30 +innerHTML += "<li class='submenu' id='li_bigdata_ops'><a id='li_bigdata_ops_a' href='#'><i class='icon icon-th-list'></i> <span>运维监控(大数据)</span><span class='label'>6</span></a><ul>";
  31 +innerHTML += "<li id='li_bigdata_ops_dashboard_info'><a id='li_bigdata_ops_dashboard_info_a' href=''><i class='icon icon-th'></i> <span>DashBoard</span></a></li>";
  32 +innerHTML += "<li id='li_bigdata_ops_strategy_info'><a id='li_bigdata_ops_strategy_info_a' href=''><i class='icon icon-th'></i> <span>告警策略配置</span></a></li>";
  33 +innerHTML += "<li id='li_bigdata_ops_metric_info'><a id='li_bigdata_ops_metric_info_a' href=''><i class='icon icon-th'></i> <span>监控指标管理</span></a></li>";
  34 +innerHTML += "<li id='li_bigdata_ops_host_info'><a id='li_bigdata_ops_host_info_a' href=''><i class='icon icon-th'></i> <span>主机策略查看</span></a></li>";
  35 +
  36 +innerHTML += "<li id='li_bigdata_ops_alarm_info'><a id='li_bigdata_ops_alarm_info_a' href=''><i class='icon icon-th'></i> <span>告警动作配置</span></a></li>";
  37 +
  38 +innerHTML += "</ul></li>";
  39 +
  40 +/*主机管理*/
  41 +innerHTML += "<li class='submenu' id='li_host'><a id='li_host_a' href='#'><i class='icon icon-th-list'></i> <span>主机管理</span><span class='label'>3</span></a><ul>";
  42 +innerHTML += "<li id='li_hostGroupList'><a id='li_hostGroupList_a' href=''><i class='icon icon-th'></i> <span>标签管理</span></a></li>";
  43 +innerHTML += "<li id='li_hostInfoList'><a id='li_hostInfoList_a' href=''><i class='icon icon-th'></i> <span>主机管理</span></a></li>";
  44 +innerHTML += "<li id='li_mobjectInfo'><a id='li_mobjectInfo_a' href=''><i class='icon icon-th'></i> <span>监控对象</span></a></li>";
  45 +innerHTML += "</ul></li>";
  46 +
  47 +/*工单系统*/
  48 +innerHTML += "<li class='submenu' id='li_worksystem'><a id='li_worksystem_a' href='#'><i class='icon icon-th-list'></i> <span>工单系统</span><span class='label'>4</span></a><ul>";
  49 +innerHTML += "<li id='li_addWork'><a id='li_addWork_a' href=''><i class='icon icon-th'></i> <span>新建工单</span></a></li>";
  50 +innerHTML += "<li id='li_pendingWork'><a id='li_pendingWork_a' href=''><i class='icon icon-th'></i> <span>待办工单</span></a></li>";
  51 +innerHTML += "<li id='li_handledWork'><a id='li_handledWork_a' href=''><i class='icon icon-th'></i> <span>已办工单</span></a></li>";
  52 +innerHTML += "<li id='li_works'><a id='li_works_a' href=''><i class='icon icon-th'></i> <span>工单列表</span></a></li>";
  53 +innerHTML += "</ul></li>";
  54 +
  55 +
  56 +/*配置管理*/
  57 +innerHTML += "<li class='submenu' id='li_config'><a id='li_config_a' href='#'><i class='icon icon-th-list'></i> <span>配置管理</span><span class='label'>10</span></a><ul>";
  58 +innerHTML += "<li id='li_zkMonitor'><a id='li_zkMonitor_a' href=''><i class='icon icon-th'></i> <span>ZK配置管理</span></a></li>";
  59 +innerHTML += "<li id='li_zkConfigCenter'><a id='li_zkConfigCenter_a' href=''><i class='icon icon-th'></i> <span>配置中心</span></a></li>";
  60 +innerHTML += "<li id='li_zkMonitor_log4j'><a id='li_zkMonitor_log4j_a' href=''><i class='icon icon-th'></i> <span>Log4j配置管理</span></a></li>";
  61 +innerHTML += "<li id='li_nginxSync'><a id='li_nginxSync_a' href=''><i class='icon icon-th'></i> <span>Nginx配置同步</span></a></li>";
  62 +innerHTML += "<li id='li_degrade_info'><a id='li_degrade_info_a' href=''><i class='icon icon-th'></i> <span>降级服务配置</span></a></li>";
  63 +innerHTML += "<li id='li_app_degrade'><a id='li_app_degrade_a' href=''><i class='icon icon-th'></i> <span>APP降级管理</span></a></li>";
  64 +innerHTML += "<li id='li_hystrix_info'><a id='li_hystrix_info_a' href=''><i class='icon icon-th'></i> <span>Hystrix配置</span></a></li>";
  65 +innerHTML += "<li id='li_cache_info'><a id='li_cache_info_a' href=''><i class='icon icon-th'></i> <span>缓存时间配置</span></a></li>";
  66 +innerHTML += "<li id='li_ips_compare_new'><a id='li_ips_compare_new_a' href=''><i class='icon icon-th'></i> <span>在线服务Ip配置对比</span></a></li>";
  67 +innerHTML += "<li id='li_docker_project_info'><a id='li_docker_project_info_a' href=''><i class='icon icon-th'></i> <span>Docker项目配置</span></a></li>";
  68 +innerHTML += "<li id='li_docker_monitor_service'><a id='li_docker_monitor_service_a' href=''><i class='icon icon-th'></i> <span>Docker服务监控</span></a></li>";
  69 +innerHTML += "</ul></li>";
  70 +
  71 +/*project*/
  72 +innerHTML += "<li class='submenu' id='li_project'><a id='li_project_a' href='#'><i class='icon icon-th-list'></i> <span>项目发布</span><span class='label'>9</span></a><ul>";
  73 +innerHTML += "<li id='li_projectRelease'><a id='li_projectRelease_a' href=''><i class='icon icon-th'></i> <span>JAVA发布</span></a></li>";
  74 +innerHTML += "<li id='li_phpRelease'><a id='li_phpRelease_a' href=''><i class='icon icon-th'></i> <span>PHP发布</span></a></li>";
  75 +innerHTML += "<li id='li_nodeRelease'><a id='li_nodeRelease_a' href=''><i class='icon icon-th'></i> <span>NODE发布</span></a></li>";
  76 +innerHTML += "<li id='li_dockerRelease'><a id='li_dockerRelease_a' href=''><i class='icon icon-th'></i> <span>DOCKER发布</span></a></li>";
  77 +innerHTML += "<li id='li_internalDomain'><a id='li_internalDomain_a' href=''><i class='icon icon-th'></i> <span>DNS发布</span></a></li>";
  78 +innerHTML += "<li id='li_node'><a id='li_node_a' href=''><i class='icon icon-th'></i> <span>NODE发布</span></a></li>";
  79 +innerHTML += "<li id='li_projectHistory'><a id='li_projectHistory_a' href=''><i class='icon icon-th'></i> <span>发布记录</span></a></li>";
  80 +innerHTML += "<li id='li_internalDomainHistory'><a id='li_internalDomainHistory_a' href=''><i class='icon icon-th'></i> <span>DNS记录</span></a></li>";
  81 +innerHTML += "<li id='li_javarollbackbytime'><a id='li_javarollbackbytime_a' href=''><i class='icon icon-th'></i> <span>java按天回滚</span></a></li>";
  82 +innerHTML += "</ul></li>";
  83 +
  84 +/*switch*/
  85 +innerHTML += "<li class='submenu' id='li_switch'><a id='li_switch_a' href='#'><i class='icon icon-th-list'></i> <span>关键切换</span><span class='label'>6</span></a>";
  86 +innerHTML += "<ul>";
  87 +innerHTML += "<li id='li_javarestart'><a id='li_javarestart_a' href='#'>java重启</a></li>";
  88 +innerHTML += "<li id='li_nodeMonitor'><a id='li_nodeMonitor_a' href=''><i class='icon icon-th'></i> <span>node重启</span></a></li>";
  89 +innerHTML += "<li id='li_centerswitch_new'><a id='li_centerswitch_new_a' href='#'>双中心切换_新</a></li>";
  90 +innerHTML += "<li id='li_switchtopo'><a id='li_switchtopo_a' href='#'>NGINX切换</a></li>";
  91 +innerHTML += "<li id='li_switchsearch'><a id='li_switchsearch_a' href='#'>搜索流量切换</a></li>";
  92 +innerHTML += "<li id='li_storeswitch'><a id='li_storeswitch_a' href='#'>线下店nginx切换</a></li>";
  93 +innerHTML += "</ul></li>";
  94 +
  95 +/*manage*/
  96 +innerHTML += "<li class='submenu' id='li_manager'><a id='li_manager_a' href='#'><i class='icon icon-th-list'></i> <span>管理员</span><span class='label'>7</span></a>";
  97 +innerHTML += "<ul><li id='li_user'><a id='li_user_a' href=''>用户管理</a></li>";
  98 +innerHTML += "<li id='li_user_operate_log'><a id='li_user_operate_log_a' href=''>用户操作日志</a></li>";
  99 +innerHTML += "<li id='li_module'><a id='li_module_a' href=''>模块管理</a></li>";
  100 +innerHTML += "<li id='li_alarmgroup'><a id='li_alarmgroup_a' href=''>报警组管理</a></li>";
  101 +innerHTML += "<li id='li_autoscaling'><a id='li_autoscaling_a' href=''>伸缩组</a></li>";
  102 +innerHTML += "<li id='li_alarmSwitch'><a id='li_alarmSwitch_a' href=''>告警开关</a></li>";
  103 +innerHTML += "<li id='li_redisClear'><a id='li_redisClear_a' href=''>redis缓存清理</a></li>";
  104 +innerHTML += "</ul></li>";
  105 +
  106 +/*influxdb告警配置*/
  107 +innerHTML += "<li class='submenu' id='li_influxdb_task_manager'><a id='li_influxdb_task_manager_a' href='#'><i class='icon icon-th-list'></i> <span>influxdb告警配置</span><span class='label'>2</span></a>";
  108 +innerHTML += "<ul><li id='li_taskConfigure'><a id='li_taskConfigure_a' href=''>任务管理</a></li>";
  109 +innerHTML += "<li id='li_yoho_event_taskConfigure'><a id='li_yoho_event_taskConfigure_a' href=''>GatewayAccess事件检测</a></li>";
  110 +innerHTML += "</ul></li>";
  111 +
  112 +/*恶意ip撞库管理*/
  113 +innerHTML += "<li class='submenu' id='li_mip'><a id='li_mip_a' href='#'><i class='icon icon-th-list'></i> <span>撞库管理</span><span class='label'>4</span></a>";
  114 +innerHTML += "<ul><li id='li_malicious_ip_rules'><a id='li_malicious_ip_rules_a' href=''><i class='icon icon-th'></i> <span>恶意ip规则配置</span></a></li>";
  115 +innerHTML += "<li id='li_malicious_ips_new'><a id='li_malicious_ips_a_new' href=''><i class='icon icon-th'></i> <span>恶意ip_自动封禁</span></a></li>";
  116 +/*innerHTML += "<li id='li_malicious_ips_filter'><a id='li_malicious_ips_filter_a' href=''><i class='icon icon-th'></i> <span>恶意ip过滤集</span></a></li>";*/
  117 +innerHTML += "<li id='li_malicious_record'><a id='li_malicious_ips_record_a' href=''><i class='icon icon-th'></i> <span>恶意ip_实时算法数据</span></a></li>";
  118 +innerHTML += "<li id='li_malicious_record_forbid'><a id='li_malicious_ips_record_forbid_a' href=''><i class='icon icon-th'></i> <span>恶意ip_告警数据</span></a></li>";
  119 +innerHTML += "</ul></li>";
  120 +/*其他*/
  121 +innerHTML += "<li class='submenu' id='li_other'><a id='li_other_a' href='#'><i class='icon icon-th-list'></i> <span>其他</span><span class='label'>5</span></a>";
  122 +innerHTML += "<ul><li id='li_sms'><a id='li_sms_a' href=''>短信验证码</a></li>";
  123 +innerHTML += "<li id='li_search_compare'><a id='li_search_compare_a' href=''>搜索双云比较</a></li>";
  124 +innerHTML += "<li id='li_sql_operate'><a id='li_sql_operate_a' href=''>SQL通用查询</a></li>";
  125 +innerHTML += "<li id='li_redis_operate'><a id='li_redis_operate_a' href=''>REDIS查询</a></li>";
  126 +innerHTML += "<li id='li_crm_job'><a id='li_crm_job_a' href=''>任务中心</a></li>";
  127 +innerHTML += "</ul></li>";/*其他*/
  128 +
  129 +/*kafka */
  130 +innerHTML += "<li><a id='li_kafka_manage_a' ><i class='icon icon-th'></i><span>kafka manage</span><span class='label'>0</span></a></li>";
  131 +/*kafka end */
  132 +
  133 +/*客户端错误日志查询 */
  134 +//innerHTML += "<li><a href='http://alog.yohops.com' target='_blank'><i class='icon icon-th'></i><span>客户端错误日志查询</span></a></li>";
  135 +/*客户端错误日志查询 end */
  136 +
  137 +innerHTML += "</ul></div>";
  138 +document.getElementById("head").innerHTML = innerHTML;
  139 +
  140 +var path = getUrlBasePath();
  141 +document.getElementById("li_dashboard_a").setAttribute("href", path + "/dashboard/toDashboard");
  142 +document.getElementById("li_mobjectInfo_a").setAttribute("href", path + "/mobject/toMobject");
  143 +document.getElementById("li_hostGroupList_a").setAttribute("href", path + "/hostGroup/toHostGroup");
  144 +document.getElementById("li_hostInfoList_a").setAttribute("href", path + "/hostInfoList/toHostInfos");
  145 +document.getElementById("li_javaMonitor_a").setAttribute("href", path + "/javaMonitor/toJavaMonitor");
  146 +document.getElementById("li_javaApiMonitor_a").setAttribute("href", path + "/javaApiMonitor/toJavaApiMonitor");
  147 +document.getElementById("li_javaApi_a").setAttribute("href", path + "/javaApi/toJavaApi");
  148 +document.getElementById("li_zkInfo_a").setAttribute("href", path + "/zkMonitor/tozkMonitor");
  149 +document.getElementById("li_zkSvcLookup_a").setAttribute("href", path + "/zkSvcLookup/tozkSvcLookupList");
  150 +document.getElementById("li_rabbitview_a").setAttribute("href", path + "/rabbitmq/toRabbitmq");
  151 +document.getElementById("li_projectRelease_a").setAttribute("href", path + "/project/toProject");
  152 +document.getElementById("li_phpRelease_a").setAttribute("href", path + "/phpBuild/toProject");
  153 +document.getElementById("li_nodeRelease_a").setAttribute("href", path + "/nodeBuild/toProject");
  154 +document.getElementById("li_dockerRelease_a").setAttribute("href", path + "/dockerBuild/toProject");
  155 +document.getElementById("logout_a").setAttribute("href", path + "/user/logout");
  156 +//document.getElementById("changepwd_a").setAttribute("href", path + "/user/toupdatePwd");
  157 +document.getElementById("li_sms_a").setAttribute("href", path + "/sms/toSmsLog");
  158 +document.getElementById("li_search_compare_a").setAttribute("href", path + "/searchCompare/getComparePage");
  159 +document.getElementById("li_zkMonitor_a").setAttribute("href", path + "/zkTree/tozkMonitorList");
  160 +document.getElementById("li_zkConfigCenter_a").setAttribute("href", path + "/configCenter/tozkConfigCenterList");
  161 +document.getElementById("li_zkMonitor_log4j_a").setAttribute("href", path + "/zkTree/tozkMonitorList4Log4j");
  162 +document.getElementById("li_user_a").setAttribute("href", path + "/manage/toUser");
  163 +document.getElementById("li_user_operate_log_a").setAttribute("href", path + "/userOperateLog/toUserOperateLog");
  164 +document.getElementById("li_module_a").setAttribute("href", path + "/manage/toModule");
  165 +document.getElementById("li_taskConfigure_a").setAttribute("href", path + "/taskConfigure/toTaskConfigure");
  166 +document.getElementById("li_yoho_event_taskConfigure_a").setAttribute("href", path + "/taskConfigure/toYohoEventTaskConfigure");
  167 +document.getElementById("li_alarmgroup_a").setAttribute("href", path + "/alarmGroup/toAlarmGroupPage");
  168 +document.getElementById("li_autoscaling_a").setAttribute("href", path + "/autoScalingTool/toautoscalingpage");
  169 +document.getElementById("li_alarmSwitch_a").setAttribute("href", path + "/OpsSmsOnOff/toAlarmSwitch");
  170 +document.getElementById("li_redisClear_a").setAttribute("href", path + "/redisClear/toRedisClear");
  171 +//document.getElementById("li_nginxswitch_a").setAttribute("href", path + "/nginxswitch/toNginxSwitch");
  172 +//document.getElementById("li_luaswitch_a").setAttribute("href", path + "/luaswitch/toLuaSwitch");
  173 +document.getElementById("li_projectHistory_a").setAttribute("href", path + "/project/toHistory");
  174 +//document.getElementById("a_hystrix_aws").setAttribute("href", path + "/hystrix/aws");
  175 +//document.getElementById("a_hystrix_qcloud").setAttribute("href", path + "/hystrix/qcloud");
  176 +//document.getElementById("a_hystrix_nginx").setAttribute("href", path + "/hystrix/nginx");
  177 +// document.getElementById("li_dns_monitor_a").setAttribute("href", path + "/dns_monitor/");
  178 +document.getElementById("li_nginxSync_a").setAttribute("href", path + "/nginxSync/toNginxSync");
  179 +document.getElementById("li_node_a").setAttribute("href", path + "/project/toNode");
  180 +document.getElementById("li_degrade_info_a").setAttribute("href", path + "/degrade/info");
  181 +document.getElementById("li_app_degrade_a").setAttribute("href", path + "/appDegrade/info");
  182 +document.getElementById("li_hystrix_info_a").setAttribute("href", path + "/hystrixInfo/info");
  183 +document.getElementById("li_cache_info_a").setAttribute("href", path + "/cacheInfo/info");
  184 +document.getElementById("li_addWork_a").setAttribute("href", path + "/workSystem/toAddWork");
  185 +document.getElementById("li_pendingWork_a").setAttribute("href", path + "/workSystem/toPendingwork");
  186 +document.getElementById("li_handledWork_a").setAttribute("href", path + "/workSystem/toHandledWork");
  187 +document.getElementById("li_works_a").setAttribute("href", path + "/workSystem/toWorkList");
  188 +//document.getElementById("li_aws_ebs_a").setAttribute("href", path + "/aws/toEbsManager");
  189 +document.getElementById("li_newRedisMonitor_a").setAttribute("href", path + "/redisMonitor/toNewRedis");
  190 +document.getElementById("li_memcachedMonitor_a").setAttribute("href", path + "/memcachedMonitor/toMemcached");
  191 +document.getElementById("li_javarestart_a").setAttribute("href", path + "/javaRestart/toJavaRestart");
  192 +//document.getElementById("li_centerswitch_a").setAttribute("href", path + "/centerSwitch/toCenterSwitch");
  193 +// document.getElementById("li_ips_compare_a").setAttribute("href", path + "/compareIps/toCompareIps");
  194 +document.getElementById("li_ips_compare_new_a").setAttribute("href", path + "/compareIps/toCompareIpsNew");
  195 +document.getElementById("li_malicious_ip_rules_a").setAttribute("href", path + "/maliciousIp/toMaliciousIpRules");
  196 +//document.getElementById("li_malicious_ips_a").setAttribute("href", path + "/maliciousIp/toMaliciousIps");
  197 +document.getElementById("li_malicious_ips_a_new").setAttribute("href", path + "/maliciousIp/toMaliciousIpsNew");
  198 +//document.getElementById("li_malicious_ips_filter_a").setAttribute("href", path + "/maliciousIp/toMaliciousIpFilterList");
  199 +document.getElementById("li_malicious_ips_record_a").setAttribute("href", path + "/maliciousIp/toMaliciousIpRecordList");
  200 +document.getElementById("li_malicious_ips_record_forbid_a").setAttribute("href", path + "/maliciousIp/toMaliciousIpRecordForbidList");
  201 +document.getElementById("li_docker_project_info_a").setAttribute("href", path + "/dockerBuild/toDockerInfoList");
  202 +document.getElementById("li_docker_monitor_service_a").setAttribute("href", path + "/dockerMonitor/toDockerMonitorList");
  203 +
  204 +//document.getElementById("li_limitswitch_a").setAttribute("href", path + "/limitSwitch/toLimitSwitch");
  205 +//document.getElementById("li_lbswitch_a").setAttribute("href", path + "/lbSwitch/toLbSwitch");
  206 +// document.getElementById("li_monit_a").setAttribute("href",path+"/monit/toMonit");
  207 +document.getElementById("li_sqlOpLogs_a").setAttribute("href",path+"/sqlOperate/sqlLogs");
  208 +document.getElementById("li_mysql_a").setAttribute("href",path+"/mysqlMonitor/toMysqlMonitor");
  209 +/*document.getElementById("li_ABTestConfig_a").setAttribute("href",path+"/abtestConfig/toABTestConfig");
  210 + document.getElementById("li_ABTestTotal_a").setAttribute("href",path+"/abtestTotal/toABTestTotal");*/
  211 +document.getElementById("li_nodeMonitor_a").setAttribute("href",path+"/nodeMonitor/toNodeMonitor");
  212 +document.getElementById("li_internalDomain_a").setAttribute("href",path+"/internalDns/toInternalDns");
  213 +document.getElementById("li_internalDomainHistory_a").setAttribute("href",path+"/internalDns/toHistory");
  214 +document.getElementById("li_switchtopo_a").setAttribute("href",path+"/topoSwitch/toTopoSwitch");
  215 +document.getElementById("li_switchsearch_a").setAttribute("href",path+"/searchSwitch/toSearchSwitch");
  216 +document.getElementById("li_storeswitch_a").setAttribute("href",path+"/storeSwitch/toStoreSwitch");
  217 +document.getElementById("li_centerswitch_new_a").setAttribute("href",path+"/centerSwitch/toCenterSwitchNew");
  218 +document.getElementById("li_javarollbackbytime_a").setAttribute("href",path+"/project/toRollbackByTime");
  219 +document.getElementById("li_sql_operate_a").setAttribute("href",path+"/sqlOperate/toSqlOperate");
  220 +document.getElementById("li_redis_operate_a").setAttribute("href",path+"/redisOperate/toRedisOperate");
  221 +document.getElementById("li_crm_job_a").setAttribute("href",path+"/job/toJob");
  222 +
  223 +//add ops bigdata refer
  224 +document.getElementById("li_bigdata_ops_dashboard_info_a").setAttribute("href",path+"/bigdata/toDashboardinfo");
  225 +document.getElementById("li_bigdata_ops_host_info_a").setAttribute("href",path+"/bigdata/toHostinfo");
  226 +// document.getElementById("li_bigdata_ops_group_info_a").setAttribute("href",path+"/bigdata/toGroupinfo");
  227 +document.getElementById("li_bigdata_ops_strategy_info_a").setAttribute("href",path+"/bigdata/toStrategyinfo");
  228 +document.getElementById("li_bigdata_ops_alarm_info_a").setAttribute("href",path+"/bigdata/toAlarminfo");
  229 +document.getElementById("li_bigdata_ops_metric_info_a").setAttribute("href",path+"/bigdata/toMetricinfo");
  230 +
  231 +document.getElementById("li_kafka_manage_a").setAttribute("href", path + "/kafkaManage/toKafkaManage");