demon пре 8 година
родитељ
комит
d0cff149b5
1 измењених фајлова са 163 додато и 38 уклоњено
  1. 163 38
      src/main/webapp/WEB-INF/ehr/jsp/monitor/server/sEnvManageJs.jsp

+ 163 - 38
src/main/webapp/WEB-INF/ehr/jsp/monitor/server/sEnvManageJs.jsp

@ -450,8 +450,8 @@
    /* **************************动态DIV添加************************ */
    /* CPU 详情数据*/
    function getCpnInfo(host,type,date){
    /*  详情数据*/
    function getInfo(host,type,date){
        $.ajax({
            type: "GET",
            url : "${contextRoot}/monitor/server/detail",
@ -464,43 +464,25 @@
                    var data = re.data;
                    if(data!=null && data!=''>0){
                        var envData = data.data;
                        debugger
                        var $envInfo = $("#detail");
                        var html = "<div class=\"div-item\">\n" +
                                "                    <div>\n" +
                                "                        <div class=\"d-item\">利用率</div>" +
                                "                        <div class=\"d-item\">速度</div>" +
                                "                    </div>" +
                                "                    <div class=\"mb20\">\n" +
                                "                        <div class=\"c-content\">"+envData.userPerc+"%</div>" +
                                "                        <div class=\"c-content\">2.18GHZ</div>\n" +
                                "                    </div>\n" +
                                "                    <div>\n" +
                                "                        <div class=\"d-item\">进程</div>\n" +
                                "                        <div class=\"d-item\">线程</div>\n" +
                                "                        <div class=\"d-item\">句柄</div>\n" +
                                "                    </div>\n" +
                                "                    <div class=\"mb20\">\n" +
                                "                        <div class=\"c-content\">107</div>\n" +
                                "                        <div class=\"c-content\">1720</div>\n" +
                                "                        <div class=\"c-content\">59868</div>\n" +
                                "                    </div>\n" +
                                "                    <div class=\"f-dis-inline f-fs12\">正常运行时间</div>\n" +
                                "                    <div class=\"mb20\">\n" +
                                "                        <div class=\"c-content\">11:19:15:40</div>\n" +
                                "                    </div>\n" +
                                "                </div>\n" +
                                "                <div class=\"div-item\">\n" +
                                "                    <div class=\"div-right-item\">最大速度:<span class=\"f-fs14 c-fwb\">"+envData.model.substring(envData.model.length-8)+"</span></div>\n" +
                                "                    <div class=\"div-right-item\">插槽:<span class=\"f-fs14 c-fwb\">1</span></div>\n" +
                                "                    <div class=\"div-right-item\">内核:<span class=\"f-fs14 c-fwb\">"+envData.cores+"</span></div>\n" +
                                "                    <div class=\"div-right-item\">逻辑处理器:<span class=\"f-fs14 c-fwb\">"+envData.totalCores+"</span></div>\n" +
                                "                    <div class=\"div-right-item\">物理处理器:<span class=\"f-fs14 c-fwb\">"+envData.totalSockets+"</span></div>\n" +
                                "                    <div class=\"div-right-item\">L1缓存:<span class=\"f-fs14 c-fwb\">121KB</span></div>\n" +
                                "                    <div class=\"div-right-item\">L2缓存:<span class=\"f-fs14 c-fwb\">512KB</span></div>\n" +
                                "                    <div class=\"div-right-item\">L3缓存:<span class=\"f-fs14 c-fwb\">3.0MB</span></div>\n" +
                                "                </div>";
                        var html;
                        switch(type)
                        {
                            case "cpu":
                                html= getCpuHtml(envData);
                                break;
                            case "memory":
                                html= getMemoryHtml(envData);
                                break;
                            case "files":
                                html= getFilesHtml(envData);
                                break;
                            case "net":
                                html= getNetHtml(envData);
                                break;
                            default:
                                break;
                        }
                        $envInfo.html(html);
                    }
                }
@ -515,4 +497,147 @@
    }
    function getCpuHtml(envData){
        var html = "<div class=\"div-item\">\n" +
                "                    <div>\n" +
                "                        <div class=\"d-item\">利用率</div>" +
                "                        <div class=\"d-item\">速度</div>" +
                "                    </div>" +
                "                    <div class=\"mb20\">\n" +
                "                        <div class=\"c-content\">"+envData.userPerc+"%</div>" +
                "                        <div class=\"c-content\">2.18GHZ</div>\n" +
                "                    </div>\n" +
                "                    <div>\n" +
                "                        <div class=\"d-item\">进程</div>\n" +
                "                        <div class=\"d-item\">线程</div>\n" +
                "                        <div class=\"d-item\">句柄</div>\n" +
                "                    </div>\n" +
                "                    <div class=\"mb20\">\n" +
                "                        <div class=\"c-content\">107</div>\n" +
                "                        <div class=\"c-content\">1720</div>\n" +
                "                        <div class=\"c-content\">59868</div>\n" +
                "                    </div>\n" +
                "                    <div class=\"f-dis-inline f-fs12\">正常运行时间</div>\n" +
                "                    <div class=\"mb20\">\n" +
                "                        <div class=\"c-content\">11:19:15:40</div>\n" +
                "                    </div>\n" +
                "                </div>\n" +
                "                <div class=\"div-item\">\n" +
                "                    <div class=\"div-right-item\">最大速度:<span class=\"f-fs14 c-fwb\">"+envData.model.substring(envData.model.length-8)+"</span></div>\n" +
                "                    <div class=\"div-right-item\">插槽:<span class=\"f-fs14 c-fwb\">1</span></div>\n" +
                "                    <div class=\"div-right-item\">内核:<span class=\"f-fs14 c-fwb\">"+envData.cores+"</span></div>\n" +
                "                    <div class=\"div-right-item\">逻辑处理器:<span class=\"f-fs14 c-fwb\">"+envData.totalCores+"</span></div>\n" +
                "                    <div class=\"div-right-item\">物理处理器:<span class=\"f-fs14 c-fwb\">"+envData.totalSockets+"</span></div>\n" +
                "                    <div class=\"div-right-item\">L1缓存:<span class=\"f-fs14 c-fwb\">121KB</span></div>\n" +
                "                    <div class=\"div-right-item\">L2缓存:<span class=\"f-fs14 c-fwb\">512KB</span></div>\n" +
                "                    <div class=\"div-right-item\">L3缓存:<span class=\"f-fs14 c-fwb\">3.0MB</span></div>\n" +
                "                </div>";
        return html;
    }
    function getMemoryHtml(envData){
        var html = "<div class=\"div-item\">\n" +
                "                    <div>\n" +
                "                        <div class=\"d-item\">已使用</div>" +
                "                        <div class=\"d-item\">可用</div>" +
                "                    </div>" +
                "                    <div class=\"mb20\">\n" +
                "                        <div class=\"c-content\">"+envData.userPerc+"%</div>" +
                "                        <div class=\"c-content\">2.18GHZ</div>\n" +
                "                    </div>\n" +
                "                    <div>\n" +
                "                        <div class=\"d-item\">緩存</div>\n" +
                "                        <div class=\"d-item\">空闲</div>\n" +
                "                    </div>\n" +
                "                    <div class=\"mb20\">\n" +
                "                        <div class=\"c-content\">107</div>\n" +
                "                        <div class=\"c-content\">1720</div>\n" +
                "                    </div>\n" +
                "                </div>\n" +
                "                <div class=\"div-item\">\n" +
                "                    <div class=\"div-right-item\">速度:<span class=\"f-fs14 c-fwb\">"+envData.cores+"</span></div>\n" +
                "                    <div class=\"div-right-item\">已使用插槽:<span class=\"f-fs14 c-fwb\">1</span></div>\n" +
                "                    <div class=\"div-right-item\">内存模组:<span class=\"f-fs14 c-fwb\">"+envData.cores+"</span></div>\n" +
                "                    <div class=\"div-right-item\">硬件保留内存:<span class=\"f-fs14 c-fwb\">"+envData.totalCores+"</span></div>\n" +
                "                    <div class=\"div-right-item\">容量:<span class=\"f-fs14 c-fwb\">"+envData.totalSockets+"</span></div>\n" +
                "                </div>";
        return html;
    }
    function getFilesHtml(envData){
        var html = "<div class=\"div-item\">\n" +
                "                    <div>\n" +
                "                        <div class=\"d-item\">利用率</div>" +
                "                        <div class=\"d-item\">速度</div>" +
                "                    </div>" +
                "                    <div class=\"mb20\">\n" +
                "                        <div class=\"c-content\">"+envData.userPerc+"%</div>" +
                "                        <div class=\"c-content\">2.18GHZ</div>\n" +
                "                    </div>\n" +
                "                    <div>\n" +
                "                        <div class=\"d-item\">进程</div>\n" +
                "                        <div class=\"d-item\">线程</div>\n" +
                "                        <div class=\"d-item\">句柄</div>\n" +
                "                    </div>\n" +
                "                    <div class=\"mb20\">\n" +
                "                        <div class=\"c-content\">107</div>\n" +
                "                        <div class=\"c-content\">1720</div>\n" +
                "                        <div class=\"c-content\">59868</div>\n" +
                "                    </div>\n" +
                "                    <div class=\"f-dis-inline f-fs12\">正常运行时间</div>\n" +
                "                    <div class=\"mb20\">\n" +
                "                        <div class=\"c-content\">11:19:15:40</div>\n" +
                "                    </div>\n" +
                "                </div>\n" +
                "                <div class=\"div-item\">\n" +
                "                    <div class=\"div-right-item\">最大速度:<span class=\"f-fs14 c-fwb\">"+envData.model.substring(envData.model.length-8)+"</span></div>\n" +
                "                    <div class=\"div-right-item\">插槽:<span class=\"f-fs14 c-fwb\">1</span></div>\n" +
                "                    <div class=\"div-right-item\">内核:<span class=\"f-fs14 c-fwb\">"+envData.cores+"</span></div>\n" +
                "                    <div class=\"div-right-item\">逻辑处理器:<span class=\"f-fs14 c-fwb\">"+envData.totalCores+"</span></div>\n" +
                "                    <div class=\"div-right-item\">物理处理器:<span class=\"f-fs14 c-fwb\">"+envData.totalSockets+"</span></div>\n" +
                "                    <div class=\"div-right-item\">L1缓存:<span class=\"f-fs14 c-fwb\">121KB</span></div>\n" +
                "                    <div class=\"div-right-item\">L2缓存:<span class=\"f-fs14 c-fwb\">512KB</span></div>\n" +
                "                    <div class=\"div-right-item\">L3缓存:<span class=\"f-fs14 c-fwb\">3.0MB</span></div>\n" +
                "                </div>";
        return html;
    }
    function getNetHtml(envData){
        var html = "<div class=\"div-item\">\n" +
                "                    <div>\n" +
                "                        <div class=\"d-item\">利用率</div>" +
                "                        <div class=\"d-item\">速度</div>" +
                "                    </div>" +
                "                    <div class=\"mb20\">\n" +
                "                        <div class=\"c-content\">"+envData.userPerc+"%</div>" +
                "                        <div class=\"c-content\">2.18GHZ</div>\n" +
                "                    </div>\n" +
                "                    <div>\n" +
                "                        <div class=\"d-item\">进程</div>\n" +
                "                        <div class=\"d-item\">线程</div>\n" +
                "                        <div class=\"d-item\">句柄</div>\n" +
                "                    </div>\n" +
                "                    <div class=\"mb20\">\n" +
                "                        <div class=\"c-content\">107</div>\n" +
                "                        <div class=\"c-content\">1720</div>\n" +
                "                        <div class=\"c-content\">59868</div>\n" +
                "                    </div>\n" +
                "                    <div class=\"f-dis-inline f-fs12\">正常运行时间</div>\n" +
                "                    <div class=\"mb20\">\n" +
                "                        <div class=\"c-content\">11:19:15:40</div>\n" +
                "                    </div>\n" +
                "                </div>\n" +
                "                <div class=\"div-item\">\n" +
                "                    <div class=\"div-right-item\">最大速度:<span class=\"f-fs14 c-fwb\">"+envData.model.substring(envData.model.length-8)+"</span></div>\n" +
                "                    <div class=\"div-right-item\">插槽:<span class=\"f-fs14 c-fwb\">1</span></div>\n" +
                "                    <div class=\"div-right-item\">内核:<span class=\"f-fs14 c-fwb\">"+envData.cores+"</span></div>\n" +
                "                    <div class=\"div-right-item\">逻辑处理器:<span class=\"f-fs14 c-fwb\">"+envData.totalCores+"</span></div>\n" +
                "                    <div class=\"div-right-item\">物理处理器:<span class=\"f-fs14 c-fwb\">"+envData.totalSockets+"</span></div>\n" +
                "                    <div class=\"div-right-item\">L1缓存:<span class=\"f-fs14 c-fwb\">121KB</span></div>\n" +
                "                    <div class=\"div-right-item\">L2缓存:<span class=\"f-fs14 c-fwb\">512KB</span></div>\n" +
                "                    <div class=\"div-right-item\">L3缓存:<span class=\"f-fs14 c-fwb\">3.0MB</span></div>\n" +
                "                </div>";
        return html;
    }
</script>