|
@@ -1 +1,266 @@
|
|
|
-monitor
|
|
|
+<!DOCTYPE html>
|
|
|
+<html lang="en">
|
|
|
+ <head>
|
|
|
+ <meta charset="UTF-8" />
|
|
|
+ <meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
|
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
|
+ <title>监控中心</title>
|
|
|
+ <link rel="stylesheet" href="css/bootstrap-4.6.2.min.css" />
|
|
|
+ <link rel="stylesheet" href="css/reset.css" />
|
|
|
+ <link rel="stylesheet" href="css/index.css" />
|
|
|
+ <script src="js/jquery-1.11.3.min.js"></script>
|
|
|
+ <script src="js/bootstrap-4.6.2.min.js"></script>
|
|
|
+ <script src="js/echarts.min.js"></script>
|
|
|
+ </head>
|
|
|
+ <body>
|
|
|
+ <div id="top-bar">
|
|
|
+ <div class="title-box">
|
|
|
+ <img src="imgs/icon-内置监控页面@2x.png" />
|
|
|
+ <span>应用监控</span>
|
|
|
+ </div>
|
|
|
+ <div class="refresh-box">
|
|
|
+ <p class="label">自动刷新时间</p>
|
|
|
+ <div class="sel-box">
|
|
|
+ <select class="form-control" id="refresh-time">
|
|
|
+ <option value="1000">1s</option>
|
|
|
+ <option value="5000">5s</option>
|
|
|
+ <option value="60000">1m</option>
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <img id="refresh-btn" src="imgs/icon-刷新@2x.png" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div id="content-wrap">
|
|
|
+ <div class="level1">
|
|
|
+ <div class="chart-block xtzt">
|
|
|
+ <div class="block-title">
|
|
|
+ <img src="imgs/icon-系统状态@2x.png" />
|
|
|
+ <span>系统状态</span>
|
|
|
+ </div>
|
|
|
+ <div class="block-main">
|
|
|
+ <div class="chart-box">
|
|
|
+ <div id="sys-cpu-used"></div>
|
|
|
+ <div class="chart-title">
|
|
|
+ <span>CPU使用率</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="line"></div>
|
|
|
+ <div class="chart-box">
|
|
|
+ <div id="sys-disk-used"></div>
|
|
|
+ <div class="chart-title">
|
|
|
+ <span>磁盘空间使用率</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="line"></div>
|
|
|
+ <div class="desc">
|
|
|
+ <div class="desc-item">
|
|
|
+ <img src="imgs/icon-平均负载@2x.png" />
|
|
|
+ <div class="num-box">
|
|
|
+ <p id="pjfz"></p>
|
|
|
+ <span>平均负载</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="desc-item">
|
|
|
+ <img src="imgs/icon-cpu数量@2x.png" />
|
|
|
+ <div class="num-box">
|
|
|
+ <p id="cpusl"></p>
|
|
|
+ <span>CPU数量</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="chart-block jvjc">
|
|
|
+ <div class="block-title">
|
|
|
+ <img src="imgs/icon-java进程@2x.png" />
|
|
|
+ <span>JAVA进程</span>
|
|
|
+ </div>
|
|
|
+ <div class="block-main">
|
|
|
+ <div class="chart-box">
|
|
|
+ <div id="java-cpu-used"></div>
|
|
|
+ <div class="chart-title">
|
|
|
+ <span>CPU使用率</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="line"></div>
|
|
|
+
|
|
|
+ <div class="chart-box">
|
|
|
+ <div id="memory-used"></div>
|
|
|
+ <div class="chart-title">
|
|
|
+ <span>内存使用率</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="file-num-types">
|
|
|
+ <div class="file-num-type">
|
|
|
+ <p id="zdncs"></p>
|
|
|
+ <span>最大内存数</span>
|
|
|
+ </div>
|
|
|
+ <div class="file-num-type">
|
|
|
+ <p id="ysync"></p>
|
|
|
+ <span>已使用内存</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="line"></div>
|
|
|
+
|
|
|
+ <div class="chart-box">
|
|
|
+ <div id="file-used"></div>
|
|
|
+ <div class="chart-title">
|
|
|
+ <span>文件使用率</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="file-num-types">
|
|
|
+ <div class="file-num-type">
|
|
|
+ <p id="zdwjs"></p>
|
|
|
+ <span>最大文件数</span>
|
|
|
+ </div>
|
|
|
+ <div class="file-num-type">
|
|
|
+ <p id="dkwjs"></p>
|
|
|
+ <span>打开文件数</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="line"></div>
|
|
|
+ <div class="desc">
|
|
|
+ <div class="desc-item">
|
|
|
+ <img src="imgs/icon-活跃线程数@2x.png" />
|
|
|
+ <div class="num-box">
|
|
|
+ <p id="hyxcs"></p>
|
|
|
+ <span>活跃线程数</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="desc-item">
|
|
|
+ <img src="imgs/icon-运行时长@2x.png" />
|
|
|
+ <div class="num-box">
|
|
|
+ <p id="yxsc"></p>
|
|
|
+ <span>运行时长(天/时/分/秒)</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="level2">
|
|
|
+ <div class="chart-block tomcat">
|
|
|
+ <div class="block-title">
|
|
|
+ <img src="imgs/icon-tomcat@2x.png" />
|
|
|
+ <span>Tomcat</span>
|
|
|
+ </div>
|
|
|
+ <div class="block-main">
|
|
|
+ <div class="chart-box">
|
|
|
+ <div id="threads-used"></div>
|
|
|
+ <div class="chart-title">
|
|
|
+ <span>线程使用率</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="line"></div>
|
|
|
+ <div class="desc">
|
|
|
+ <div class="desc-row">
|
|
|
+ <div class="desc-item">
|
|
|
+ <img src="imgs/icon-最大线程数@2x.png" />
|
|
|
+ <div class="num-box">
|
|
|
+ <p id="zdxcs"></p>
|
|
|
+ <span>最大线程数</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="desc-item">
|
|
|
+ <img src="imgs/icon-当前线程数@2x.png" />
|
|
|
+ <div class="num-box">
|
|
|
+ <p id="dqxcs"></p>
|
|
|
+ <span>当前线程数</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="desc-row">
|
|
|
+ <div class="desc-item">
|
|
|
+ <img src="imgs/icon-工作线程数@2x.png" />
|
|
|
+ <div class="num-box">
|
|
|
+ <p id="gzxcs"></p>
|
|
|
+ <span>工作线程数</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="chart-block db">
|
|
|
+ <div class="status-box db-suc">
|
|
|
+ <img src="imgs/icon-已连接@2x.png" />
|
|
|
+ <span>已连接</span>
|
|
|
+ </div>
|
|
|
+ <div class="status-box db-fail">
|
|
|
+ <img src="imgs/icon-未连接@2x.png" />
|
|
|
+ <span>未连接</span>
|
|
|
+ </div>
|
|
|
+ <div class="block-title">
|
|
|
+ <img src="imgs/icon-tomcat@2x.png" />
|
|
|
+ <span>数据库连接</span>
|
|
|
+ </div>
|
|
|
+ <div class="block-main">
|
|
|
+ <div class="chart-box">
|
|
|
+ <div id="connect-used"></div>
|
|
|
+ <div class="chart-title">
|
|
|
+ <span>连接使用率</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="line"></div>
|
|
|
+ <div class="desc">
|
|
|
+ <div class="desc-row">
|
|
|
+ <div class="desc-item">
|
|
|
+ <img src="imgs/icon-空闲连接数@2x.png" />
|
|
|
+ <div class="num-box">
|
|
|
+ <p id="kxljs"></p>
|
|
|
+ <span>空闲连接数</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="desc-item">
|
|
|
+ <img src="imgs/icon-活跃线程数@2x.png" />
|
|
|
+ <div class="num-box">
|
|
|
+ <p id="hyljs"></p>
|
|
|
+ <span>活跃线程数</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="desc-row">
|
|
|
+ <div class="desc-item">
|
|
|
+ <img src="imgs/icon-最大连接数@2x.png" />
|
|
|
+ <div class="num-box">
|
|
|
+ <p id="zdljs"></p>
|
|
|
+ <span>最大连接数</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="desc-item">
|
|
|
+ <img src="imgs/icon-最小连接数@2x.png" />
|
|
|
+ <div class="num-box">
|
|
|
+ <p id="zxljs"></p>
|
|
|
+ <span>最小连接数</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="level3">
|
|
|
+ <div class="chart-block redis">
|
|
|
+ <div class="status-box redis-suc">
|
|
|
+ <img src="imgs/icon-已连接@2x.png" />
|
|
|
+ <span>已连接</span>
|
|
|
+ </div>
|
|
|
+ <div class="status-box redis-fail">
|
|
|
+ <img src="imgs/icon-未连接@2x.png" />
|
|
|
+ <span>未连接</span>
|
|
|
+ </div>
|
|
|
+ <div class="block-title">
|
|
|
+ <img src="imgs/icon-redis连接@2x.png" />
|
|
|
+ <span>Redis连接</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <script src="js/util.js"></script>
|
|
|
+ <script src="js/index.js"></script>
|
|
|
+ </body>
|
|
|
+</html>
|