<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>TongWeb</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="stylesheet" type="text/css" href="../../css/css.css"/>
<link rel="stylesheet" type="text/css" href="../../css/tipTip.css"/>
<link rel="stylesheet" type="text/css" href="../../css/jgrowl.css"/>
<script src="../../script/jquery.js"></script>
<script src="../../script/jquery-ui-1.8.18.custom.min.js"></script>
<script src="../../script/jquery.metadata.js"></script>
<script src="../../script/jgrowl.js"></script>
<script src="../../script/jquery.validate.min.js"></script>
<script src="../../script/jquery.mousewheel.js"></script>
<script src="../../script/topWindow.js"></script>
<script src="../../script/jquery.tipTip.js"></script>
<script src="../../script/jquery.mCustomScrollbar.js"></script>
<script src="../../script/i18n/dynamicLocale.js" type="text/javascript"></script>
<script src="../../pages/webcontainer/js/validate.message_zh_CN.js" type="text/javascript"></script>
<script type="text/javascript" src="../../script/user.validate.js"></script>
<script src="../../script/js.js"></script>
<script src="../../script/jquery.form.js"></script>
<link rel="stylesheet" type="text/css" href="../../script/multiselect/jquery.multiselect.css"/>
<link rel="stylesheet" type="text/css" href="../../script/multiselect/jquery.multiselect.filter.css"/>
<script type="text/javascript" src="../../script/jquery.multiselect.js"></script>
<script type="text/javascript" src="../../script/jquery-ui.js"></script>
<script type="text/javascript" src="../../script/jquery.multiselect.filter.js"></script>
<script type="text/javascript">
var pathname = window.location.pathname;
if (pathname.lastIndexOf("/pages") != -1) {
pathname = pathname.substring(0,pathname.lastIndexOf("/pages"))
}
$(document).ready(function (e) {
showEditHtml();
});
</script>
<script type="text/javascript">
function monitorConfigBackFun() {
window.parent.goToPage(pathname + '/pages/monitor/thresholdConfig_edit.html');
}
function celue_del(str) {
var elements=$(str).parent().parent().parent().children().nextAll().length;
if (elements >= 0) {
$(str).parent().parent().remove();
}
}
function celue_add(str, obj) {
var select1 = "<td><select name='thresholdSelect' style='width:200px;' class='col_add' onchange='select_change(this)'><option value='cpujudgment' selected='selected'>cpu</option> <option value='memjudgment'>内存</option><option value='gcjudgment'>gc</option><option value='httpname'>通道</option><option value='jdbcname'>连接池</option></select></td>";
var select2 = "<td><select name='thresholdSelect' style='width:200px;' class='col_add' onchange='select_change(this)'><option value='cpujudgment'>cpu</option> <option value='memjudgment' selected='selected'>内存</option><option value='gcjudgment'>gc</option><option value='httpname'>通道</option><option value='jdbcname'>连接池</option></select></td>";
var select3 = "<td><select name='thresholdSelect' style='width:200px;' class='col_add' onchange='select_change(this)'><option value='cpujudgment'>cpu</option> <option value='memjudgment'>内存</option><option value='gcjudgment' selected='selected'>gc</option><option value='httpname'>通道</option><option value='jdbcname'>连接池</option></select></td>";
var select4 = "<td><select name='thresholdSelect' style='width:200px;' class='col_add' onchange='select_change(this)'><option value='cpujudgment'>cpu</option> <option value='memjudgment'>内存</option><option value='gcjudgment'>gc</option><option value='httpname' selected='selected'>通道</option><option value='jdbcname'>连接池</option></select></td>";
var select5 = "<td><select name='thresholdSelect' style='width:200px;' class='col_add' onchange='select_change(this)'><option value='cpujudgment'>cpu</option> <option value='memjudgment'>内存</option><option value='gcjudgment'>gc</option><option value='httpname'>通道</option><option value='jdbcname' selected='selected'>连接池</option></select></td>";
var option1="<tr class='cpujudgment'>"+select1+"<td>最近连续<input type='text' class='txt2' style=' width:100px;' name='cputimes'>次监控数据中</td><td>CPU占用都超过<input type='text' class='txt2' style=' width:100px;' name='cpujudgmentvalue'>%</td><td><a href='javascript:;' class='btn_add' onclick='celue_add(\"cpujudgment\",this)'> </a> <a href='javascript:;' class='btn_del' onclick='celue_del(this)'> </a></td></tr>";
var option2="<tr class='memjudgment'>"+select2+"<td>最近连续<input type='text' class='txt2' style=' width:100px;' name='memtimes'>次监控数据中</td><td>内存占用都超过<input type='text' class='txt2' style=' width:100px;' name='memjudgmentvalue'>%</td><td><a href='javascript:;' class='btn_add' onclick='celue_add(\"memjudgment\",this)'> </a> <a href='javascript:;' class='btn_del' onclick='celue_del(this)'> </a></td>";
var option3="<tr class='gcjudgment'>"+select3+"<td>一次Full GC时间超过<input type='text' class='txt2' style=' width:100px;' name='gcjudgmentvalue'>秒</td><td> </td><td><a href='javascript:;' class='btn_add' onclick='celue_add(\"gcjudgment\",this)'> </a> <a href='javascript:;' class='btn_del' onclick='celue_del(this)'> </a></td>";
var option4="<tr class='httpname'>"+select4+"<td>监听的通道<select name='httpname' style=' width:200px;'></select></td><td>最大线程数<input type='text' class='txt2' style=' width:100px;' name='httpjudgmentvalue'></td><td><a href='javascript:;' class='btn_add' onclick='celue_add(\"httpname\",this)'> </a> <a href='javascript:;' class='btn_del' onclick='celue_del(this)'> </a></td>";
var option5="<tr class='jdbcname'>"+select5+"<td>选择连接池<select name='jdbcname' style=' width:200px;'></select></td><td> </td><td><a href='javascript:;' class='btn_add' onclick='celue_add(\"jdbcname\",this)'> </a> <a href='javascript:;' class='btn_del' onclick='celue_del(this)'> </a></td>";
if ($(".celue_add tr").length <= 5) {
if (str == "cpujudgment") {
$(".celue_add").append(option1);
}
if (str == "memjudgment") {
$(".celue_add").append(option2);
}
if (str == "gcjudgment") {
$(".celue_add").append(option3);
}
if (str == "httpname") {
$(".celue_add").append(option4);
//modefied by haoxx for TWNT-834
creat_http(obj);
//modefied end
}
if (str == "jdbcname") {
$(".celue_add").append(option5);
//modefied by haoxx for TWNT-834
creat_jdbc(obj);
//modefied end
}
$('select[name=thresholdSelect]').multiselect('destroy');
$('select[name=thresholdSelect]').multiselect({
header: getJSLocale(message_locale, "select"),
noneSelectedText: getJSLocale(message_locale, "select"),
selectedText: getJSLocale(message_locale, "multiselect"),
selectedList: 1,
multiple:false
});
}
}
function select_change(obj) {