<%@ Page Language="c#" Inherits="TopWinCMS.WebUI.Admin.ControlPanel.ServerProbe"
    CodeBehind="ServerProbe.aspx.cs" %>

<%@ Register Src="../UC_AjaxLoading.ascx" TagName="UC_AjaxLoading" TagPrefix="uc1" %>
<!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>
    <title>服务器探针</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="Pragma" content="No-cach" />
    <link href="../Style.css" type="text/css" rel="stylesheet" />

    <script language="javascript" type="text/javascript" src="../../Images/skysoft.js"></script>

    <script language="javascript" type="text/javascript">
function HideAndDisplay(TabIndex,o)
{
    document.getElementById("current").id="";
    for(i=0;i<2;i++)
    {
        if( i== TabIndex)
        {
		    o.id="current";
            document.getElementById("Tab"+i).style.display = "block";
        }
        else
        {
            document.getElementById("Tab"+i).style.display = "none";
        }
    }
    return false;
}
 
    </script>

    <style type="text/css">
        .style1
        {
            width: 186px;
            text-align: right;
        }
    </style>
</head>
<body>
    <form id="Form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1">
        <ProgressTemplate>
            <uc1:UC_AjaxLoading ID="UC_AjaxLoading1" runat="server" />
        </ProgressTemplate>
    </asp:UpdateProgress>
    <div id="tabs">
        <ul>
            <li id="current" onclick="return HideAndDisplay(0,this);"><a href="#"><span>服务器探针</span></a></li>
            <li onclick="return HideAndDisplay(1,this);"><a href="#"><span>组件探测</span></a></li>
        </ul>
    </div>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <table cellspacing="0" cellpadding="0" width="100%" border="0" id="Tab0">
                <tr>
                    <td>
                        <table cellspacing="0" cellpadding="4" width="100%" border="1" style="border-collapse: collapse;">
                            <tr>
                                <td class="style1">
                                    服务器名称：
                                </td>
                                <td>
                                    <asp:Label ID="servername" runat="server"></asp:Label>
                                </td>
                                <td nowrap align="right">
                                    服务器操作系统：
                                </td>
                                <td width="220">
                                    <asp:Label ID="serverms" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td class="style1" nowrap align="right">
                                    服务器IP地址：
                                </td>
                                <td>
                                    <asp:Label ID="serverip" runat="server"></asp:Label>
                                </td>
                                <td nowrap align="right">
                                    服务器域名：
                                </td>
                                <td width="220">
                                    <asp:Label ID="server_name" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td class="style1" nowrap align="right">
                                    服务器IIS版本：
                                </td>
                                <td>
                                    <asp:Label ID="serversoft" runat="server"></asp:Label>
                                </td>
                                <td  nowrap align="right">
                                    .NET解释引擎版本：
                                </td>
                                <td width="220">
                                    <asp:Label ID="servernet" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap align="right">
                                    HTTPS：
                                </td>
                                <td>
                                    <asp:Label ID="serverhttps" runat="server"></asp:Label>
                                </td>
                                <td nowrap align="right">
                                    HTTP访问端口：
                                </td>
                                <td width="220">
                                    <asp:Label ID="serverport" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td class="style1" nowrap align="right">
                                    服务端脚本执行超时：
                                </td>
                                <td>
                                    <asp:Label ID="serverout" runat="server"></asp:Label>秒
                                </td>
                                <td  nowrap align="right">
                                    服务器现在时间：
                                </td>
                                <td width="220">
                                    <asp:Label ID="servertime" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap align="right">
                                    AspNet内存占用：
                                </td>
                                <td>
                                    <asp:Label ID="aspnetn" runat="server"></asp:Label>
                                </td>
                                <td nowrap align="right">
                                    AspNet CPU时间：
                                </td>
                                <td>
                                    <asp:Label ID="aspnetcpu" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap align="right">
                                    正在使用内存：
                                </td>
                                <td>
                                    <asp:Label ID="LbdwMemoryLoad" runat="server"></asp:Label>
                                </td>
                                <td nowrap align="right">
                                    共有物理内存：
                                </td>
                                <td>
                                    <asp:Label ID="LbdwTotalPhys" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap align="right">
                                    剩余物理内存：
                                </td>
                                <td>
                                    <asp:Label ID="LbdwAvailPhys" runat="server"></asp:Label>
                                </td>
                                <td nowrap align="right">
                                    交换文件：
                                </td>
                                <td>
                                    <asp:Label ID="LbdwTotalPageFile" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap align="right">
                                    剩余交换文件：
                                </td>
                                <td>
                                    <asp:Label ID="LbdwAvailPageFile" runat="server"></asp:Label>
                                </td>
                                <td nowrap align="right">
                                    总虚拟内存：
                                </td>
                                <td>
                                    <asp:Label ID="LbdwTotalVirtual" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap align="right">
                                    开机运行时长：
                                </td>
                                <td>
                                    <asp:Label ID="serverstart" runat="server"></asp:Label>小时
                                </td>
                                <td nowrap align="right">
                                    进程开始时间：
                                </td>
                                <td>
                                    <asp:Label ID="prstart" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap align="right">
                                    CPU数：
                                </td>
                                <td>
                                    <asp:Label ID="cpuc" runat="server"></asp:Label>个
                                </td>
                                <td nowrap align="right">
                                    服务器所在时区：
                                </td>
                                <td>
                                    <font face="宋体">
                                        <asp:Label ID="serverarea" runat="server"></asp:Label></font>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap align="right">
                                    CPU类型：
                                </td>
                                <td colspan="3">
                                    <asp:Label ID="cputype" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap align="right">
                                    网站Session总数：
                                </td>
                                <td>
                                    <asp:Label ID="servers" runat="server"></asp:Label>
                                </td>
                                <td nowrap align="right">
                                    网站Application总数：
                                </td>
                                <td>
                                    <asp:Label ID="servera" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td align="right" nowrap="nowrap">
                                    网站Cache总数：
                                </td>
                                <td>
                                    <asp:Label ID="LB_Cache" runat="server" EnableViewState="False"></asp:Label>
                                </td>
                                <td align="right" nowrap="nowrap">
                                </td>
                                <td>
                                </td>
                            </tr>
                            <tr>
                                <td class="style1" nowrap align="right">
                                    网站目录绝对路径：
                                </td>
                                <td colspan="3">
                                    <asp:Label ID="serverppath" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap align="right">
                                    执行文件绝对路径：
                                </td>
                                <td colspan="3">
                                    <asp:Label ID="servernpath" runat="server"></asp:Label>
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td>
                        <div align="center">
                            <br>
                            执行效率相关情况</div>
                    </td>
                </tr>
                <tr>
                    <td>
                        <table cellspacing="0" cellpadding="0" rules="all" width="100%" border="0">
                            <tr>
                                <td width="252">
                                    <div align="right">
                                        &nbsp; 本页执行时间：</div>
                                </td>
                                <td width="115">
                                    <asp:Label ID="runtime" runat="server"></asp:Label>毫秒
                                </td>
                                <td width="162" height="21">
                                    <div align="right">
                                        一亿次加法循环测试：</div>
                                </td>
                                <td width="221">
                                    &nbsp;
                                    <asp:Button ID="Testbtn" runat="server" Text="测试" OnClick="Testbtn_Click" CssClass="btn">
                                    </asp:Button><asp:Label ID="showtest" runat="server"></asp:Label>
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
            </table>
            <table cellspacing="0" cellpadding="0" width="100%" border="0" id="Tab1" style="display: none">
                <tr>
                    <td>
                        <table border="1" cellpadding="4" style="width: 100%; border-collapse: collapse;">
                            <tr>
                                <td class="style1">
                                    &nbsp; Access数据库：
                                </td>
                                <td>
                                    <asp:Label ID="serveraccess" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td class="style1">
                                    &nbsp; FSO：
                                </td>
                                <td>
                                    <asp:Label ID="serverfso" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td class="style1">
                                    &nbsp; JMail邮件收发：
                                </td>
                                <td>
                                    <asp:Label ID="jmail" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td class="style1">
                                    MSWC.AdRotator：
                                </td>
                                <td>
                                    <asp:Label ID="LB_AdRotator" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td class="style1">
                                    MSWC.BrowserType：
                                </td>
                                <td>
                                    <asp:Label ID="LB_BrowserType" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td class="style1">
                                    MSWC.NextLink：
                                </td>
                                <td>
                                    <asp:Label ID="LB_NextLink" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td class="style1">
                                    &nbsp;
                                </td>
                                <td>
                                    自定义组件查询-&gt; 组件名称：<asp:TextBox ID="TB_ObjName" runat="server"></asp:TextBox>
                                    <asp:Button ID="BT_Test" runat="server" CssClass="btn" OnClick="BT_Test_Click" Text="检测" />
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
            </table>
        </ContentTemplate>
    </asp:UpdatePanel>
    </form>
</body>
</html>
