{"id":39968,"date":"2025-05-26T21:11:38","date_gmt":"2025-05-26T13:11:38","guid":{"rendered":"https:\/\/www.wsisp.com\/helps\/39968.html"},"modified":"2025-05-26T21:11:38","modified_gmt":"2025-05-26T13:11:38","slug":"%e7%bb%9f%e8%ae%a1%e6%9c%8d%e5%8a%a1%e5%99%a8cpu%e3%80%81%e5%86%85%e5%ad%98%e3%80%81%e7%a3%81%e7%9b%98%e3%80%81%e7%bd%91%e7%bb%9cio%e3%80%81%e9%98%9f%e5%88%97%e3%80%81%e6%95%b0%e6%8d%ae%e5%ba%93-4","status":"publish","type":"post","link":"https:\/\/www.wsisp.com\/helps\/39968.html","title":{"rendered":"\u7edf\u8ba1\u670d\u52a1\u5668CPU\u3001\u5185\u5b58\u3001\u78c1\u76d8\u3001\u7f51\u7edcIO\u3001\u961f\u5217\u3001\u6570\u636e\u5e93\u5360\u7528\u7a7a\u95f4\u7b49\u7b49\u4fe1\u606f"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2025\/05\/20250526131133-683468854d609.jpg\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" \/> <\/p>\n<h4>\u6587\u7ae0\u76ee\u5f55<\/h4>\n<ul>\n<li>\u4e00\u3001\u80cc\u666f<\/li>\n<li>\u4e8c\u3001\u8bf4\u660e<\/li>\n<li>\u4e09\u3001\u9875\u9762<\/li>\n<li>\u56db\u3001\u4ee3\u7801<\/li>\n<li>\n<ul>\n<li>\u524d\u7aef<\/li>\n<li>\n<ul>\n<li>addMonitorTask.vue<\/li>\n<li>showMonitorTask.vue<\/li>\n<li>MonitorTask.vue<\/li>\n<li>MonitorTaskLog.vue<\/li>\n<li>RealtimeCpuMonitor.vue<\/li>\n<li>RealtimeDiskMonitor.vue<\/li>\n<li>RealtimeMemoryMonitor.vue<\/li>\n<li>RealtimeMonitor.vue<\/li>\n<\/ul>\n<\/li>\n<li>\u540e\u7aef<\/li>\n<li>\n<ul>\n<li>pom.xml<\/li>\n<li>en_US.js<\/li>\n<li>zh_CN.js<\/li>\n<li>MonitorTaskController<\/li>\n<li>IMonitorTaskService<\/li>\n<li>MonitorTaskServiceImpl<\/li>\n<li>MonitorTaskMapper<\/li>\n<li>MonitorTaskMapper.xml<\/li>\n<li>MonitorThresholdPo<\/li>\n<li>MonitorTaskPo<\/li>\n<li>MonitorTaskLog<\/li>\n<li>MonitorTask<\/li>\n<li>WServerHelper<\/li>\n<li>SystemMonitor<\/li>\n<li>MonitorPo<\/li>\n<li>MonitorConfig<\/li>\n<li>AlarmThresholdConstants<\/li>\n<li>IFmCurrentService<\/li>\n<li>MonitorTaskExe<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\u672c\u4eba\u5176\u4ed6\u76f8\u5173\u6587\u7ae0\u94fe\u63a5<\/li>\n<\/ul>\n<h2>\u4e00\u3001\u80cc\u666f<\/h2>\n<p>\u6211\u4eec\u9879\u76ee\u7684\u76ee\u6807\u662f\u5f00\u53d1\u4e00\u4e2a\u7c7b\u4f3c\u4e8e\u7535\u8111\u4efb\u52a1\u8d44\u6e90\u7ba1\u7406\u5668\u7684\u76d1\u63a7\u5de5\u5177\u3002\u8be5\u5de5\u5177\u5c06\u5177\u5907\u4ee5\u4e0b\u529f\u80fd&#xff1a;<\/p>\n<ul>\n<li>\u76d1\u63a7\u7cfb\u7edf\u8d44\u6e90&#xff1a;\u5b9e\u65f6\u76d1\u6d4b CPU\u3001\u5185\u5b58\u548c\u78c1\u76d8\u7a7a\u95f4\u7684\u4f7f\u7528\u60c5\u51b5\u3002<\/li>\n<li>\u521b\u5efa\u76d1\u63a7\u4efb\u52a1&#xff1a;\u7528\u6237\u53ef\u4ee5\u8bbe\u7f6e\u76d1\u63a7\u4efb\u52a1&#xff0c;\u5e76\u5b9a\u4e49\u76f8\u5e94\u7684\u76d1\u63a7\u9608\u503c\u3002<\/li>\n<li>\u5b9a\u65f6\u8bb0\u5f55&#xff1a;\u7cfb\u7edf\u5c06\u6bcf\u5206\u949f\u8bb0\u5f55\u5f53\u524d\u7684\u76d1\u63a7\u6570\u636e&#xff0c;\u65e0\u8bba\u8fd9\u4e9b\u6570\u636e\u662f\u5426\u8d85\u8fc7\u8bbe\u5b9a\u7684\u9608\u503c\u3002<\/li>\n<li>\u62a5\u8b66\u673a\u5236&#xff1a;\u5f53\u5f53\u524d\u76d1\u63a7\u503c\u8d85\u8fc7\u8bbe\u5b9a\u7684\u9608\u503c\u65f6&#xff0c;\u7cfb\u7edf\u5c06\u81ea\u52a8\u89e6\u53d1\u62a5\u8b66\u3002<\/li>\n<\/ul>\n<p>\u901a\u8fc7\u8fd9\u4e9b\u529f\u80fd&#xff0c;\u6211\u4eec\u5e0c\u671b\u80fd\u591f\u63d0\u4f9b\u4e00\u4e2a\u5168\u9762\u7684\u8d44\u6e90\u76d1\u63a7\u89e3\u51b3\u65b9\u6848&#xff0c;\u5e2e\u52a9\u7528\u6237\u53ca\u65f6\u4e86\u89e3\u7cfb\u7edf\u6027\u80fd\u5e76\u91c7\u53d6\u5fc5\u8981\u7684\u63aa\u65bd\u3002 <img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2025\/05\/20250526131133-683468857514e.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" \/><\/p>\n<h2>\u4e8c\u3001\u8bf4\u660e<\/h2>\n<p>\u8bf4\u660e\u70b91&#xff1a; \u529f\u80fd\u4ecb\u7ecd&#xff1a; \u5141\u8bb8\u521b\u5efa\u76d1\u63a7\u4efb\u52a1&#xff0c;\u652f\u6301\u201c\u6fc0\u6d3b\/\u505c\u6b62\u201d\u4efb\u52a1 \u5141\u8bb8\u67e5\u770b\u76d1\u63a7\u8bb0\u5f55&#xff0c;\u7a0b\u5e8f\u6bcf\u5206\u949f\u4e0a\u62a5\u68c0\u6d4b\u503c \u5141\u8bb8\u67e5\u770bCPU\u3001\u5185\u5b58\u3001\u78c1\u76d8\u7a7a\u95f4\u4f7f\u7528\u60c5\u51b5&#xff0c;\u540e\u7aef\u91c7\u7528websocket\u63a8\u9001\u524d\u7aef\u9875\u9762&#xff0c;\u9875\u9762\u91c7\u7528echart\u52a8\u6001\u6eda\u52a8\u4e0a\u62a5<\/p>\n<p>\u8bf4\u660e\u70b92&#xff1a; \u5f53\u524d\u4ee3\u7801\u6709\u4e9b\u6df7\u4e71&#xff0c;\u5168\u90e8\u8bb0\u5f55\u4e86&#xff0c;\u6240\u4ee5\u8fd9\u91cc\u7b80\u5355\u4ecb\u7ecd\u4e0b\u91cd\u8981\u7684\u6587\u4ef6&#xff1a; MonitorTaskExe&#xff1a;\u5b9a\u65f6\u4efb\u52a1&#xff0c;\u76d1\u63a7CPU\u7b49\u4fe1\u606fwebsocket\u63a8\u9001\u524d\u7aef&#xff1b;\u76d1\u63a7\u8bb0\u5f55\u4fe1\u606f\u5165\u5e93&#xff1b;\u8d85\u8fc7\u9608\u503c\u4e0a\u62a5\u544a\u8b66 WServerHelper&#xff1a;websocket\u5b9e\u73b0\u7c7b MonitorTaskController&#xff1a;\u4efb\u52a1\u7ba1\u7406\u589e\u5220\u6539\u5b9e\u73b0\u903b\u8f91<\/p>\n<p>\u8bf4\u660e\u70b93&#xff1a; \u5b9a\u65f6\u4efb\u52a1\u6709\u4ee5\u4e0b\u51e0\u79cd&#xff1a; scheduleRealTimeTask\u65b9\u6cd5&#xff1a;\u6bcf5\u79d2\u6267\u884c\u4e00\u6b21&#xff0c;\u5b9e\u65f6\u6027\u80fd\u67e5\u8be2\u4efb\u52a1&#xff08;\u53caCPU\u3001\u5185\u5b58\u3001\u78c1\u76d8\u7a7a\u95f4&#xff09; scheduleMonitorTask\u65b9\u6cd5&#xff1a;\u6bcf1\u5206\u949f\u6267\u884c\u4e00\u6b21&#xff0c;\u67e5\u8be2\u8bb0\u5f55\u5165\u5e93 scheduleCleanTaskLog\u65b9\u6cd5&#xff1a;\u6bcf\u5929\u51cc\u6668\u6e05\u7406\u6027\u80fd\u4efb\u52a1\u65e5\u5fd7 \u4ec5\u4fdd\u7559\u4e09\u5929\u5185\u7684\u6570\u636e taskClearTiming\u65b9\u6cd5&#xff1a;\u4efb\u52a1\u6e05\u7406&#xff0c;\u5224\u65ad\u4efb\u52a1\u662f\u5426\u5230\u8fbe\u91c7\u6837\u65f6\u95f4&#xff0c;\u8d85\u8fc7\u65f6\u95f4\u5219\u76f4\u63a5\u505c\u6b62\u4efb\u52a1<\/p>\n<h2>\u4e09\u3001\u9875\u9762<\/h2>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2025\/05\/20250526131133-68346885d25bc.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" \/> <img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2025\/05\/20250526131134-683468866d09d.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2025\/05\/20250526131134-683468869ee66.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" \/><\/p>\n<p>\u5b57\u6bb5\u4ecb\u7ecd<\/p>\n<ul>\n<li>System Info&#xff1a;\u7cfb\u7edf\u4fe1\u606f<\/li>\n<li>Record Time&#xff1a;\u8bb0\u5f55\u65f6\u95f4<\/li>\n<li>Cpu Usage Threshold&#xff08;%&#xff09;&#xff1a;Cpu\u4f7f\u7528\u7387\u9608\u503c&#xff08;%&#xff09;<\/li>\n<li>Memory Usage Threshold&#xff08;%&#xff09;&#xff1a;\u5185\u5b58\u4f7f\u7528\u7387\u9608\u503c&#xff08;%&#xff09;<\/li>\n<li>Disk Space Usage Threshold&#xff08;%&#xff09;&#xff1a;\u78c1\u76d8\u7a7a\u95f4\u4f7f\u7528\u7387\u9608\u503c&#xff08;%&#xff09;<\/li>\n<li>Network Rx Rate\/s&#xff1a;\u7f51\u7edc\u63a5\u6536\u6570\u636e\u5305\u901f\u7387\/s<\/li>\n<li>Network Tx Rate\/s&#xff1a;\u7f51\u7edc\u53d1\u9001\u6570\u636e\u5305\u901f\u7387\/s<\/li>\n<li>IOPS kB_read\/s&#xff1a;IOPS\u8bfb\u53d6\u6570\u636e\u91cf\/s<\/li>\n<li>IOPS kB_wrtn\/s&#xff1a;IOPS\u5199\u5165\u6570\u636e\u91cf\/s<\/li>\n<li>Total number of stored queue operations\/s&#xff1a;\u5b58\u50a8\u961f\u5217\u64cd\u4f5c\u603b\u6570\/s<\/li>\n<li>Database disk space used in the file system&#xff1a;\u6587\u4ef6\u7cfb\u7edf\u4e2d\u6570\u636e\u5e93\u78c1\u76d8\u7a7a\u95f4\u5360\u7528\u5927\u5c0f<\/li>\n<li>SBI alarm number\/s&#xff1a;\u5357\u5411\u544a\u8b66\u6570\u91cf\/s<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2025\/05\/20250526131135-6834688739457.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" \/> <img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2025\/05\/20250526131135-68346887d052e.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" \/> <img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2025\/05\/20250526131136-68346888622a3.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" \/><\/p>\n<h2>\u56db\u3001\u4ee3\u7801<\/h2>\n<h3>\u524d\u7aef<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2025\/05\/20250526131136-68346888e8b6f.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" \/><\/p>\n<h4>addMonitorTask.vue<\/h4>\n<p><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>template<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n  <span class=\"token operator\">&lt;<\/span>div id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;addReportTaskContainer&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span>form id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorTaskForm&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;row h-row-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;col-sm-6 h-col-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;form-group&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-float-input&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-inputLit&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span>span <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-red-code&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">*<\/span> <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.taskName&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">:<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>input name<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;taskName&#034;<\/span> <span class=\"token operator\">:<\/span>placeholder<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.task.taskName&#039;)&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>model<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorTask.taskName&#034;<\/span><br \/>\n                    <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-input e-input-group&#034;<\/span> maxlength<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;20&#034;<\/span> <span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;error&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;col-sm-6 h-col-inputBox&#034;<\/span> style<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;display: none&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;form-group&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-float-input&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-inputLit&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span>span <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-red-code&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">*<\/span> <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.product&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">:<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>ejs<span class=\"token operator\">&#8211;<\/span>dropdownlist <span class=\"token operator\">:<\/span>dataSource<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;productList&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>model<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorTask.product&#034;<\/span> name<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;product&#034;<\/span><br \/>\n                    <span class=\"token operator\">:<\/span>fields<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;fieldsFormat&#034;<\/span> <span class=\"token annotation punctuation\">&#064;change<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;productChange&#034;<\/span> <span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>ejs<span class=\"token operator\">&#8211;<\/span>dropdownlist<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;error&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;col-sm-6 h-col-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;form-group&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-float-input&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n              <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-inputLit&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span>span <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-red-code&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">*<\/span> <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.record.diskSpaceThreshold&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">:<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n              <span class=\"token operator\">&lt;<\/span>input name<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;spaceThreshold&#034;<\/span> <span class=\"token operator\">:<\/span>placeholder<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.diskSpaceThreshold&#039;)&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>model<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorThresholdPo.spaceThreshold&#034;<\/span><br \/>\n                     <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-input e-input-group&#034;<\/span> maxlength<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;20&#034;<\/span> <span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n              <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;error&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;row h-row-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;col-sm-6 h-col-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;form-group&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-float-input&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-inputLit&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span>span <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-red-code&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">*<\/span> <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.record.cpuThreshold&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">:<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>input name<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;cpuThreshold&#034;<\/span> <span class=\"token operator\">:<\/span>placeholder<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.cpuThreshold&#039;)&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>model<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorThresholdPo.cpuThreshold&#034;<\/span><br \/>\n                    <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-input e-input-group&#034;<\/span> maxlength<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;20&#034;<\/span> <span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;error&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;col-sm-6 h-col-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;form-group&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-float-input&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-inputLit&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span>span <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-red-code&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">*<\/span> <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.record.memoryThreshold&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">:<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>input name<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;memoryThreshold&#034;<\/span> <span class=\"token operator\">:<\/span>placeholder<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.memoryThreshold&#039;)&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>model<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorThresholdPo.memoryThreshold&#034;<\/span><br \/>\n                    <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-input e-input-group&#034;<\/span> maxlength<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;20&#034;<\/span> <span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;error&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;row h-row-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;col-sm-6 h-col-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;form-group&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-float-input&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-inputLit&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span>span <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-red-code&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">*<\/span> <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.sampleStart&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">:<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>ejs<span class=\"token operator\">&#8211;<\/span>datetimepicker <span class=\"token operator\">:<\/span>format<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;dateFormat&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>model<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorTask.sampleStart&#034;<\/span> ref<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;startTime&#034;<\/span> name<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;sampleStart&#034;<\/span><br \/>\n                    <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-input&#034;<\/span> <span class=\"token operator\">:<\/span>allowEdit<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;false&#034;<\/span> <span class=\"token annotation punctuation\">&#064;keydown.native<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;stopEvent&#034;<\/span> <span class=\"token operator\">:<\/span>locale<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;locale&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>ejs<span class=\"token operator\">&#8211;<\/span>datetimepicker<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;error&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;col-sm-6 h-col-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;form-group&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-float-input&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-inputLit&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span>span <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-red-code&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">*<\/span> <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.sampleEnd&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">:<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>ejs<span class=\"token operator\">&#8211;<\/span>datetimepicker <span class=\"token operator\">:<\/span>format<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;dateFormat&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>model<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorTask.sampleEnd&#034;<\/span> ref<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;endTime&#034;<\/span> name<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;sampleEnd&#034;<\/span><br \/>\n                    <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-input&#034;<\/span> <span class=\"token operator\">:<\/span>allowEdit<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;false&#034;<\/span> <span class=\"token operator\">:<\/span>min<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorTask.sampleStart&#034;<\/span> <span class=\"token annotation punctuation\">&#064;keydown.native<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;stopEvent&#034;<\/span> <span class=\"token operator\">:<\/span>locale<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;locale&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>ejs<span class=\"token operator\">&#8211;<\/span>datetimepicker<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;error&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>form<span class=\"token operator\">&gt;<\/span><br \/>\n  <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>template<span class=\"token operator\">&gt;<\/span><\/p>\n<p><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>script<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n    <span class=\"token keyword\">import<\/span> <span class=\"token punctuation\">{<\/span> <span class=\"token class-name\">CheckBoxSelection<\/span> <span class=\"token punctuation\">}<\/span> from <span class=\"token string\">&#039;&#064;syncfusion\/ej2-vue-dropdowns&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token keyword\">import<\/span> <span class=\"token punctuation\">{<\/span> <span class=\"token class-name\">FormValidator<\/span> <span class=\"token punctuation\">}<\/span> from <span class=\"token string\">&#034;&#064;syncfusion\/ej2-vue-inputs&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token keyword\">import<\/span> <span class=\"token namespace\">mixin<\/span> from <span class=\"token string\">&#039;..\/..\/..\/mixin\/mixin&#039;<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    export <span class=\"token keyword\">default<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        name<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;AddReportTask&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        mixins<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span>mixin<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        displayFlag <span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;none&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        props<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            baseType<span class=\"token operator\">:<\/span> <span class=\"token class-name\">Number<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        components<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token function\">data<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">return<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                formValidator<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                dateFormat<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;yyyy-MM-dd HH:mm:ss&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                locale<span class=\"token operator\">:<\/span> localStorage<span class=\"token punctuation\">.<\/span><span class=\"token function\">getItem<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;locale&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                currentDay<span class=\"token operator\">:<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                productList<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                monitorTask<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    taskName<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    product<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;PLATFORM&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    sampleStart<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    sampleEnd<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                monitorThresholdPo<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    cpuThreshold<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    memoryThreshold<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    spaceThreshold<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                fieldsFormat<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    text<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;text&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    value<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;value&#034;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                formatList<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><br \/>\n                    <span class=\"token punctuation\">{<\/span> text<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;csv&#034;<\/span><span class=\"token punctuation\">,<\/span> value<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;csv&#034;<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    <span class=\"token punctuation\">{<\/span> text<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;excel&#034;<\/span><span class=\"token punctuation\">,<\/span> value<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;excel&#034;<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                <span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                validateOptions<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    customPlacement<span class=\"token operator\">:<\/span> <span class=\"token function\">function<\/span><span class=\"token punctuation\">(<\/span>inputElement<span class=\"token punctuation\">,<\/span> errorElement<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                      console<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;******validateOptions-inputElement:&#034;<\/span><span class=\"token punctuation\">,<\/span> inputElement<span class=\"token punctuation\">)<\/span><br \/>\n                      console<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;******validateOptions-errorElement:&#034;<\/span><span class=\"token punctuation\">,<\/span> errorElement<span class=\"token punctuation\">)<\/span><\/p>\n<p>                        inputElement <span class=\"token operator\">&#061;<\/span> inputElement<span class=\"token punctuation\">.<\/span><span class=\"token function\">closest<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;.form-group&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">querySelector<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;.error&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                        inputElement<span class=\"token punctuation\">.<\/span>parentElement<span class=\"token punctuation\">.<\/span><span class=\"token function\">appendChild<\/span><span class=\"token punctuation\">(<\/span>errorElement<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    rules<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        <span class=\"token string\">&#039;taskName&#039;<\/span><span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            required<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.placeholder.taskName&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token comment\">\/\/ &#039;product&#039;: {<\/span><br \/>\n                        <span class=\"token comment\">\/\/     required: [true, &#096;${this.$t(&#039;Monitor.placeholder.product&#039;)}&#096;],<\/span><br \/>\n                        <span class=\"token comment\">\/\/ },<\/span><br \/>\n                        <span class=\"token string\">&#039;cpuThreshold&#039;<\/span><span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            number<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;MCS.insertNum&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                            max<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token number\">100<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;System.input1t100&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token string\">&#039;spaceThreshold&#039;<\/span><span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            number<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;MCS.insertNum&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                            max<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token number\">100<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;System.input1t100&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token string\">&#039;memoryThreshold&#039;<\/span><span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            number<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;MCS.insertNum&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                            max<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token number\">100<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;System.input1t100&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token string\">&#039;sampleStart&#039;<\/span><span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            required<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.placeholder.sampleStart&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token string\">&#039;sampleEnd&#039;<\/span><span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            required<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.placeholder.sampleEnd&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        methods<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token function\">init<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getProductList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>formValidator <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">FormValidator<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;#monitorTaskForm&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>validateOptions<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            <span class=\"token function\">getProductList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$axios<span class=\"token punctuation\">.<\/span><span class=\"token function\">get<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\/lte\/ems\/sys\/monitor\/log\/findProducts&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">then<\/span><span class=\"token punctuation\">(<\/span>response <span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    let resultVal <span class=\"token operator\">&#061;<\/span> response<span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">.<\/span>resultVal<span class=\"token punctuation\">;<\/span><br \/>\n                    resultVal <span class=\"token operator\">&#061;<\/span> resultVal<span class=\"token punctuation\">.<\/span><span class=\"token function\">filter<\/span><span class=\"token punctuation\">(<\/span>item <span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token operator\">!<\/span>item<span class=\"token punctuation\">.<\/span><span class=\"token function\">includes<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;ems_5gc&#039;<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&amp;&amp;<\/span> <span class=\"token operator\">!<\/span>item<span class=\"token punctuation\">.<\/span><span class=\"token function\">includes<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;ems_gnb&#039;<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&amp;&amp;<\/span> <span class=\"token operator\">!<\/span>item<span class=\"token punctuation\">.<\/span><span class=\"token function\">includes<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;ems_tr069&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span>let i <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span> i <span class=\"token operator\">&lt;<\/span> resultVal<span class=\"token punctuation\">.<\/span>length<span class=\"token punctuation\">;<\/span> i<span class=\"token operator\">&#043;&#043;<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>productList<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                            text<span class=\"token operator\">:<\/span> resultVal<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                            value<span class=\"token operator\">:<\/span> resultVal<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            <span class=\"token function\">productChange<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>product <span class=\"token operator\">&#061;<\/span> msg<span class=\"token punctuation\">.<\/span>value<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            <span class=\"token function\">getMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">return<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    monitorTask<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        taskName<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>taskName<span class=\"token punctuation\">,<\/span><br \/>\n                        product<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>product<span class=\"token punctuation\">,<\/span><br \/>\n                        sampleStart<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>sampleStart<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        sampleEnd<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>sampleEnd<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    monitorThresholdPo<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                      cpuThreshold<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorThresholdPo<span class=\"token punctuation\">.<\/span>cpuThreshold<span class=\"token punctuation\">,<\/span><br \/>\n                      memoryThreshold<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorThresholdPo<span class=\"token punctuation\">.<\/span>memoryThreshold<span class=\"token punctuation\">,<\/span><br \/>\n                      spaceThreshold<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorThresholdPo<span class=\"token punctuation\">.<\/span>spaceThreshold<span class=\"token punctuation\">,<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                 <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            <span class=\"token function\">validation<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n              let status <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>formValidator<span class=\"token punctuation\">.<\/span><span class=\"token function\">validate<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n              <span class=\"token keyword\">return<\/span> status<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            <span class=\"token function\">stopEvent<\/span><span class=\"token punctuation\">(<\/span>event<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>event<span class=\"token punctuation\">.<\/span>keyCode <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token number\">13<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    event<span class=\"token punctuation\">.<\/span>cancelBubble <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    event<span class=\"token punctuation\">.<\/span>returnValue <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">return<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>script<span class=\"token operator\">&gt;<\/span><\/p>\n<h4>showMonitorTask.vue<\/h4>\n<p><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>template<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n  <span class=\"token operator\">&lt;<\/span>div id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;addReportTaskContainer&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span>form id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;reportTaskForm&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;row h-row-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;col-sm-6 h-col-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;form-group&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-float-input&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-inputLit&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span>span <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-red-code&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">*<\/span> <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.taskName&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">:<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>input name<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;taskName&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>model<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorTask.taskName&#034;<\/span><br \/>\n                    <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-input e-input-group&#034;<\/span> maxlength<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;20&#034;<\/span> <span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;error&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;col-sm-6 h-col-inputBox&#034;<\/span> style<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;display: none&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;form-group&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-float-input&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-inputLit&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span>span <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-red-code&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">*<\/span> <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.product&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">:<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>input name<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;product&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>model<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorTask.product&#034;<\/span>  readonly<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;readonly&#034;<\/span><br \/>\n                    <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-input e-input-group&#034;<\/span> maxlength<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;20&#034;<\/span> <span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;error&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;col-sm-6 h-col-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;form-group&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-float-input&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n              <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-inputLit&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span>span <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-red-code&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">*<\/span> <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.record.diskSpaceThreshold&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">:<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n              <span class=\"token operator\">&lt;<\/span>input name<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;spaceThreshold&#034;<\/span> <span class=\"token operator\">:<\/span>placeholder<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.diskSpaceThreshold&#039;)&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>model<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorThresholdPo.spaceThreshold&#034;<\/span><br \/>\n                     <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-input e-input-group&#034;<\/span> maxlength<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;20&#034;<\/span> <span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n              <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;error&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;row h-row-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;col-sm-6 h-col-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;form-group&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-float-input&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-inputLit&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span>span <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-red-code&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">*<\/span> <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.record.cpuThreshold&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">:<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>input name<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;cpuThreshold&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>model<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorThresholdPo.cpuThreshold&#034;<\/span><br \/>\n                    <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-input e-input-group&#034;<\/span> maxlength<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;20&#034;<\/span> <span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;error&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;col-sm-6 h-col-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;form-group&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-float-input&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-inputLit&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span>span <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-red-code&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">*<\/span> <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.record.memoryThreshold&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">:<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>input name<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;memoryThreshold&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>model<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorThresholdPo.memoryThreshold&#034;<\/span><br \/>\n                    <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-input e-input-group&#034;<\/span> maxlength<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;20&#034;<\/span> <span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;error&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;row h-row-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;col-sm-6 h-col-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;form-group&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-float-input&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-inputLit&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span>span <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-red-code&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">*<\/span> <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.sampleStart&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">:<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>ejs<span class=\"token operator\">&#8211;<\/span>datepicker <span class=\"token operator\">:<\/span>format<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;dateFormat&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>model<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorTask.sampleStart&#034;<\/span> ref<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;startTime&#034;<\/span> name<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;sampleStart&#034;<\/span> readonly<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;readonly&#034;<\/span><br \/>\n                    <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-input&#034;<\/span> <span class=\"token operator\">:<\/span>allowEdit<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;false&#034;<\/span> <span class=\"token annotation punctuation\">&#064;keydown.native<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;stopEvent&#034;<\/span> <span class=\"token operator\">:<\/span>locale<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;locale&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>ejs<span class=\"token operator\">&#8211;<\/span>datepicker<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;col-sm-6 h-col-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;form-group&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-float-input&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-inputLit&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span>span <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-red-code&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">*<\/span> <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.sampleEnd&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">:<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>ejs<span class=\"token operator\">&#8211;<\/span>datepicker <span class=\"token operator\">:<\/span>format<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;dateFormat&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>model<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorTask.sampleEnd&#034;<\/span> ref<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;endTime&#034;<\/span> name<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;sampleEnd&#034;<\/span> readonly<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;readonly&#034;<\/span><br \/>\n                    <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-input&#034;<\/span> <span class=\"token operator\">:<\/span>allowEdit<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;false&#034;<\/span> <span class=\"token annotation punctuation\">&#064;keydown.native<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;stopEvent&#034;<\/span> <span class=\"token operator\">:<\/span>locale<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;locale&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>ejs<span class=\"token operator\">&#8211;<\/span>datepicker<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>form<span class=\"token operator\">&gt;<\/span><br \/>\n  <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>template<span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>script<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n    <span class=\"token keyword\">import<\/span> <span class=\"token punctuation\">{<\/span> <span class=\"token class-name\">CheckBoxSelection<\/span> <span class=\"token punctuation\">}<\/span> from <span class=\"token string\">&#039;&#064;syncfusion\/ej2-vue-dropdowns&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token keyword\">import<\/span> <span class=\"token punctuation\">{<\/span> <span class=\"token class-name\">FormValidator<\/span> <span class=\"token punctuation\">}<\/span> from <span class=\"token string\">&#034;&#064;syncfusion\/ej2-vue-inputs&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token keyword\">import<\/span> <span class=\"token namespace\">mixin<\/span> from <span class=\"token string\">&#039;..\/..\/..\/mixin\/mixin&#039;<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    export <span class=\"token keyword\">default<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        name<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;AddReportTask&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        mixins<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span>mixin<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        displayFlag <span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;none&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        props<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            baseType<span class=\"token operator\">:<\/span> <span class=\"token class-name\">Number<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        components<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token function\">data<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">return<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                formValidator<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                dateFormat<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;yyyy-MM-dd HH:mm:ss&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                locale<span class=\"token operator\">:<\/span> localStorage<span class=\"token punctuation\">.<\/span><span class=\"token function\">getItem<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;locale&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                currentDay<span class=\"token operator\">:<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                monitorTask<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    taskId<span class=\"token operator\">:<\/span><span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    taskName<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    product<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    sampleStart<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    sampleEnd<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                monitorThresholdPo<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    cpuThreshold<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    memoryThreshold<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    spaceThreshold<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                productList<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                fieldsFormat<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    text<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;text&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    value<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;value&#034;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                formatList<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><br \/>\n                    <span class=\"token punctuation\">{<\/span> text<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;csv&#034;<\/span><span class=\"token punctuation\">,<\/span> value<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;csv&#034;<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    <span class=\"token punctuation\">{<\/span> text<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;excel&#034;<\/span><span class=\"token punctuation\">,<\/span> value<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;excel&#034;<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                <span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                 validateOptions<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    customPlacement<span class=\"token operator\">:<\/span> <span class=\"token function\">function<\/span><span class=\"token punctuation\">(<\/span>inputElement<span class=\"token punctuation\">,<\/span> errorElement<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                      console<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;******validateOptions-inputElement:&#034;<\/span><span class=\"token punctuation\">,<\/span> inputElement<span class=\"token punctuation\">)<\/span><br \/>\n                      console<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;******validateOptions-errorElement:&#034;<\/span><span class=\"token punctuation\">,<\/span> errorElement<span class=\"token punctuation\">)<\/span><\/p>\n<p>                        inputElement <span class=\"token operator\">&#061;<\/span> inputElement<span class=\"token punctuation\">.<\/span><span class=\"token function\">closest<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;.form-group&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">querySelector<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;.error&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                        inputElement<span class=\"token punctuation\">.<\/span>parentElement<span class=\"token punctuation\">.<\/span><span class=\"token function\">appendChild<\/span><span class=\"token punctuation\">(<\/span>errorElement<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    rules<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        <span class=\"token string\">&#039;taskName&#039;<\/span><span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            required<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.placeholder.taskName&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token comment\">\/\/ &#039;product&#039;: {<\/span><br \/>\n                        <span class=\"token comment\">\/\/     required: [true, &#096;${this.$t(&#039;Monitor.placeholder.product&#039;)}&#096;],<\/span><br \/>\n                        <span class=\"token comment\">\/\/ },<\/span><br \/>\n                        <span class=\"token string\">&#039;cpuThreshold&#039;<\/span><span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            number<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;MCS.insertNum&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                            max<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token number\">100<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;System.input1t100&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token string\">&#039;spaceThreshold&#039;<\/span><span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            number<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;MCS.insertNum&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                            max<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token number\">100<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;System.input1t100&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token string\">&#039;memoryThreshold&#039;<\/span><span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            number<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;MCS.insertNum&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                            max<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token number\">100<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;System.input1t100&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token string\">&#039;sampleStart&#039;<\/span><span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            required<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.placeholder.sampleStart&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token string\">&#039;sampleEnd&#039;<\/span><span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            required<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.placeholder.sampleEnd&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><\/p>\n<p>            <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        methods<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token function\">init<\/span><span class=\"token punctuation\">(<\/span>editId<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n              <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>taskId <span class=\"token operator\">&#061;<\/span> editId<br \/>\n                <span class=\"token keyword\">const<\/span> baseUrl <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#039;\/lte\/ems\/sys\/monitor\/task\/queryId&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">const<\/span> params <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">{<\/span> params<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    id<span class=\"token operator\">:<\/span> editId<br \/>\n                <span class=\"token punctuation\">}<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">const<\/span> <span class=\"token class-name\">That<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>axios<span class=\"token punctuation\">.<\/span><span class=\"token function\">get<\/span><span class=\"token punctuation\">(<\/span>baseUrl<span class=\"token punctuation\">,<\/span> params<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">then<\/span><span class=\"token punctuation\">(<\/span>response <span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token keyword\">const<\/span> result <span class=\"token operator\">&#061;<\/span> response<span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">var<\/span> monitorTask <span class=\"token operator\">&#061;<\/span> result<span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>taskName <span class=\"token operator\">&#061;<\/span> monitorTask<span class=\"token punctuation\">.<\/span>taskName<span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>product <span class=\"token operator\">&#061;<\/span> monitorTask<span class=\"token punctuation\">.<\/span>product<span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">.<\/span>sampleStart <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span> <span class=\"token operator\">&amp;&amp;<\/span> monitorTask<span class=\"token punctuation\">.<\/span>sampleStart <span class=\"token operator\">!&#061;<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>sampleStart <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">.<\/span>sampleStart<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">Format<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;yyyy-MM-dd HH:mm:ss&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                    <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">.<\/span>sampleEnd <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span> <span class=\"token operator\">&amp;&amp;<\/span> monitorTask<span class=\"token punctuation\">.<\/span>sampleEnd <span class=\"token operator\">!&#061;<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>sampleEnd <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">.<\/span>sampleEnd<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">Format<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;yyyy-MM-dd HH:mm:ss&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                    <span class=\"token keyword\">var<\/span> monitorThresholdPo <span class=\"token operator\">&#061;<\/span> result<span class=\"token punctuation\">.<\/span>monitorThresholdPo<span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorThresholdPo<span class=\"token punctuation\">.<\/span>cpuThreshold <span class=\"token operator\">&#061;<\/span> monitorThresholdPo<span class=\"token punctuation\">.<\/span>cpuThreshold<span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorThresholdPo<span class=\"token punctuation\">.<\/span>memoryThreshold <span class=\"token operator\">&#061;<\/span> monitorThresholdPo<span class=\"token punctuation\">.<\/span>memoryThreshold<span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorThresholdPo<span class=\"token punctuation\">.<\/span>spaceThreshold <span class=\"token operator\">&#061;<\/span> monitorThresholdPo<span class=\"token punctuation\">.<\/span>spaceThreshold<span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>formValidator <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">FormValidator<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;#reportTaskForm&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>validateOptions<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            <span class=\"token function\">getMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">return<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    monitorTask<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        id<span class=\"token operator\">:<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>taskId<span class=\"token punctuation\">,<\/span><br \/>\n                        taskName<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>taskName<span class=\"token punctuation\">,<\/span><br \/>\n                        product<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>product<span class=\"token punctuation\">,<\/span><br \/>\n                        sampleStart<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>sampleStart<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        sampleEnd<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>sampleEnd<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    monitorThresholdPo<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                      cpuThreshold<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorThresholdPo<span class=\"token punctuation\">.<\/span>cpuThreshold<span class=\"token punctuation\">,<\/span><br \/>\n                      memoryThreshold<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorThresholdPo<span class=\"token punctuation\">.<\/span>memoryThreshold<span class=\"token punctuation\">,<\/span><br \/>\n                      spaceThreshold<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorThresholdPo<span class=\"token punctuation\">.<\/span>spaceThreshold<span class=\"token punctuation\">,<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                 <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            <span class=\"token function\">validation<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n              let status <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>formValidator<span class=\"token punctuation\">.<\/span><span class=\"token function\">validate<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n              <span class=\"token keyword\">return<\/span> status<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            <span class=\"token function\">stopEvent<\/span><span class=\"token punctuation\">(<\/span>event<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>event<span class=\"token punctuation\">.<\/span>keyCode <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token number\">13<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    event<span class=\"token punctuation\">.<\/span>cancelBubble <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    event<span class=\"token punctuation\">.<\/span>returnValue <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">return<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>script<span class=\"token operator\">&gt;<\/span><\/p>\n<h4>MonitorTask.vue<\/h4>\n<p><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>template<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n  <span class=\"token operator\">&lt;<\/span><span class=\"token class-name\">BasicLayout<\/span> <span class=\"token operator\">:<\/span>left<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;left&#034;<\/span> <span class=\"token operator\">:<\/span>middle<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;middle&#034;<\/span> <span class=\"token operator\">:<\/span>right<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;right&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span>template v<span class=\"token operator\">&#8211;<\/span>slot<span class=\"token operator\">:<\/span>right_view<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-toolbarBg&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">!<\/span><span class=\"token operator\">&#8212;<\/span> <span class=\"token operator\">&lt;<\/span>ejs<span class=\"token operator\">&#8211;<\/span>toolbar <span class=\"token operator\">:<\/span>items<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;toolbarItems&#034;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token operator\">&#8212;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>ejs<span class=\"token operator\">&#8211;<\/span>toolbar<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>items<span class=\"token operator\">&gt;<\/span><br \/>\n              <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>item  v<span class=\"token operator\">&#8211;<\/span><span class=\"token keyword\">if<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;isShow_Add&#039;<\/span> prefixIcon<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;icon hero-icon hero-icon-add&#039;<\/span> <span class=\"token operator\">:<\/span>tooltipText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Security.add&#039;)&#034;<\/span> <span class=\"token operator\">:<\/span>click<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;showAddDialog&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>item<span class=\"token operator\">&gt;<\/span><br \/>\n              <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>item  v<span class=\"token operator\">&#8211;<\/span><span class=\"token keyword\">if<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;isShow_Start&#039;<\/span> prefixIcon<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;icon hero-icon hero-icon-start-up&#039;<\/span> <span class=\"token operator\">:<\/span>tooltipText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Pm.startUp&#039;)&#034;<\/span> <span class=\"token operator\">:<\/span>click<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;activeMonitorTask&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>item<span class=\"token operator\">&gt;<\/span><br \/>\n              <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>item  v<span class=\"token operator\">&#8211;<\/span><span class=\"token keyword\">if<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;isShow_Pause&#039;<\/span> prefixIcon<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;icon hero-icon hero-icon-disable&#039;<\/span> <span class=\"token operator\">:<\/span>tooltipText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;System.deactiveTask&#039;)&#034;<\/span> <span class=\"token operator\">:<\/span>click<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;deactiveMonitorTask&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>item<span class=\"token operator\">&gt;<\/span><br \/>\n              <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>item  v<span class=\"token operator\">&#8211;<\/span><span class=\"token keyword\">if<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;isShow_Modify&#039;<\/span> prefixIcon<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;icon hero-icon hero-icon-edit&#039;<\/span> <span class=\"token operator\">:<\/span>tooltipText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Track.detail&#039;)&#034;<\/span> <span class=\"token operator\">:<\/span>click<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;showEditDialog&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>item<span class=\"token operator\">&gt;<\/span><br \/>\n              <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>item  v<span class=\"token operator\">&#8211;<\/span><span class=\"token keyword\">if<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;isShow_Delete&#039;<\/span> prefixIcon<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;icon hero-icon hero-icon-remove&#039;<\/span> <span class=\"token operator\">:<\/span>tooltipText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Security.delete&#039;)&#034;<\/span> <span class=\"token operator\">:<\/span>click<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;deleteMonitorTask&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>item<span class=\"token operator\">&gt;<\/span><br \/>\n              <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>item  v<span class=\"token operator\">&#8211;<\/span><span class=\"token keyword\">if<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;isShow_Refresh&#039;<\/span> prefixIcon<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;icon hero-icon hero-icon-refresh&#039;<\/span> <span class=\"token operator\">:<\/span>tooltipText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Alarm.refresh&#039;)&#034;<\/span> <span class=\"token operator\">:<\/span>click<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;refreshGrid&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>item<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>items<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>ejs<span class=\"token operator\">&#8211;<\/span>toolbar<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;h-inputBox&#039;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>ejs<span class=\"token operator\">&#8211;<\/span>textbox v<span class=\"token operator\">&#8211;<\/span>model<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;keyword&#039;<\/span> <span class=\"token operator\">:<\/span>placeholder<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;$t(&#034;Monitor.task.taskName&#034;)&#039;<\/span> <span class=\"token annotation punctuation\">&#064;keyup.enter.native<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;filterMonitorTask&#034;<\/span> maxLength<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;20&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>ejs<span class=\"token operator\">&#8211;<\/span>textbox<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h100-80 h-scroll&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>ejs<span class=\"token operator\">&#8211;<\/span>grid <span class=\"token operator\">:<\/span>dataSource<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorTaskData&#034;<\/span> <span class=\"token operator\">:<\/span>allowPaging<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;true&#034;<\/span> ref<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;grid&#034;<\/span> <span class=\"token operator\">:<\/span>pageSettings<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;pageSettings&#034;<\/span> <span class=\"token operator\">:<\/span>height<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;screenHeight&#034;<\/span> <span class=\"token operator\">:<\/span>allowExcelExport<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;true&#039;<\/span> <span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>columns<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column type<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;checkbox&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;50&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;center&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;id&#034;<\/span> <span class=\"token operator\">:<\/span>visible<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;false&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;taskName&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.task.taskName&#039;)&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">!<\/span><span class=\"token operator\">&#8212;<\/span><span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;product&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.task.product&#039;)&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&#8212;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;sampleStart&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.task.sampleStart&#039;)&#034;<\/span> <span class=\"token operator\">:<\/span>format<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;dateFormat&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span> clipMode<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;EllipsisWithTooltip&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;sampleEnd&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.task.sampleEnd&#039;)&#034;<\/span> <span class=\"token operator\">:<\/span>format<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;dateFormat&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span> clipMode<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;EllipsisWithTooltip&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;exeState&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.task.exeState&#039;)&#034;<\/span> <span class=\"token operator\">:<\/span>formatter<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;exeStateFormat&#039;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>columns<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>ejs<span class=\"token operator\">&#8211;<\/span>grid<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>ejs<span class=\"token operator\">&#8211;<\/span>pager<br \/>\n          ref<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;pager&#034;<\/span><br \/>\n          <span class=\"token operator\">:<\/span>pageSize<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;pageSettings.pageSize&#034;<\/span><br \/>\n          <span class=\"token operator\">:<\/span>pageCount<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;page.pageCount&#034;<\/span><br \/>\n          <span class=\"token operator\">:<\/span>currentPage<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;page.pageNo&#034;<\/span><br \/>\n          <span class=\"token operator\">:<\/span>totalRecordsCount<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;page.totalRecordsCount&#034;<\/span><br \/>\n          <span class=\"token annotation punctuation\">&#064;click<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;getMonitorTaskList&#034;<\/span><br \/>\n        <span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>ejs<span class=\"token operator\">&#8211;<\/span>pager<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span><span class=\"token class-name\">CustomDialog<\/span> ref<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;addMonitorTaskDialog&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>bind<span class=\"token operator\">:<\/span>element<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;addDialog.element&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>bind<span class=\"token operator\">:<\/span>styles<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;addDialog.styles&#034;<\/span> <span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>template v<span class=\"token operator\">&#8211;<\/span>slot<span class=\"token operator\">:<\/span>dialog<span class=\"token operator\">&#8211;<\/span>content<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token class-name\">AddMonitorTask<\/span> ref<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;addMonitorTaskPage&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span><span class=\"token class-name\">AddMonitorTask<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>template<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span><span class=\"token class-name\">CustomDialog<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span><span class=\"token class-name\">CustomDialog<\/span> ref<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;showMonitorTaskDialog&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>bind<span class=\"token operator\">:<\/span>element<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;editDialog.element&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>bind<span class=\"token operator\">:<\/span>styles<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;editDialog.styles&#034;<\/span> <span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>template v<span class=\"token operator\">&#8211;<\/span>slot<span class=\"token operator\">:<\/span>dialog<span class=\"token operator\">&#8211;<\/span>content<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token class-name\">ShowMonitorTask<\/span> ref<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;showMonitorTaskPage&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span><span class=\"token class-name\">ShowMonitorTask<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>template<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span><span class=\"token class-name\">CustomDialog<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>template<span class=\"token operator\">&gt;<\/span><br \/>\n  <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span><span class=\"token class-name\">BasicLayout<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>template<span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>script<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token class-name\">CustomDialog<\/span> from <span class=\"token string\">&#034;..\/..\/components\/common\/CustomDialog&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token class-name\">BasicLayout<\/span> from <span class=\"token string\">&#039;..\/..\/layouts\/BasicLayout&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token class-name\">AddMonitorTask<\/span> from <span class=\"token string\">&#039;.\/monitorTask\/addMonitorTask&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token class-name\">ShowMonitorTask<\/span> from <span class=\"token string\">&#039;.\/monitorTask\/showMonitorTask&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token class-name\">ExcelExport<\/span><span class=\"token punctuation\">}<\/span> from <span class=\"token string\">&#039;&#064;syncfusion\/ej2-vue-grids&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token class-name\">EventBus<\/span><span class=\"token punctuation\">}<\/span> from <span class=\"token string\">&#034;..\/..\/plugins\/eventBus&#034;<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>export <span class=\"token keyword\">default<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n  name<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;monitorTask&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n  provide<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n    grid<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token class-name\">ExcelExport<\/span><span class=\"token punctuation\">]<\/span><br \/>\n  <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n  components<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token class-name\">CustomDialog<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token class-name\">BasicLayout<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token class-name\">AddMonitorTask<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token class-name\">ShowMonitorTask<\/span><span class=\"token punctuation\">,<\/span><br \/>\n  <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n  <span class=\"token function\">data<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token keyword\">return<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      isShow_Add<span class=\"token operator\">:<\/span> JSON<span class=\"token punctuation\">.<\/span><span class=\"token function\">parse<\/span><span class=\"token punctuation\">(<\/span>sessionStorage<span class=\"token punctuation\">.<\/span><span class=\"token function\">getItem<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;authMap&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>monitor_task<span class=\"token punctuation\">.<\/span>Add<span class=\"token punctuation\">,<\/span><br \/>\n      isShow_Start<span class=\"token operator\">:<\/span> JSON<span class=\"token punctuation\">.<\/span><span class=\"token function\">parse<\/span><span class=\"token punctuation\">(<\/span>sessionStorage<span class=\"token punctuation\">.<\/span><span class=\"token function\">getItem<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;authMap&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>monitor_task<span class=\"token punctuation\">.<\/span>Start<span class=\"token punctuation\">,<\/span><br \/>\n      isShow_Pause<span class=\"token operator\">:<\/span> JSON<span class=\"token punctuation\">.<\/span><span class=\"token function\">parse<\/span><span class=\"token punctuation\">(<\/span>sessionStorage<span class=\"token punctuation\">.<\/span><span class=\"token function\">getItem<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;authMap&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>monitor_task<span class=\"token punctuation\">.<\/span>Pause<span class=\"token punctuation\">,<\/span><br \/>\n      isShow_Modify<span class=\"token operator\">:<\/span> JSON<span class=\"token punctuation\">.<\/span><span class=\"token function\">parse<\/span><span class=\"token punctuation\">(<\/span>sessionStorage<span class=\"token punctuation\">.<\/span><span class=\"token function\">getItem<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;authMap&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>monitor_task<span class=\"token punctuation\">.<\/span>Modify<span class=\"token punctuation\">,<\/span><br \/>\n      isShow_Delete<span class=\"token operator\">:<\/span> JSON<span class=\"token punctuation\">.<\/span><span class=\"token function\">parse<\/span><span class=\"token punctuation\">(<\/span>sessionStorage<span class=\"token punctuation\">.<\/span><span class=\"token function\">getItem<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;authMap&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>monitor_task<span class=\"token punctuation\">.<\/span>Delete<span class=\"token punctuation\">,<\/span><br \/>\n      isShow_Refresh<span class=\"token operator\">:<\/span> JSON<span class=\"token punctuation\">.<\/span><span class=\"token function\">parse<\/span><span class=\"token punctuation\">(<\/span>sessionStorage<span class=\"token punctuation\">.<\/span><span class=\"token function\">getItem<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;authMap&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>monitor_task<span class=\"token punctuation\">.<\/span>Refresh<span class=\"token punctuation\">,<\/span><br \/>\n      monitorTaskData<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      left<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> show<span class=\"token operator\">:<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">,<\/span> name<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      middle<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> show<span class=\"token operator\">:<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">,<\/span> name<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      right<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> show<span class=\"token operator\">:<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span> crumb<span class=\"token operator\">:<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Security.securityManage&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token operator\">&#043;<\/span><span class=\"token string\">&#039;\/&#039;<\/span> <span class=\"token operator\">&#043;<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.monitor&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096; <span class=\"token operator\">&#043;<\/span> <span class=\"token string\">&#039;\/&#039;<\/span> <span class=\"token operator\">&#043;<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.titleName&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096; <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      toolbarItems<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><br \/>\n        <span class=\"token punctuation\">{<\/span> prefixIcon<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;icon hero-icon hero-icon-add&#039;<\/span><span class=\"token punctuation\">,<\/span> tooltipText<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Security.add&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> click<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>showAddDialog <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token punctuation\">{<\/span> prefixIcon<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;icon hero-icon hero-icon-start-up&#039;<\/span><span class=\"token punctuation\">,<\/span> tooltipText<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Pm.startUp&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> click<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>activeMonitorTask <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token punctuation\">{<\/span> prefixIcon<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;icon hero-icon hero-icon-disable&#039;<\/span><span class=\"token punctuation\">,<\/span> tooltipText<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;System.deactiveTask&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> click<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>deactiveMonitorTask <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token punctuation\">{<\/span> prefixIcon<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;icon hero-icon hero-icon-edit&#039;<\/span><span class=\"token punctuation\">,<\/span> tooltipText<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Track.detail&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> click<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>showEditDialog <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token punctuation\">{<\/span> prefixIcon<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;icon hero-icon hero-icon-remove&#039;<\/span><span class=\"token punctuation\">,<\/span> tooltipText<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Security.delete&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> click<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>deleteMonitorTask <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token punctuation\">{<\/span> prefixIcon<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;icon hero-icon hero-icon-refresh&#039;<\/span><span class=\"token punctuation\">,<\/span> tooltipText<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Alarm.refresh&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> click<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>refreshGrid <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      keyword<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      pageSettings<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> pageSize<span class=\"token operator\">:<\/span> <span class=\"token number\">15<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      page<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        pageCount<span class=\"token operator\">:<\/span> <span class=\"token number\">4<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        totalRecordsCount<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        pageNo<span class=\"token operator\">:<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      dateFormat<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        type<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;date&#039;<\/span><span class=\"token punctuation\">,<\/span> format<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;yyyy-MM-dd HH:mm:ss&#039;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      addStatus<span class=\"token operator\">:<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      addDialog<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        element<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n          target<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;#app&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          isClose<span class=\"token operator\">:<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          refName<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;addMonitorTaskDialog&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          buttonGroup<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><br \/>\n            <span class=\"token punctuation\">{<\/span><br \/>\n              click<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>dialogHide<span class=\"token punctuation\">,<\/span><br \/>\n              buttonModel<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> content<span class=\"token operator\">:<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.cancel&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096; <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            <span class=\"token punctuation\">{<\/span><br \/>\n              click<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>addMonitorTask<span class=\"token punctuation\">,<\/span><br \/>\n              buttonModel<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> content<span class=\"token operator\">:<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.ok&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">,<\/span> cssClass<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;primary-btn&#039;<\/span> <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n          <span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          title<span class=\"token operator\">:<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Pm.addMonitorTask&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        styles<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n          width<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;860px&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          height<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;700px&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          model<span class=\"token operator\">:<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          visible<span class=\"token operator\">:<\/span> <span class=\"token boolean\">false<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      editDialog<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        element<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n          target<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;#app&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          isClose<span class=\"token operator\">:<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          refName<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;showMonitorTaskDialog&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          buttonGroup<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><br \/>\n            <span class=\"token punctuation\">{<\/span><br \/>\n              click<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>modiyMonitorTask<span class=\"token punctuation\">,<\/span><br \/>\n              buttonModel<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span>content<span class=\"token operator\">:<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.ok&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">,<\/span> cssClass<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;primary-btn&#039;<\/span> <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><\/p>\n<p>            <span class=\"token punctuation\">{<\/span><br \/>\n              click<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>dialogHide<span class=\"token punctuation\">,<\/span><br \/>\n              buttonModel<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> content<span class=\"token operator\">:<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.close&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096; <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          <span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          title<span class=\"token operator\">:<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Pm.updateMonitorTask&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        styles<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n          width<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;860px&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          height<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;700px&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          model<span class=\"token operator\">:<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          visible<span class=\"token operator\">:<\/span> <span class=\"token boolean\">false<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      screenHeight<span class=\"token operator\">:<\/span> document<span class=\"token punctuation\">.<\/span>body<span class=\"token punctuation\">.<\/span>clientHeight <span class=\"token operator\">&#8211;<\/span> <span class=\"token number\">240<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n  <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n  <span class=\"token function\">mounted<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTaskList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    let <span class=\"token class-name\">That<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">;<\/span><br \/>\n  <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n  methods<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token function\">exeStateFormat<\/span><span class=\"token punctuation\">(<\/span>grids<span class=\"token punctuation\">,<\/span> data<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>data<span class=\"token punctuation\">.<\/span>exeState <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.notStarted&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">else<\/span> <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>data<span class=\"token punctuation\">.<\/span>exeState <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.inUse&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">else<\/span> <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>data<span class=\"token punctuation\">.<\/span>exeState <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token number\">2<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.exeFinish&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">else<\/span> <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>data<span class=\"token punctuation\">.<\/span>exeState <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token number\">3<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;System.deactiveTask&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">getMonitorTaskList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> url <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#039;\/lte\/ems\/sys\/monitor\/task\/query&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>page<span class=\"token punctuation\">.<\/span>pageNo <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>pager<span class=\"token punctuation\">.<\/span>ej2Instances<span class=\"token punctuation\">.<\/span>currentPage<span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> params <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">{<\/span> params<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        taskName<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>keyword<span class=\"token punctuation\">,<\/span><br \/>\n        pageNo<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>page<span class=\"token punctuation\">.<\/span>pageNo<span class=\"token punctuation\">,<\/span><br \/>\n        pageSize<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>pageSettings<span class=\"token punctuation\">.<\/span>pageSize<br \/>\n      <span class=\"token punctuation\">}<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> <span class=\"token class-name\">That<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>axios<span class=\"token punctuation\">.<\/span><span class=\"token function\">get<\/span><span class=\"token punctuation\">(<\/span>url<span class=\"token punctuation\">,<\/span> params<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">then<\/span><span class=\"token punctuation\">(<\/span>response <span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">const<\/span> result <span class=\"token operator\">&#061;<\/span> response<span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">.<\/span>result<span class=\"token punctuation\">;<\/span><br \/>\n        result<span class=\"token punctuation\">.<\/span><span class=\"token function\">forEach<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">(<\/span>v<span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n          <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token operator\">!<\/span><span class=\"token operator\">!<\/span>v<span class=\"token punctuation\">.<\/span>sampleStart<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            let date <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            date<span class=\"token punctuation\">.<\/span><span class=\"token function\">setTime<\/span><span class=\"token punctuation\">(<\/span>v<span class=\"token punctuation\">.<\/span>sampleStart<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            v<span class=\"token punctuation\">.<\/span>sampleStart <span class=\"token operator\">&#061;<\/span> date<span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token punctuation\">}<\/span><br \/>\n          <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token operator\">!<\/span><span class=\"token operator\">!<\/span>v<span class=\"token punctuation\">.<\/span>sampleEnd<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            let date <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            date<span class=\"token punctuation\">.<\/span><span class=\"token function\">setTime<\/span><span class=\"token punctuation\">(<\/span>v<span class=\"token punctuation\">.<\/span>sampleEnd<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            v<span class=\"token punctuation\">.<\/span>sampleEnd <span class=\"token operator\">&#061;<\/span> date<span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>monitorTaskData <span class=\"token operator\">&#061;<\/span> result<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>page<span class=\"token punctuation\">.<\/span>totalRecordsCount <span class=\"token operator\">&#061;<\/span> response<span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">.<\/span>totalCount<span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">filterMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTaskList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">getRecord<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> result <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>grid<span class=\"token punctuation\">.<\/span><span class=\"token function\">getSelectedRecords<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>result <span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">null<\/span> <span class=\"token operator\">||<\/span> result <span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;warning&#039;<\/span><span class=\"token punctuation\">,<\/span>&#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.noSelect&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token keyword\">return<\/span> result<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">showAddDialog<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>addMonitorTaskPage<span class=\"token punctuation\">.<\/span><span class=\"token function\">init<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>addMonitorTaskDialog<span class=\"token punctuation\">.<\/span><span class=\"token function\">show<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">showEditDialog<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> <span class=\"token keyword\">record<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getRecord<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">record<\/span><span class=\"token punctuation\">.<\/span>length <span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;warning&#039;<\/span><span class=\"token punctuation\">,<\/span>&#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.selectOne&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">record<\/span><span class=\"token punctuation\">.<\/span>length <span class=\"token operator\">!&#061;<\/span><span class=\"token operator\">&#061;<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;warning&#039;<\/span><span class=\"token punctuation\">,<\/span>&#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.onlyOneSelect&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n       <span class=\"token keyword\">for<\/span><span class=\"token punctuation\">(<\/span>let i<span class=\"token operator\">&#061;<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span> i<span class=\"token operator\">&lt;<\/span><span class=\"token keyword\">record<\/span><span class=\"token punctuation\">.<\/span>length<span class=\"token punctuation\">;<\/span> i<span class=\"token operator\">&#043;&#043;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span><span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token keyword\">record<\/span><span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span>exeState<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;warning&#039;<\/span><span class=\"token punctuation\">,<\/span>&#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.activeMonitor&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>editId <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">record<\/span><span class=\"token punctuation\">[<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span>id<span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>showMonitorTaskPage<span class=\"token punctuation\">.<\/span><span class=\"token function\">init<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>editId<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>showMonitorTaskDialog<span class=\"token punctuation\">.<\/span><span class=\"token function\">show<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">activeMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> url <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;\/lte\/ems\/sys\/monitor\/task\/active&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      let <span class=\"token keyword\">record<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getRecord<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">record<\/span> <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">record<\/span><span class=\"token punctuation\">.<\/span>length <span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;warning&#039;<\/span><span class=\"token punctuation\">,<\/span>&#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.selectOne&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">else<\/span> <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">record<\/span><span class=\"token punctuation\">.<\/span>length <span class=\"token operator\">&gt;<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token class-name\">EventBus<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">emit<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;toast&#039;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token punctuation\">{<\/span> type<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;warning&#039;<\/span><span class=\"token punctuation\">,<\/span> content<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;DeployManagement.pleaseSelectOneData&#039;<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token keyword\">for<\/span><span class=\"token punctuation\">(<\/span>let i<span class=\"token operator\">&#061;<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span> i<span class=\"token operator\">&lt;<\/span><span class=\"token keyword\">record<\/span><span class=\"token punctuation\">.<\/span>length<span class=\"token punctuation\">;<\/span> i<span class=\"token operator\">&#043;&#043;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">3<\/span> <span class=\"token operator\">!&#061;<\/span><span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">record<\/span><span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span>exeState<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;warning&#039;<\/span><span class=\"token punctuation\">,<\/span>&#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.activeMonitor&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><\/p>\n<p>      <span class=\"token keyword\">for<\/span><span class=\"token punctuation\">(<\/span>let i<span class=\"token operator\">&#061;<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span> i<span class=\"token operator\">&lt;<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTaskData<span class=\"token punctuation\">.<\/span>length<span class=\"token punctuation\">;<\/span> i<span class=\"token operator\">&#043;&#043;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span> <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTaskData<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span>exeState<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;warning&#039;<\/span><span class=\"token punctuation\">,<\/span>&#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.oneActiveMonitor&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n      let <span class=\"token class-name\">That<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> params <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">record<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">forEach<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">(<\/span>r<span class=\"token punctuation\">,<\/span> i<span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        params<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span>r<span class=\"token punctuation\">.<\/span>id<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">var<\/span> currentDate <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>currentDate <span class=\"token operator\">&gt;<\/span> <span class=\"token keyword\">record<\/span><span class=\"token punctuation\">[<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span>sampleEnd<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;error&#039;<\/span><span class=\"token punctuation\">,<\/span>  &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.taskExpired&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>axios<span class=\"token punctuation\">.<\/span><span class=\"token function\">post<\/span><span class=\"token punctuation\">(<\/span>url<span class=\"token punctuation\">,<\/span> params<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">then<\/span><span class=\"token punctuation\">(<\/span>response <span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">const<\/span> result <span class=\"token operator\">&#061;<\/span> response<span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>result<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n          <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;success&#039;<\/span><span class=\"token punctuation\">,<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.success&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTaskList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">else<\/span><span class=\"token punctuation\">{<\/span><br \/>\n          <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;error&#039;<\/span><span class=\"token punctuation\">,<\/span>  &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.failure&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">deactiveMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> url <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;\/lte\/ems\/sys\/monitor\/task\/deactive&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      let <span class=\"token keyword\">record<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getRecord<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">record<\/span> <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">record<\/span><span class=\"token punctuation\">.<\/span>length <span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;warning&#039;<\/span><span class=\"token punctuation\">,<\/span>&#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.selectOne&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token keyword\">for<\/span><span class=\"token punctuation\">(<\/span>let i<span class=\"token operator\">&#061;<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span> i<span class=\"token operator\">&lt;<\/span><span class=\"token keyword\">record<\/span><span class=\"token punctuation\">.<\/span>length<span class=\"token punctuation\">;<\/span> i<span class=\"token operator\">&#043;&#043;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span> <span class=\"token operator\">!&#061;<\/span><span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">record<\/span><span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span>exeState<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;warning&#039;<\/span><span class=\"token punctuation\">,<\/span>&#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.deactiveMonitor&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n      let <span class=\"token class-name\">That<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> params <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">record<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">forEach<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">(<\/span>r<span class=\"token punctuation\">,<\/span> i<span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        params<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span>r<span class=\"token punctuation\">.<\/span>id<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>axios<span class=\"token punctuation\">.<\/span><span class=\"token function\">post<\/span><span class=\"token punctuation\">(<\/span>url<span class=\"token punctuation\">,<\/span> params<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">then<\/span><span class=\"token punctuation\">(<\/span>response <span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">const<\/span> result <span class=\"token operator\">&#061;<\/span> response<span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>result<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n          <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;success&#039;<\/span><span class=\"token punctuation\">,<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.success&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTaskList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">else<\/span><span class=\"token punctuation\">{<\/span><br \/>\n          <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;error&#039;<\/span><span class=\"token punctuation\">,<\/span>  &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.failure&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">deleteMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> <span class=\"token keyword\">record<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getRecord<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">record<\/span><span class=\"token punctuation\">.<\/span>length <span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;warning&#039;<\/span><span class=\"token punctuation\">,<\/span>&#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.selectOne&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token keyword\">for<\/span><span class=\"token punctuation\">(<\/span>let i<span class=\"token operator\">&#061;<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span> i<span class=\"token operator\">&lt;<\/span><span class=\"token keyword\">record<\/span><span class=\"token punctuation\">.<\/span>length<span class=\"token punctuation\">;<\/span> i<span class=\"token operator\">&#043;&#043;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span> <span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">record<\/span><span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span>exeState<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;warning&#039;<\/span><span class=\"token punctuation\">,<\/span>&#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.deleteMonitor&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> url <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#039;\/lte\/ems\/sys\/monitor\/task\/delete&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> params <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">record<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">forEach<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">(<\/span>r<span class=\"token punctuation\">,<\/span> i<span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        params<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span>r<span class=\"token punctuation\">.<\/span>id<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      let <span class=\"token class-name\">That<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$layer<span class=\"token punctuation\">.<\/span><span class=\"token function\">confirm<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        msg<span class=\"token operator\">:<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.confirmTip&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">,<\/span><br \/>\n        btn1<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n          msg<span class=\"token operator\">:<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.cancel&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        btn2<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n          msg<span class=\"token operator\">:<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.ok&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">,<\/span><br \/>\n          func<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>axios<span class=\"token punctuation\">.<\/span><span class=\"token function\">post<\/span><span class=\"token punctuation\">(<\/span>url<span class=\"token punctuation\">,<\/span> params<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">then<\/span><span class=\"token punctuation\">(<\/span>response <span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n              <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>response<span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;success&#039;<\/span><span class=\"token punctuation\">,<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.success&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTaskList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n              <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">else<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;error&#039;<\/span><span class=\"token punctuation\">,<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.failure&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n              <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">addMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      let status <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>addMonitorTaskPage<span class=\"token punctuation\">.<\/span><span class=\"token function\">validation<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span><span class=\"token operator\">!<\/span>status<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> url <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#039;\/lte\/ems\/sys\/monitor\/task\/add&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> monitorTaskPo <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>addMonitorTaskPage<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      console<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;******addMonitorTask-monitorTaskPo:&#034;<\/span><span class=\"token punctuation\">,<\/span> monitorTaskPo<span class=\"token punctuation\">)<\/span><\/p>\n<p>      <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>monitorTaskPo <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n      let <span class=\"token class-name\">That<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>axios<span class=\"token punctuation\">.<\/span><span class=\"token function\">post<\/span><span class=\"token punctuation\">(<\/span>url<span class=\"token punctuation\">,<\/span> monitorTaskPo<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">then<\/span><span class=\"token punctuation\">(<\/span>response <span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">const<\/span> result <span class=\"token operator\">&#061;<\/span> response<span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>result<span class=\"token operator\">&#061;&#061;<\/span><span class=\"token boolean\">true<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n          <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;success&#039;<\/span><span class=\"token punctuation\">,<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.success&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTaskList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>addMonitorTaskDialog<span class=\"token punctuation\">.<\/span><span class=\"token function\">clear<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>addMonitorTaskDialog<span class=\"token punctuation\">.<\/span><span class=\"token function\">close<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">else<\/span> <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>result<span class=\"token operator\">&#061;&#061;<\/span><span class=\"token boolean\">false<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n          <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;error&#039;<\/span><span class=\"token punctuation\">,<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.failure&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">else<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n          <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;error&#039;<\/span><span class=\"token punctuation\">,<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Security.failureMessage&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">modiyMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      let status <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>showMonitorTaskPage<span class=\"token punctuation\">.<\/span><span class=\"token function\">validation<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span><span class=\"token operator\">!<\/span>status<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> url <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#039;\/lte\/ems\/sys\/monitor\/task\/modify&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> monitorTaskPo <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>showMonitorTaskPage<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      console<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;******modiyMonitorTask-monitorTaskPo:&#034;<\/span><span class=\"token punctuation\">,<\/span> monitorTaskPo<span class=\"token punctuation\">)<\/span><\/p>\n<p>      <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>monitorTaskPo <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n      let <span class=\"token class-name\">That<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>axios<span class=\"token punctuation\">.<\/span><span class=\"token function\">post<\/span><span class=\"token punctuation\">(<\/span>url<span class=\"token punctuation\">,<\/span> monitorTaskPo<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">then<\/span><span class=\"token punctuation\">(<\/span>response <span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">const<\/span> result <span class=\"token operator\">&#061;<\/span> response<span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>result<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n          <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;success&#039;<\/span><span class=\"token punctuation\">,<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.success&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTaskList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>showMonitorTaskDialog<span class=\"token punctuation\">.<\/span><span class=\"token function\">clear<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>showMonitorTaskDialog<span class=\"token punctuation\">.<\/span><span class=\"token function\">close<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">else<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n          <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;error&#039;<\/span><span class=\"token punctuation\">,<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.failure&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">dialogHide<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>addMonitorTaskDialog<span class=\"token punctuation\">.<\/span><span class=\"token function\">clear<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>addMonitorTaskDialog<span class=\"token punctuation\">.<\/span><span class=\"token function\">close<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>showMonitorTaskDialog<span class=\"token punctuation\">.<\/span><span class=\"token function\">clear<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>showMonitorTaskDialog<span class=\"token punctuation\">.<\/span><span class=\"token function\">clear<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">refreshGrid<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>keyword<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTaskList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">getCheckedData<\/span><span class=\"token punctuation\">(<\/span>selectOnly<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token comment\">\/\/ false: \u4e0d\u652f\u6301\u591a\u9009   true: \u652f\u6301\u591a\u9009<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> selectedRecords <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>grid<span class=\"token punctuation\">.<\/span><span class=\"token function\">getSelectedRecords<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>selectedRecords<span class=\"token punctuation\">.<\/span>length <span class=\"token operator\">&lt;<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token comment\">\/\/ EventBus.$emit(&#039;toast&#039;, {type: &#039;warning&#039;, content: this.$t(&#039;Alarm.no_checked&#039;)});<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;warning&#039;<\/span><span class=\"token punctuation\">,<\/span>&#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Alarm.no_checked&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>        <span class=\"token keyword\">return<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>selectedRecords<span class=\"token punctuation\">.<\/span>length <span class=\"token operator\">&gt;<\/span> <span class=\"token number\">1<\/span> <span class=\"token operator\">&amp;&amp;<\/span> <span class=\"token operator\">!<\/span>selectOnly<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token comment\">\/\/ EventBus.$emit(&#039;toast&#039;, {type: &#039;warning&#039;, content: this.$t(&#039;Common.tips.onlyOneSelect&#039;)});<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">showToast<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;warning&#039;<\/span><span class=\"token punctuation\">,<\/span>&#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Common.tips.onlyOneSelect&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token keyword\">return<\/span> selectedRecords<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n  <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n  watch<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token function\">screenHeight<\/span><span class=\"token punctuation\">(<\/span>val<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>screenHeight <span class=\"token operator\">&#061;<\/span> val<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><br \/>\n  <span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>script<span class=\"token operator\">&gt;<\/span><\/p>\n<h4>MonitorTaskLog.vue<\/h4>\n<p><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>template<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n  <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h100vh-140&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-toolbarBg&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>ejs<span class=\"token operator\">&#8211;<\/span>toolbar <span class=\"token operator\">:<\/span>items<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;toolbarItems&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">!<\/span><span class=\"token operator\">&#8212;<\/span> <span class=\"token operator\">&lt;<\/span>ejs<span class=\"token operator\">&#8211;<\/span>toolbar<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>items<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>item prefixIcon<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;icon hero-icon hero-icon-refresh&#039;<\/span> tooltipText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Alarm.refresh&#039;)&#034;<\/span> <span class=\"token operator\">:<\/span>click<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;refreshGrid&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>item<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>items<span class=\"token operator\">&gt;<\/span>  <span class=\"token operator\">&#8212;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>ejs<span class=\"token operator\">&#8211;<\/span>toolbar<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">!<\/span><span class=\"token operator\">&#8212;<\/span><span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;h-inputBox&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&#8212;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">!<\/span><span class=\"token operator\">&#8212;<\/span>  <span class=\"token operator\">&lt;<\/span>ejs<span class=\"token operator\">&#8211;<\/span>dropdownlist <span class=\"token operator\">:<\/span>dataSource<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;productList&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>model<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;product&#034;<\/span><span class=\"token operator\">&#8212;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">!<\/span><span class=\"token operator\">&#8212;<\/span>      <span class=\"token operator\">:<\/span>fields<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;fieldsType&#034;<\/span> name<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;productCheck&#034;<\/span>  <span class=\"token annotation punctuation\">&#064;change<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;productChange&#034;<\/span> <span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>ejs<span class=\"token operator\">&#8211;<\/span>dropdownlist<span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&#8212;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">!<\/span><span class=\"token operator\">&#8212;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&#8212;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-inputBox&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n               <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.sampleStart&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">:<\/span><br \/>\n              <span class=\"token operator\">&lt;<\/span>ejs<span class=\"token operator\">&#8211;<\/span>datetimepicker ref<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;dataStart&#034;<\/span> <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-input e-disabled e-input-group&#034;<\/span> name<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;StartDate&#034;<\/span><br \/>\n              <span class=\"token operator\">:<\/span>format<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;dateFormat.format&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>model<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorTask.sampleStart&#034;<\/span> <span class=\"token operator\">:<\/span>locale<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;locale&#034;<\/span>  <span class=\"token annotation punctuation\">&#064;change<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;getMonitorTaskList&#034;<\/span> <span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>ejs<span class=\"token operator\">&#8211;<\/span>datetimepicker<span class=\"token operator\">&gt;<\/span><\/p>\n<p>              <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.task.sampleEnd&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">:<\/span><br \/>\n              <span class=\"token operator\">&lt;<\/span>ejs<span class=\"token operator\">&#8211;<\/span>datetimepicker ref<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;dataEnd&#034;<\/span> <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;e-input e-disabled e-input-group&#034;<\/span> name<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;EndDate&#034;<\/span><br \/>\n              <span class=\"token operator\">:<\/span>format<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;dateFormat.format&#034;<\/span> v<span class=\"token operator\">&#8211;<\/span>model<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorTask.sampleEnd&#034;<\/span> <span class=\"token operator\">:<\/span>locale<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;locale&#034;<\/span>   <span class=\"token annotation punctuation\">&#064;change<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;getMonitorTaskList&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>ejs<span class=\"token operator\">&#8211;<\/span>datetimepicker<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h100-80 h-scroll&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>ejs<span class=\"token operator\">&#8211;<\/span>grid <span class=\"token operator\">:<\/span>dataSource<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorTaskLogData&#034;<\/span> <span class=\"token operator\">:<\/span>allowPaging<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;true&#034;<\/span> ref<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;grid&#034;<\/span> <span class=\"token operator\">:<\/span>pageSettings<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;pageSettings&#034;<\/span> <span class=\"token operator\">:<\/span>height<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;screenHeight&#034;<\/span> <span class=\"token operator\">:<\/span>allowExcelExport<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;true&#039;<\/span> <span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>columns<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">!<\/span><span class=\"token operator\">&#8212;<\/span> <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column type<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;checkbox&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;50&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;center&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span> <span class=\"token operator\">&#8212;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;id&#034;<\/span> <span class=\"token operator\">:<\/span>visible<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;false&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">!<\/span><span class=\"token operator\">&#8212;<\/span><span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;product&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.product&#039;)&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&#8212;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;systemInfo&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.systemInfo&#039;)&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;240&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span> clipMode<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;EllipsisWithTooltip&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">!<\/span><span class=\"token operator\">&#8212;<\/span> <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;taskId&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.taskId&#039;)&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span> <span class=\"token operator\">&#8212;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;recoreTime&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.recoreTime&#039;)&#034;<\/span> <span class=\"token operator\">:<\/span>format<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;dateFormat&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span> clipMode<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;EllipsisWithTooltip&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;cpu&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.cpu&#039;)&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span> clipMode<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;EllipsisWithTooltip&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;cpuThreshold&#034;<\/span> <span class=\"token operator\">:<\/span>visible<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;false&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.cpuThreshold&#039;)&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span> clipMode<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;EllipsisWithTooltip&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;memory&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.memory&#039;)&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span> clipMode<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;EllipsisWithTooltip&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;memoryThreshold&#034;<\/span> <span class=\"token operator\">:<\/span>visible<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;false&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.memoryThreshold&#039;)&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span> clipMode<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;EllipsisWithTooltip&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;space&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.diskSpace&#039;)&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span> clipMode<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;EllipsisWithTooltip&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;spaceThreshold&#034;<\/span> <span class=\"token operator\">:<\/span>visible<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;false&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.diskSpaceThreshold&#039;)&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span> clipMode<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;EllipsisWithTooltip&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;networkRxRate&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.networkRxRate&#039;)&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span> clipMode<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;EllipsisWithTooltip&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;networkTxRate&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.networkTxRate&#039;)&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span> clipMode<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;EllipsisWithTooltip&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;iopsKbRead&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.IOPSKbRead&#039;)&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span> clipMode<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;EllipsisWithTooltip&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;iopsKbWrite&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.IOPSKbWrite&#039;)&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span> clipMode<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;EllipsisWithTooltip&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;queueOperands&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.queueOperands&#039;)&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span> clipMode<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;EllipsisWithTooltip&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;databaseDiskSpaceIsUsed&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.databaseDiskSpaceIsUsed&#039;)&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span> clipMode<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;EllipsisWithTooltip&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>column field<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;snmpAlarmDataSize&#034;<\/span> <span class=\"token operator\">:<\/span>headerText<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;$t(&#039;Monitor.record.snmpAlarmDataSize&#039;)&#034;<\/span> width<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;120&#034;<\/span> textAlign<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Center&#034;<\/span> clipMode<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;EllipsisWithTooltip&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>column<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>columns<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>ejs<span class=\"token operator\">&#8211;<\/span>grid<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>ejs<span class=\"token operator\">&#8211;<\/span>pager<br \/>\n          ref<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;pager&#034;<\/span><br \/>\n          <span class=\"token operator\">:<\/span>pageSize<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;pageSettings.pageSize&#034;<\/span><br \/>\n          <span class=\"token operator\">:<\/span>pageCount<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;page.pageCount&#034;<\/span><br \/>\n          <span class=\"token operator\">:<\/span>currentPage<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;page.pageNo&#034;<\/span><br \/>\n          <span class=\"token operator\">:<\/span>totalRecordsCount<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;page.totalRecordsCount&#034;<\/span><br \/>\n          <span class=\"token annotation punctuation\">&#064;click<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;getMonitorTaskList&#034;<\/span><br \/>\n        <span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>ejs<span class=\"token operator\">&#8211;<\/span>pager<span class=\"token operator\">&gt;<\/span><br \/>\n      <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n  <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>template<span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>script<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token class-name\">ExcelExport<\/span><span class=\"token punctuation\">}<\/span> from <span class=\"token string\">&#039;&#064;syncfusion\/ej2-vue-grids&#039;<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>export <span class=\"token keyword\">default<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n  name<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;monitorSystemLog&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n  provide<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n    grid<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token class-name\">ExcelExport<\/span><span class=\"token punctuation\">]<\/span><br \/>\n  <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n  components<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n  <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n  <span class=\"token function\">data<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token keyword\">return<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      isShow_Refresh<span class=\"token operator\">:<\/span> JSON<span class=\"token punctuation\">.<\/span><span class=\"token function\">parse<\/span><span class=\"token punctuation\">(<\/span>sessionStorage<span class=\"token punctuation\">.<\/span><span class=\"token function\">getItem<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;authMap&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>monitor_system_log<span class=\"token punctuation\">.<\/span>Refresh<span class=\"token punctuation\">,<\/span><br \/>\n      monitorTaskLogData<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      left<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> show<span class=\"token operator\">:<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">,<\/span> name<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      middle<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> show<span class=\"token operator\">:<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">,<\/span> name<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      right<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> show<span class=\"token operator\">:<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span> crumb<span class=\"token operator\">:<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Security.securityManage&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token operator\">&#043;<\/span><span class=\"token string\">&#039;\/&#039;<\/span> <span class=\"token operator\">&#043;<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.monitor&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096; <span class=\"token operator\">&#043;<\/span> <span class=\"token string\">&#039;\/&#039;<\/span> <span class=\"token operator\">&#043;<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.record.titleName&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096; <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      toolbarItems<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><br \/>\n        <span class=\"token punctuation\">{<\/span> prefixIcon<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;icon hero-icon hero-icon-refresh&#039;<\/span><span class=\"token punctuation\">,<\/span> tooltipText<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Alarm.refresh&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> click<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>refreshGrid <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      locale<span class=\"token operator\">:<\/span> localStorage<span class=\"token punctuation\">.<\/span><span class=\"token function\">getItem<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;locale&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      product<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      productList<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      pageSettings<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> pageSize<span class=\"token operator\">:<\/span> <span class=\"token number\">15<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      page<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        pageCount<span class=\"token operator\">:<\/span> <span class=\"token number\">4<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        totalRecordsCount<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        pageNo<span class=\"token operator\">:<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      monitorTask<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    taskName<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    product<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;PLATFORM&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    sampleStart<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    sampleEnd<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      dateFormat<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        type<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;date&#039;<\/span><span class=\"token punctuation\">,<\/span> format<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;yyyy-MM-dd HH:mm:ss&#039;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      fieldsType<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n          text<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;text&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          value<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;value&#034;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      addStatus<span class=\"token operator\">:<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      screenHeight<span class=\"token operator\">:<\/span> document<span class=\"token punctuation\">.<\/span>body<span class=\"token punctuation\">.<\/span>clientHeight <span class=\"token operator\">&#8211;<\/span> <span class=\"token number\">240<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n  <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n  <span class=\"token function\">mounted<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTaskList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getProductList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    let <span class=\"token class-name\">That<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">;<\/span><br \/>\n  <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n  methods<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token function\">typeFormat<\/span><span class=\"token punctuation\">(<\/span>grids<span class=\"token punctuation\">,<\/span> data<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>data<span class=\"token punctuation\">.<\/span>exeCycle <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token string\">&#039;run&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.record.run&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">else<\/span> <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>data<span class=\"token punctuation\">.<\/span>exeCycle <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token string\">&#039;start&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.record.start&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">getMonitorTaskList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> url <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#039;\/lte\/ems\/sys\/monitor\/log\/queryMonitorTaskLog&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>page<span class=\"token punctuation\">.<\/span>pageNo <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>pager<span class=\"token punctuation\">.<\/span>ej2Instances<span class=\"token punctuation\">.<\/span>currentPage<span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> params <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">{<\/span> params<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        product<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>product<span class=\"token punctuation\">,<\/span><br \/>\n        pageNo<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>page<span class=\"token punctuation\">.<\/span>pageNo<span class=\"token punctuation\">,<\/span><br \/>\n        pageSize<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>pageSettings<span class=\"token punctuation\">.<\/span>pageSize<span class=\"token punctuation\">,<\/span><br \/>\n        startTime<span class=\"token operator\">:<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>sampleStart<span class=\"token operator\">&#061;&#061;<\/span><span class=\"token string\">&#039;&#039;<\/span> <span class=\"token operator\">?<\/span> <span class=\"token string\">&#039;&#039;<\/span> <span class=\"token operator\">:<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">parse<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>sampleStart<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        endTime<span class=\"token operator\">:<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>sampleEnd<span class=\"token operator\">&#061;&#061;<\/span><span class=\"token string\">&#039;&#039;<\/span> <span class=\"token operator\">?<\/span> <span class=\"token string\">&#039;&#039;<\/span> <span class=\"token operator\">:<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">parse<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask<span class=\"token punctuation\">.<\/span>sampleEnd<span class=\"token punctuation\">)<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">const<\/span> <span class=\"token class-name\">That<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>axios<span class=\"token punctuation\">.<\/span><span class=\"token function\">get<\/span><span class=\"token punctuation\">(<\/span>url<span class=\"token punctuation\">,<\/span> params<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">then<\/span><span class=\"token punctuation\">(<\/span>response <span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">const<\/span> result <span class=\"token operator\">&#061;<\/span> response<span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">.<\/span>result<span class=\"token punctuation\">;<\/span><br \/>\n        result<span class=\"token punctuation\">.<\/span><span class=\"token function\">forEach<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">(<\/span>v<span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n          <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token operator\">!<\/span><span class=\"token operator\">!<\/span>v<span class=\"token punctuation\">.<\/span>recoreTime<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            let date <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            date<span class=\"token punctuation\">.<\/span><span class=\"token function\">setTime<\/span><span class=\"token punctuation\">(<\/span>v<span class=\"token punctuation\">.<\/span>recoreTime<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            v<span class=\"token punctuation\">.<\/span>recoreTime <span class=\"token operator\">&#061;<\/span> date<span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>monitorTaskLogData <span class=\"token operator\">&#061;<\/span> result<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">That<\/span><span class=\"token punctuation\">.<\/span>page<span class=\"token punctuation\">.<\/span>totalRecordsCount <span class=\"token operator\">&#061;<\/span> response<span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">.<\/span>totalCount<span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">productChange<\/span><span class=\"token punctuation\">(<\/span>msg<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>product <span class=\"token operator\">&#061;<\/span> msg<span class=\"token punctuation\">.<\/span>value<span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTaskList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">getProductList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$axios<span class=\"token punctuation\">.<\/span><span class=\"token function\">get<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\/lte\/ems\/sys\/monitor\/log\/findProducts&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">then<\/span><span class=\"token punctuation\">(<\/span>response <span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n          let resultVal <span class=\"token operator\">&#061;<\/span> response<span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">.<\/span>resultVal<span class=\"token punctuation\">;<\/span><br \/>\n          resultVal <span class=\"token operator\">&#061;<\/span> resultVal<span class=\"token punctuation\">.<\/span><span class=\"token function\">filter<\/span><span class=\"token punctuation\">(<\/span>item <span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&gt;<\/span> <span class=\"token operator\">!<\/span>item<span class=\"token punctuation\">.<\/span><span class=\"token function\">includes<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;ems_5gc&#039;<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&amp;&amp;<\/span> <span class=\"token operator\">!<\/span>item<span class=\"token punctuation\">.<\/span><span class=\"token function\">includes<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;ems_gnb&#039;<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&amp;&amp;<\/span> <span class=\"token operator\">!<\/span>item<span class=\"token punctuation\">.<\/span><span class=\"token function\">includes<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;ems_tr069&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>productList<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">{<\/span> text<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;All&#034;<\/span><span class=\"token punctuation\">,<\/span> value<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;&#034;<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span>let i <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span> i <span class=\"token operator\">&lt;<\/span> resultVal<span class=\"token punctuation\">.<\/span>length<span class=\"token punctuation\">;<\/span> i<span class=\"token operator\">&#043;&#043;<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n              <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>productList<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                  text<span class=\"token operator\">:<\/span> resultVal<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                  value<span class=\"token operator\">:<\/span> resultVal<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n              <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token punctuation\">}<\/span><br \/>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">filterMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTaskList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">refreshGrid<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>product<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTaskList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n  <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n  watch<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token function\">screenHeight<\/span><span class=\"token punctuation\">(<\/span>val<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>screenHeight <span class=\"token operator\">&#061;<\/span> val<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><br \/>\n  <span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>script<span class=\"token operator\">&gt;<\/span><\/p>\n<h4>RealtimeCpuMonitor.vue<\/h4>\n<p><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>template<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;h100vh-150 h-normalBg&#039;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;h-ainfoBg&#039;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;h-ainfo&#039;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>span <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;icon hero-icon hero-icon-detailcode&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>span<span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.realTimeMonitoring.CPUUtilization&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span>&#xff1a; <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span> <span class=\"token class-name\">CPUUtilization<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">%<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;h-normalContainter&#039;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;row h-nomargin h-full-container width-100vw h100-80&#039;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                    <span class=\"token operator\">&lt;<\/span>div id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;cpuMonitor&#039;<\/span> <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;width-100vw h100&#039;<\/span> style<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;height:599px&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>template<span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>script<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">echarts<\/span> from <span class=\"token string\">&#039;echarts&#039;<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>export <span class=\"token keyword\">default<\/span><span class=\"token punctuation\">{<\/span><br \/>\n    name<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;realtimeCpuMonitor&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">data<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            data<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            charts<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            app<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            myChart<span class=\"token operator\">:<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            xData<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            <span class=\"token class-name\">CPUUtilization<\/span><span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    methods<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token function\">initData<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>myChart <span class=\"token operator\">&#061;<\/span> echarts<span class=\"token punctuation\">.<\/span><span class=\"token function\">init<\/span><span class=\"token punctuation\">(<\/span>document<span class=\"token punctuation\">.<\/span><span class=\"token function\">getElementById<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;cpuMonitor&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">var<\/span> i<span class=\"token operator\">&#061;<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span>i<span class=\"token operator\">&lt;<\/span><span class=\"token number\">12<\/span><span class=\"token punctuation\">;<\/span>i<span class=\"token operator\">&#043;&#043;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>i<span class=\"token operator\">&#061;&#061;<\/span><span class=\"token number\">11<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>xData<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;0&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">else<\/span> <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>i<span class=\"token operator\">&#061;&#061;<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>xData<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;60s&#039;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">else<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>xData<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;-&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n            let option <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getChartOption<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>option <span class=\"token operator\">&amp;&amp;<\/span> typeof option <span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#039;object&#039;<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>myChart<span class=\"token punctuation\">.<\/span><span class=\"token function\">setOption<\/span><span class=\"token punctuation\">(<\/span>option<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token function\">random<\/span><span class=\"token punctuation\">(<\/span>min<span class=\"token punctuation\">,<\/span>max<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">return<\/span> <span class=\"token class-name\">Math<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">floor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Math<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">random<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token operator\">*<\/span><span class=\"token punctuation\">(<\/span>max<span class=\"token operator\">&#8211;<\/span>min<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token operator\">&#043;<\/span>min<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token function\">randomData<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">random<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">20<\/span><span class=\"token punctuation\">,<\/span><span class=\"token number\">60<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token function\">getMonitorData<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">CPUUtilization<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token class-name\"><span class=\"token namespace\">this<span class=\"token punctuation\">.<\/span><\/span>CPUUtilization<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token class-name\">CPUUtilization<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">.<\/span>length<span class=\"token operator\">&gt;&#061;<\/span><span class=\"token number\">12<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">.<\/span><span class=\"token function\">shift<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">CPUUtilization<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>myChart<span class=\"token punctuation\">.<\/span><span class=\"token function\">clear<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>myChart<span class=\"token punctuation\">.<\/span><span class=\"token function\">setOption<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getChartOption<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><span class=\"token boolean\">true<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>myChart<span class=\"token punctuation\">.<\/span><span class=\"token function\">resize<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token function\">getChartOption<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">const<\/span> option <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                title<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    text<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                tooltip<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    trigger<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;axis&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    formatter<span class=\"token operator\">:<\/span> function <span class=\"token punctuation\">(<\/span>params<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token keyword\">return<\/span> params<span class=\"token punctuation\">[<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span>value<span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    axisPointer<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    animation<span class=\"token operator\">:<\/span> <span class=\"token boolean\">false<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                xAxis<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    type<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;category&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    data<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>xData<span class=\"token punctuation\">,<\/span><br \/>\n                    boundaryGap<span class=\"token operator\">:<\/span> <span class=\"token boolean\">false<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                yAxis<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    name<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;%&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    type<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;value&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    min<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    max<span class=\"token operator\">:<\/span> <span class=\"token number\">100<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    axisLabel<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        formatter<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;{value}&#039;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                series<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><br \/>\n                    <span class=\"token punctuation\">{<\/span><br \/>\n                        type<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;line&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        areaStyle<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            color<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                                type<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;linear&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                x<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                y<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                x2<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                y2<span class=\"token operator\">:<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                colorStops<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><br \/>\n                                    <span class=\"token punctuation\">{<\/span><br \/>\n                                        offset<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                        color<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;rgb(232,248,252)&#039;<\/span><br \/>\n                                    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                    <span class=\"token punctuation\">{<\/span><br \/>\n                                        offset<span class=\"token operator\">:<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                        color<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;rgb(203,227,243)&#039;<\/span><br \/>\n                                    <span class=\"token punctuation\">}<\/span><br \/>\n                                <span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                global<span class=\"token operator\">:<\/span> <span class=\"token boolean\">false<\/span><br \/>\n                            <span class=\"token punctuation\">}<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        data<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">,<\/span><br \/>\n                        lineStyle<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            color<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;#4097c9&#039;<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token punctuation\">]<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">return<\/span> option<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">mounted<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">initData<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>script<span class=\"token operator\">&gt;<\/span><\/p>\n<h4>RealtimeDiskMonitor.vue<\/h4>\n<p><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>template<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;h100vh-150 h-normalBg&#039;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;h-ainfoBg&#039;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;h-ainfo&#039;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>span <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;icon hero-icon hero-icon-detailcode&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>span<span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.realTimeMonitoring.diskSize&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span>&#xff1a; <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span> diskSize <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span>GB<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>span<span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.realTimeMonitoring.diskUsage&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span>&#xff1a; <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span> diskUsage <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span>GB<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>span<span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.realTimeMonitoring.diskUtilization&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span>&#xff1a; <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span> diskUtilization <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">%<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;h-normalContainter&#039;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;row h-nomargin h-full-container width-100vw h100-80&#039;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                    <span class=\"token operator\">&lt;<\/span>div id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;diskMonitor&#039;<\/span> <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;width-100vw h100&#039;<\/span> style<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;height:599px&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>template<span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>script<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">echarts<\/span> from <span class=\"token string\">&#039;echarts&#039;<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>export <span class=\"token keyword\">default<\/span><span class=\"token punctuation\">{<\/span><br \/>\n    name<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;realtimeMemoryMonitor&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">data<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n          data<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          charts<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          app<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          myChart<span class=\"token operator\">:<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          xData<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          diskSize<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          diskUsage<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          diskUtilization<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    methods<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token function\">initData<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>myChart <span class=\"token operator\">&#061;<\/span> echarts<span class=\"token punctuation\">.<\/span><span class=\"token function\">init<\/span><span class=\"token punctuation\">(<\/span>document<span class=\"token punctuation\">.<\/span><span class=\"token function\">getElementById<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;diskMonitor&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">var<\/span> i<span class=\"token operator\">&#061;<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span>i<span class=\"token operator\">&lt;<\/span><span class=\"token number\">12<\/span><span class=\"token punctuation\">;<\/span>i<span class=\"token operator\">&#043;&#043;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>i<span class=\"token operator\">&#061;&#061;<\/span><span class=\"token number\">11<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>xData<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;0&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">else<\/span> <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>i<span class=\"token operator\">&#061;&#061;<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>xData<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;60s&#039;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">else<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>xData<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;-&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n            let option <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getChartOption<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>option <span class=\"token operator\">&amp;&amp;<\/span> typeof option <span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#039;object&#039;<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>myChart<span class=\"token punctuation\">.<\/span><span class=\"token function\">setOption<\/span><span class=\"token punctuation\">(<\/span>option<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorData<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token function\">random<\/span><span class=\"token punctuation\">(<\/span>min<span class=\"token punctuation\">,<\/span>max<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">return<\/span> <span class=\"token class-name\">Math<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">floor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Math<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">random<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token operator\">*<\/span><span class=\"token punctuation\">(<\/span>max<span class=\"token operator\">&#8211;<\/span>min<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token operator\">&#043;<\/span>min<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token function\">randomData<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">random<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">5600<\/span><span class=\"token punctuation\">,<\/span><span class=\"token number\">7000<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token function\">getMonitorData<\/span><span class=\"token punctuation\">(<\/span>diskSize<span class=\"token punctuation\">,<\/span> diskUsage<span class=\"token punctuation\">,<\/span> diskUtilization<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>diskSize <span class=\"token operator\">&#061;<\/span> diskSize<span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>diskUsage <span class=\"token operator\">&#061;<\/span> diskUsage<span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>diskUtilization <span class=\"token operator\">&#061;<\/span> diskUtilization<span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">.<\/span>length <span class=\"token operator\">&gt;&#061;<\/span> <span class=\"token number\">12<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">.<\/span><span class=\"token function\">shift<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token punctuation\">}<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span>diskUsage<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>myChart<span class=\"token punctuation\">.<\/span><span class=\"token function\">clear<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>myChart<span class=\"token punctuation\">.<\/span><span class=\"token function\">setOption<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getChartOption<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><span class=\"token boolean\">true<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>myChart<span class=\"token punctuation\">.<\/span><span class=\"token function\">resize<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token function\">getChartOption<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">const<\/span> option <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                title<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    text<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                tooltip<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    trigger<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;axis&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    formatter<span class=\"token operator\">:<\/span> function <span class=\"token punctuation\">(<\/span>params<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token keyword\">return<\/span> params<span class=\"token punctuation\">[<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span>value<span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    axisPointer<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    animation<span class=\"token operator\">:<\/span> <span class=\"token boolean\">false<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                xAxis<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    type<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;category&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    data<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>xData<span class=\"token punctuation\">,<\/span><br \/>\n                    boundaryGap<span class=\"token operator\">:<\/span> <span class=\"token boolean\">false<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                yAxis<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    name<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;GB&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    type<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;value&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    axisLabel<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        formatter<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;{value}&#039;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                series<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><br \/>\n                    <span class=\"token punctuation\">{<\/span><br \/>\n                        type<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;line&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        areaStyle<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            color<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                                type<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;linear&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                x<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                y<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                x2<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                y2<span class=\"token operator\">:<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                colorStops<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><br \/>\n                                    <span class=\"token punctuation\">{<\/span><br \/>\n                                        offset<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                        color<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;rgb(220,236,203)&#039;<\/span><br \/>\n                                    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                    <span class=\"token punctuation\">{<\/span><br \/>\n                                        offset<span class=\"token operator\">:<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                        color<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;rgb(196,228,172)&#039;<\/span><br \/>\n                                    <span class=\"token punctuation\">}<\/span><br \/>\n                                <span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                global<span class=\"token operator\">:<\/span> <span class=\"token boolean\">false<\/span><br \/>\n                            <span class=\"token punctuation\">}<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        data<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">,<\/span><br \/>\n                        lineStyle<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            color<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;#4da40d&#039;<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token punctuation\">]<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">return<\/span> option<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">mounted<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">initData<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">beforeDestroy<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">try<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token function\">clearInterval<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>clock<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span>e<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            console<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span>e<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>script<span class=\"token operator\">&gt;<\/span><\/p>\n<h4>RealtimeMemoryMonitor.vue<\/h4>\n<p><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>template<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;h100vh-150 h-normalBg&#039;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;h-ainfoBg&#039;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;h-ainfo&#039;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>span <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;icon hero-icon hero-icon-detailcode&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>span<span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.realTimeMonitoring.memoryTotal&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span>&#xff1a; <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span> memoryTotal <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span>GB<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>span<span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.realTimeMonitoring.memoryUsage&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span>&#xff1a; <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span> memoryUsage <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span>GB<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>span<span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.realTimeMonitoring.memoryUtilization&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span>&#xff1a; <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">{<\/span> memoryUsageRatio <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token operator\">%<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>span<span class=\"token operator\">&gt;<\/span><br \/>\n          <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;h-normalContainter&#039;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;row h-nomargin h-full-container width-100vw h100-80&#039;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                    <span class=\"token operator\">&lt;<\/span>div id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;memoryMonitor&#039;<\/span> <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;width-100vw h100&#039;<\/span> style<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;height:599px&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>template<span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>script<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">echarts<\/span> from <span class=\"token string\">&#039;echarts&#039;<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>export <span class=\"token keyword\">default<\/span><span class=\"token punctuation\">{<\/span><br \/>\n    name<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;realtimeMemoryMonitor&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">data<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n          data<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          charts<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          app<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          myChart<span class=\"token operator\">:<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          xData<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          memoryUsage<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          memoryTotal<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n          memoryUsageRatio<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    methods<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token function\">initData<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>myChart <span class=\"token operator\">&#061;<\/span> echarts<span class=\"token punctuation\">.<\/span><span class=\"token function\">init<\/span><span class=\"token punctuation\">(<\/span>document<span class=\"token punctuation\">.<\/span><span class=\"token function\">getElementById<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;memoryMonitor&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">var<\/span> i<span class=\"token operator\">&#061;<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span>i<span class=\"token operator\">&lt;<\/span><span class=\"token number\">12<\/span><span class=\"token punctuation\">;<\/span>i<span class=\"token operator\">&#043;&#043;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>i<span class=\"token operator\">&#061;&#061;<\/span><span class=\"token number\">11<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>xData<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;0&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">else<\/span> <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>i<span class=\"token operator\">&#061;&#061;<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>xData<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;60s&#039;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">else<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>xData<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;-&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n            let option <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getChartOption<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>option <span class=\"token operator\">&amp;&amp;<\/span> typeof option <span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#039;object&#039;<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>myChart<span class=\"token punctuation\">.<\/span><span class=\"token function\">setOption<\/span><span class=\"token punctuation\">(<\/span>option<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token function\">random<\/span><span class=\"token punctuation\">(<\/span>min<span class=\"token punctuation\">,<\/span>max<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">return<\/span> <span class=\"token class-name\">Math<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">floor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Math<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">random<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token operator\">*<\/span><span class=\"token punctuation\">(<\/span>max<span class=\"token operator\">&#8211;<\/span>min<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token operator\">&#043;<\/span>min<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token function\">randomData<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">random<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">5600<\/span><span class=\"token punctuation\">,<\/span><span class=\"token number\">7000<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token function\">getMonitorData<\/span><span class=\"token punctuation\">(<\/span>memoryTotal<span class=\"token punctuation\">,<\/span> memoryUsage<span class=\"token punctuation\">,<\/span> memoryUsageRatio<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>memoryTotal <span class=\"token operator\">&#061;<\/span> memoryTotal<span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>memoryUsage <span class=\"token operator\">&#061;<\/span> memoryUsage<span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>memoryUsageRatio <span class=\"token operator\">&#061;<\/span> memoryUsageRatio<span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">.<\/span>length<span class=\"token operator\">&gt;&#061;<\/span><span class=\"token number\">12<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">.<\/span><span class=\"token function\">shift<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token punctuation\">}<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">.<\/span><span class=\"token function\">push<\/span><span class=\"token punctuation\">(<\/span>memoryUsage<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>myChart<span class=\"token punctuation\">.<\/span><span class=\"token function\">clear<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>myChart<span class=\"token punctuation\">.<\/span><span class=\"token function\">setOption<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getChartOption<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><span class=\"token boolean\">true<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n          <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>myChart<span class=\"token punctuation\">.<\/span><span class=\"token function\">resize<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token function\">getChartOption<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">const<\/span> option <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                title<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    text<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                tooltip<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    trigger<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;axis&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    formatter<span class=\"token operator\">:<\/span> function <span class=\"token punctuation\">(<\/span>params<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token keyword\">return<\/span> params<span class=\"token punctuation\">[<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span>value<span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    axisPointer<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    animation<span class=\"token operator\">:<\/span> <span class=\"token boolean\">false<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                xAxis<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    type<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;category&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    data<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>xData<span class=\"token punctuation\">,<\/span><br \/>\n                    boundaryGap<span class=\"token operator\">:<\/span> <span class=\"token boolean\">false<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                yAxis<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    name<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;GB&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    type<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;value&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                    axisLabel<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        formatter<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;{value}&#039;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                series<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><br \/>\n                    <span class=\"token punctuation\">{<\/span><br \/>\n                        type<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;line&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        areaStyle<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            color<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                                type<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;linear&#039;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                x<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                y<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                x2<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                y2<span class=\"token operator\">:<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                colorStops<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><br \/>\n                                    <span class=\"token punctuation\">{<\/span><br \/>\n                                        offset<span class=\"token operator\">:<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                        color<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;rgb(244,234,246)&#039;<\/span><br \/>\n                                    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                    <span class=\"token punctuation\">{<\/span><br \/>\n                                        offset<span class=\"token operator\">:<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                        color<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;rgb(209,169,220)&#039;<\/span><br \/>\n                                    <span class=\"token punctuation\">}<\/span><br \/>\n                                <span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                                global<span class=\"token operator\">:<\/span> <span class=\"token boolean\">false<\/span><br \/>\n                            <span class=\"token punctuation\">}<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                        data<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>data<span class=\"token punctuation\">,<\/span><br \/>\n                        lineStyle<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            color<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;#8d29a8&#039;<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token punctuation\">]<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">return<\/span> option<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">mounted<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">initData<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>script<span class=\"token operator\">&gt;<\/span><\/p>\n<h4>RealtimeMonitor.vue<\/h4>\n<p><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>template<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token class-name\">BasicLayout<\/span> <span class=\"token operator\">:<\/span>left<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;left&#034;<\/span> <span class=\"token operator\">:<\/span>middle<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;middle&#034;<\/span> <span class=\"token operator\">:<\/span>right<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;right&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>template v<span class=\"token operator\">&#8211;<\/span>slot<span class=\"token operator\">:<\/span>right_view<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div <span class=\"token keyword\">class<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;h-outTabs&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span>ejs<span class=\"token operator\">&#8211;<\/span>tab ref<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;tabObj&#034;<\/span> id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;tab_orientation&#034;<\/span> heightAdjustMode<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Auto&#034;<\/span> <span class=\"token operator\">:<\/span>selected<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;selected&#039;<\/span> <span class=\"token operator\">:<\/span>selectedItem<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;0&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                  <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>tabitems<span class=\"token operator\">&gt;<\/span><br \/>\n                    <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>tabitem <span class=\"token operator\">:<\/span>header<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;headerText1&#034;<\/span> content<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;#idv1&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>tabitem<span class=\"token operator\">&gt;<\/span><br \/>\n                    <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>tabitem <span class=\"token operator\">:<\/span>header<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;headerText2&#034;<\/span> content<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;#idv2&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>tabitem<span class=\"token operator\">&gt;<\/span><br \/>\n                    <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>tabitem <span class=\"token operator\">:<\/span>header<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;headerText3&#034;<\/span> content<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;#idv3&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>tabitem<span class=\"token operator\">&gt;<\/span><br \/>\n                    <span class=\"token operator\">&lt;<\/span>e<span class=\"token operator\">&#8211;<\/span>tabitem <span class=\"token operator\">:<\/span>header<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;headerText4&#034;<\/span> content<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;#idv4&#034;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>tabitem<span class=\"token operator\">&gt;<\/span><br \/>\n                  <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>e<span class=\"token operator\">&#8211;<\/span>tabitems<span class=\"token operator\">&gt;<\/span><br \/>\n                <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>ejs<span class=\"token operator\">&#8211;<\/span>tab<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;idv1&#034;<\/span> style<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;display: none&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n              <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTaskLog<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span><span class=\"token class-name\">MonitorTaskLog<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;idv2&#034;<\/span> style<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;display: none&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n              <span class=\"token operator\">&lt;<\/span><span class=\"token class-name\">RealtimeCpuMonitor<\/span> ref<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;realtimeCpuMonitor&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span><span class=\"token class-name\">RealtimeCpuMonitor<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;idv3&#034;<\/span> style<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;display: none&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n              <span class=\"token operator\">&lt;<\/span><span class=\"token class-name\">RealtimeMemoryMonitor<\/span> ref<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;realtimeMemoryMonitor&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span><span class=\"token class-name\">RealtimeMemoryMonitor<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span>div id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;idv4&#034;<\/span> style<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;display: none&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n              <span class=\"token operator\">&lt;<\/span><span class=\"token class-name\">RealtimeDiskMonitor<\/span> ref<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#039;realtimeDiskMonitor&#039;<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span><span class=\"token class-name\">RealtimeDiskMonitor<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>div<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>template<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span><span class=\"token class-name\">BasicLayout<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>template<span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>script<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token class-name\">BasicLayout<\/span> from <span class=\"token string\">&#039;..\/..\/layouts\/BasicLayout&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token class-name\">RealtimeCpuMonitor<\/span> from <span class=\"token string\">&#039;.\/RealtimeCpuMonitor&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token class-name\">RealtimeMemoryMonitor<\/span> from <span class=\"token string\">&#039;.\/RealtimeMemoryMonitor&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token class-name\">RealtimeDiskMonitor<\/span> from <span class=\"token string\">&#039;.\/RealtimeDiskMonitor&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">socketInstance<\/span> from <span class=\"token string\">&#039;..\/..\/plugins\/stompSock&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token class-name\">MonitorTaskLog<\/span> from <span class=\"token string\">&#039;..\/..\/views\/monitor\/MonitorTaskLog&#039;<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>export <span class=\"token keyword\">default<\/span><span class=\"token punctuation\">{<\/span><br \/>\n    name<span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;realtimeMonitor&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    components<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token class-name\">MonitorTaskLog<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token class-name\">BasicLayout<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token class-name\">RealtimeCpuMonitor<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token class-name\">RealtimeMemoryMonitor<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token class-name\">RealtimeDiskMonitor<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">data<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            left<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> show<span class=\"token operator\">:<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">,<\/span> name<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            middle<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> show<span class=\"token operator\">:<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">,<\/span> name<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;&#039;<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            right<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> show<span class=\"token operator\">:<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">,<\/span> crumb<span class=\"token operator\">:<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Security.securityManage&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token operator\">&#043;<\/span><span class=\"token string\">&#039;\/&#039;<\/span> <span class=\"token operator\">&#043;<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.monitor&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096; <span class=\"token operator\">&#043;<\/span> <span class=\"token string\">&#039;\/&#039;<\/span> <span class=\"token operator\">&#043;<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.realTimeMonitoring.crumb&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096; <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            headerText1<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> text<span class=\"token operator\">:<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.record.titleName&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096; <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            headerText2<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> text<span class=\"token operator\">:<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.realTimeMonitoring.CPUUtilization&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096; <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            headerText3<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> text<span class=\"token operator\">:<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.realTimeMonitoring.memoryUsage&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096; <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            headerText4<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span> text<span class=\"token operator\">:<\/span> &#096;$<span class=\"token punctuation\">{<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$<span class=\"token function\">t<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;Monitor.realTimeMonitoring.diskUsage&#039;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">}<\/span>&#096;<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            websocketSetting<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">[<\/span><br \/>\n                <span class=\"token punctuation\">{<\/span> topic<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;\/user\/#\/realTimeMonitoring&#039;<\/span><span class=\"token punctuation\">,<\/span> clientId<span class=\"token operator\">:<\/span> <span class=\"token string\">&#039;monitoring&#039;<\/span><span class=\"token punctuation\">,<\/span> callback<span class=\"token operator\">:<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>websocketCallback <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    methods<span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token function\">selected<\/span><span class=\"token punctuation\">(<\/span>args<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">const<\/span> index <span class=\"token operator\">&#061;<\/span> args<span class=\"token punctuation\">.<\/span>selectedIndex<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>index <span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">else<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token function\">websocketInit<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            socketInstance<span class=\"token punctuation\">.<\/span><span class=\"token function\">init<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>websocketSetting<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token function\">websocketCallback<\/span><span class=\"token punctuation\">(<\/span>msg<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">const<\/span> data <span class=\"token operator\">&#061;<\/span> JSON<span class=\"token punctuation\">.<\/span><span class=\"token function\">parse<\/span><span class=\"token punctuation\">(<\/span>msg<span class=\"token punctuation\">.<\/span>body<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">const<\/span> <span class=\"token class-name\">CPUUtilization<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\"><span class=\"token namespace\">data<span class=\"token punctuation\">.<\/span><\/span>CPUUsage<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>realtimeCpuMonitor<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorData<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">CPUUtilization<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">const<\/span> memoryTotal <span class=\"token operator\">&#061;<\/span> data<span class=\"token punctuation\">.<\/span>memoryTotal<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">const<\/span> memoryUsage <span class=\"token operator\">&#061;<\/span> data<span class=\"token punctuation\">.<\/span>memoryUsage<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">const<\/span> memoryUsageRatio <span class=\"token operator\">&#061;<\/span> data<span class=\"token punctuation\">.<\/span>memoryUsageRatio<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>realtimeMemoryMonitor<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorData<\/span><span class=\"token punctuation\">(<\/span>memoryTotal<span class=\"token punctuation\">,<\/span> memoryUsage<span class=\"token punctuation\">,<\/span> memoryUsageRatio<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">const<\/span> diskTotal <span class=\"token operator\">&#061;<\/span> data<span class=\"token punctuation\">.<\/span>diskTotal<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">const<\/span> diskUsage <span class=\"token operator\">&#061;<\/span> data<span class=\"token punctuation\">.<\/span>diskUsage<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">const<\/span> diskUtilization <span class=\"token operator\">&#061;<\/span> data<span class=\"token punctuation\">.<\/span>diskUsageRatio<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>$refs<span class=\"token punctuation\">.<\/span>realtimeDiskMonitor<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorData<\/span><span class=\"token punctuation\">(<\/span>diskTotal<span class=\"token punctuation\">,<\/span> diskUsage<span class=\"token punctuation\">,<\/span> diskUtilization<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">mounted<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">websocketInit<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token function\">beforeDestroy<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span>let i <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span> i <span class=\"token operator\">&lt;<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>websocketSetting<span class=\"token punctuation\">.<\/span>length<span class=\"token punctuation\">;<\/span> i<span class=\"token operator\">&#043;&#043;<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            socketInstance<span class=\"token punctuation\">.<\/span><span class=\"token function\">stopReceiveTopicMsg<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>websocketSetting<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span>clientId<span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>websocketSetting<span class=\"token punctuation\">[<\/span>i<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span>topic<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>script<span class=\"token operator\">&gt;<\/span><\/p>\n<h3>\u540e\u7aef<\/h3>\n<h4>pom.xml<\/h4>\n<p><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">?<\/span>xml version<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;1.0&#034;<\/span> encoding<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;UTF-8&#034;<\/span><span class=\"token operator\">?<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span>project xmlns<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;http:\/\/maven.apache.org\/POM\/4.0.0&#034;<\/span><br \/>\n         xmlns<span class=\"token operator\">:<\/span>xsi<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;http:\/\/www.w3.org\/2001\/XMLSchema-instance&#034;<\/span><br \/>\n         xsi<span class=\"token operator\">:<\/span>schemaLocation<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;http:\/\/maven.apache.org\/POM\/4.0.0 http:\/\/maven.apache.org\/xsd\/maven-4.0.0.xsd&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>parent<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>artifactId<span class=\"token punctuation\">&gt;<\/span><\/span>ems<span class=\"token operator\">&#8211;<\/span>common<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>artifactId<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>groupId<span class=\"token punctuation\">&gt;<\/span><\/span>com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>groupId<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>version<span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token number\">1.0<\/span><span class=\"token operator\">&#8211;<\/span>SNAPSHOT<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>version<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>parent<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>modelVersion<span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token number\">4.0<\/span><span class=\"token number\">.0<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>modelVersion<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>artifactId<span class=\"token punctuation\">&gt;<\/span><\/span>ems<span class=\"token operator\">&#8211;<\/span>common<span class=\"token operator\">&#8211;<\/span>websocket<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>artifactId<span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>dependencies<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>dependency<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>groupId<span class=\"token punctuation\">&gt;<\/span><\/span>org<span class=\"token punctuation\">.<\/span>springframework<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>groupId<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>artifactId<span class=\"token punctuation\">&gt;<\/span><\/span>spring<span class=\"token operator\">&#8211;<\/span>webmvc<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>artifactId<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>dependency<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>dependency<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>groupId<span class=\"token punctuation\">&gt;<\/span><\/span>org<span class=\"token punctuation\">.<\/span>springframework<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>groupId<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>artifactId<span class=\"token punctuation\">&gt;<\/span><\/span>spring<span class=\"token operator\">&#8211;<\/span>messaging<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>artifactId<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>dependency<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>dependency<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>groupId<span class=\"token punctuation\">&gt;<\/span><\/span>org<span class=\"token punctuation\">.<\/span>springframework<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>groupId<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>artifactId<span class=\"token punctuation\">&gt;<\/span><\/span>spring<span class=\"token operator\">&#8211;<\/span>websocket<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>artifactId<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>dependency<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">!<\/span><span class=\"token operator\">&#8212;<\/span> http<span class=\"token operator\">:<\/span><span class=\"token operator\">\/<\/span><span class=\"token operator\">\/<\/span>mvnrepository<span class=\"token punctuation\">.<\/span>com<span class=\"token operator\">\/<\/span>artifact<span class=\"token operator\">\/<\/span>org<span class=\"token punctuation\">.<\/span>eclipse<span class=\"token punctuation\">.<\/span>jetty<span class=\"token punctuation\">.<\/span>websocket<span class=\"token operator\">\/<\/span>websocket<span class=\"token operator\">&#8211;<\/span>server <span class=\"token operator\">&#8212;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>dependency<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>groupId<span class=\"token punctuation\">&gt;<\/span><\/span>org<span class=\"token punctuation\">.<\/span>eclipse<span class=\"token punctuation\">.<\/span>jetty<span class=\"token punctuation\">.<\/span>websocket<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>groupId<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>artifactId<span class=\"token punctuation\">&gt;<\/span><\/span>websocket<span class=\"token operator\">&#8211;<\/span>server<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>artifactId<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>dependency<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>dependency<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>groupId<span class=\"token punctuation\">&gt;<\/span><\/span>javax<span class=\"token punctuation\">.<\/span>servlet<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>groupId<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>artifactId<span class=\"token punctuation\">&gt;<\/span><\/span>javax<span class=\"token punctuation\">.<\/span>servlet<span class=\"token operator\">&#8211;<\/span>api<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>artifactId<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>version<span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token number\">3.1<\/span><span class=\"token number\">.0<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>version<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>scope<span class=\"token punctuation\">&gt;<\/span><\/span>provided<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>scope<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>dependency<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>dependency<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>groupId<span class=\"token punctuation\">&gt;<\/span><\/span>com<span class=\"token punctuation\">.<\/span>fasterxml<span class=\"token punctuation\">.<\/span>jackson<span class=\"token punctuation\">.<\/span>core<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>groupId<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>artifactId<span class=\"token punctuation\">&gt;<\/span><\/span>jackson<span class=\"token operator\">&#8211;<\/span>core<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>artifactId<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>dependency<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>dependency<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>groupId<span class=\"token punctuation\">&gt;<\/span><\/span>com<span class=\"token punctuation\">.<\/span>fasterxml<span class=\"token punctuation\">.<\/span>jackson<span class=\"token punctuation\">.<\/span>core<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>groupId<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>artifactId<span class=\"token punctuation\">&gt;<\/span><\/span>jackson<span class=\"token operator\">&#8211;<\/span>databind<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>artifactId<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>dependency<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>dependency<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>groupId<span class=\"token punctuation\">&gt;<\/span><\/span>org<span class=\"token punctuation\">.<\/span>slf4j<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>groupId<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>artifactId<span class=\"token punctuation\">&gt;<\/span><\/span>slf4j<span class=\"token operator\">&#8211;<\/span>api<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>artifactId<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>dependency<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>dependency<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>groupId<span class=\"token punctuation\">&gt;<\/span><\/span>org<span class=\"token punctuation\">.<\/span>slf4j<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>groupId<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>artifactId<span class=\"token punctuation\">&gt;<\/span><\/span>jcl<span class=\"token operator\">&#8211;<\/span>over<span class=\"token operator\">&#8211;<\/span>slf4j<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>artifactId<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>dependency<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>dependency<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>groupId<span class=\"token punctuation\">&gt;<\/span><\/span>org<span class=\"token punctuation\">.<\/span>slf4j<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>groupId<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>artifactId<span class=\"token punctuation\">&gt;<\/span><\/span>log4j<span class=\"token operator\">&#8211;<\/span>over<span class=\"token operator\">&#8211;<\/span>slf4j<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>artifactId<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>dependency<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>dependency<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>groupId<span class=\"token punctuation\">&gt;<\/span><\/span>com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>groupId<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>artifactId<span class=\"token punctuation\">&gt;<\/span><\/span>other<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>artifactId<span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>version<span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token number\">1.0<\/span><span class=\"token operator\">&#8211;<\/span>SNAPSHOT<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>version<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>dependency<span class=\"token operator\">&gt;<\/span><\/p>\n<p><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>dependencies<span class=\"token operator\">&gt;<\/span><\/p>\n<p><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>project<span class=\"token operator\">&gt;<\/span><\/p>\n<h4>en_US.js<\/h4>\n<p><span class=\"token string\">&#034;record&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token string\">&#034;systemInfo&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;System Info&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;product&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;Product&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;memory&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;Memory Usage Threshold&#xff08;%&#xff09;&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;titleName&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;System Monitor Record&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;recoreTime&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;Record Time&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;memoryThreshold&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;Memory Usage Threshold&#xff08;%&#xff09;&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;cpuThreshold&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;Cpu Usage Threshold&#xff08;%&#xff09;&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;diskSpaceThreshold&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;Disk Space Usage Threshold&#xff08;%&#xff09;&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;diskSpace&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;Disk Space Usage Threshold&#xff08;%&#xff09;&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;cpu&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;Cpu Usage Threshold&#xff08;%&#xff09;&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;taskId&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;Task ID&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;networkRxRate&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;Network Rx Rate\/s&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;networkTxRate&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;Network Tx Rate\/s&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;IOPSKbRead&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;IOPS kB_read\/s&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;IOPSKbWrite&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;IOPS kB_wrtn\/s&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;queueOperands&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;Total number of stored queue operations\/s&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;databaseDiskSpaceIsUsed&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;Database disk space used in the file system&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;snmpAlarmDataSize&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;SBI alarm number\/s&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><\/p>\n<h4>zh_CN.js<\/h4>\n<p><span class=\"token string\">&#034;record&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n      <span class=\"token string\">&#034;systemInfo&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;\u7cfb\u7edf\u4fe1\u606f&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;product&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;\u4ea7\u54c1&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;memory&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;\u5185\u5b58\u4f7f\u7528\u7387\u9608\u503c&#xff08;%&#xff09;&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;titleName&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;\u7cfb\u7edf\u76d1\u63a7\u8bb0\u5f55&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;recoreTime&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;\u8bb0\u5f55\u65f6\u95f4&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;memoryThreshold&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;\u5185\u5b58\u4f7f\u7528\u7387\u9608\u503c&#xff08;%&#xff09;&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;cpuThreshold&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;Cpu\u4f7f\u7528\u7387\u9608\u503c&#xff08;%&#xff09;&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;diskSpaceThreshold&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;\u78c1\u76d8\u7a7a\u95f4\u4f7f\u7528\u7387\u9608\u503c&#xff08;%&#xff09;&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;diskSpace&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;\u78c1\u76d8\u7a7a\u95f4\u4f7f\u7528\u7387\u9608\u503c&#xff08;%&#xff09;&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;cpu&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;Cpu\u4f7f\u7528\u7387\u9608\u503c&#xff08;%&#xff09;&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;taskId&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;\u4efb\u52a1id&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;networkRxRate&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;\u7f51\u7edc\u63a5\u6536\u6570\u636e\u5305\u901f\u7387\/s&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;networkTxRate&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;\u7f51\u7edc\u53d1\u9001\u6570\u636e\u5305\u901f\u7387\/s&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;IOPSKbRead&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;IOPS\u8bfb\u53d6\u6570\u636e\u91cf\/s&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;IOPSKbWrite&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;IOPS\u5199\u5165\u6570\u636e\u91cf\/s&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;queueOperands&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;\u5b58\u50a8\u961f\u5217\u64cd\u4f5c\u603b\u6570\/s&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;databaseDiskSpaceIsUsed&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;\u6587\u4ef6\u7cfb\u7edf\u4e2d\u6570\u636e\u5e93\u78c1\u76d8\u7a7a\u95f4\u5360\u7528\u5927\u5c0f&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n      <span class=\"token string\">&#034;snmpAlarmDataSize&#034;<\/span><span class=\"token operator\">:<\/span> <span class=\"token string\">&#034;\u5357\u5411\u544a\u8b66\u6570\u91cf\/s&#034;<\/span><span class=\"token punctuation\">,<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><\/p>\n<h4>MonitorTaskController<\/h4>\n<p><span class=\"token keyword\">package<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>controller<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>alibaba<span class=\"token punctuation\">.<\/span>fastjson<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">JSONObject<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>db<span class=\"token punctuation\">.<\/span>orm<span class=\"token punctuation\">.<\/span>mybatis<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Page<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span>po<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorTaskPo<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span>po<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorThresholdPo<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>eunm<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorTaskStateEnum<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>service<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">IMonitorTaskService<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>take<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorTaskExe<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">UUIDGennerator<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>security<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Account<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>security<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Log<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>security<span class=\"token punctuation\">.<\/span>service<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">ILogService<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">io<span class=\"token punctuation\">.<\/span>swagger<span class=\"token punctuation\">.<\/span>annotations<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Api<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>apache<span class=\"token punctuation\">.<\/span>shiro<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">SecurityUtils<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>apache<span class=\"token punctuation\">.<\/span>shiro<span class=\"token punctuation\">.<\/span>subject<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Subject<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>slf4j<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Logger<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>slf4j<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">LoggerFactory<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>springframework<span class=\"token punctuation\">.<\/span>beans<span class=\"token punctuation\">.<\/span>factory<span class=\"token punctuation\">.<\/span>annotation<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Autowired<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>springframework<span class=\"token punctuation\">.<\/span>scheduling<span class=\"token punctuation\">.<\/span>annotation<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Scheduled<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>springframework<span class=\"token punctuation\">.<\/span>web<span class=\"token punctuation\">.<\/span>bind<span class=\"token punctuation\">.<\/span>annotation<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">RequestBody<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>springframework<span class=\"token punctuation\">.<\/span>web<span class=\"token punctuation\">.<\/span>bind<span class=\"token punctuation\">.<\/span>annotation<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">RequestMapping<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>springframework<span class=\"token punctuation\">.<\/span>web<span class=\"token punctuation\">.<\/span>bind<span class=\"token punctuation\">.<\/span>annotation<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">RequestMethod<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>springframework<span class=\"token punctuation\">.<\/span>web<span class=\"token punctuation\">.<\/span>bind<span class=\"token punctuation\">.<\/span>annotation<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">ResponseBody<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>springframework<span class=\"token punctuation\">.<\/span>web<span class=\"token punctuation\">.<\/span>bind<span class=\"token punctuation\">.<\/span>annotation<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">RestController<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>io<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">BufferedReader<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>io<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">File<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>io<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">FileReader<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>io<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">IOException<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>nio<span class=\"token punctuation\">.<\/span>file<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Files<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>security<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MessageDigest<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>security<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">NoSuchAlgorithmException<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">HashMap<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">List<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Map<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token comment\">\/**<br \/>\n * &#064;author l22898<br \/>\n *\/<\/span><br \/>\n<span class=\"token annotation punctuation\">&#064;Api<\/span><span class=\"token punctuation\">(<\/span>value <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;MonitorTaskController&#034;<\/span><span class=\"token punctuation\">,<\/span>tags<span class=\"token operator\">&#061;<\/span><span class=\"token punctuation\">{<\/span><span class=\"token string\">&#034;\u7cfb\u7edf\u76d1\u63a7\u4efb\u52a1&#034;<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token annotation punctuation\">&#064;RestController<\/span><br \/>\n<span class=\"token annotation punctuation\">&#064;RequestMapping<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\/lte\/ems\/sys\/monitor\/task\/&#034;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token keyword\">public<\/span> <span class=\"token keyword\">class<\/span> <span class=\"token class-name\">MonitorTaskController<\/span> <span class=\"token punctuation\">{<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">final<\/span> <span class=\"token class-name\">Logger<\/span> logger <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">LoggerFactory<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getLogger<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTaskController<\/span><span class=\"token punctuation\">.<\/span><span class=\"token keyword\">class<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Autowired<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">IMonitorTaskService<\/span> monitorTaskService<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Autowired<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">ILogService<\/span> logService<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">String<\/span> monitorFilePath <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;\/home\/ems\/ems_eam\/conf\/monitorFiles.properties&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">String<\/span> checkoutFilePath <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;\/home\/ems\/ems_eam\/conf\/checkout.properties&#034;<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;ResponseBody<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;RequestMapping<\/span><span class=\"token punctuation\">(<\/span>value <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;query&#034;<\/span><span class=\"token punctuation\">,<\/span> method <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">RequestMethod<\/span><span class=\"token punctuation\">.<\/span>GET<span class=\"token punctuation\">)<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Page<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">getPmGnbReportTaskList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTask<\/span> monitorTask<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Page<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> page<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token class-name\">Long<\/span> currentTimeMillis <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">System<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">currentTimeMillis<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">boolean<\/span> expired <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">Page<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> pageReturn <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Page<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">try<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            page<span class=\"token punctuation\">.<\/span><span class=\"token function\">setParam<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            pageReturn <span class=\"token operator\">&#061;<\/span> monitorTaskService<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTaskList<\/span><span class=\"token punctuation\">(<\/span>page<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTask<\/span> task <span class=\"token operator\">:<\/span> pageReturn<span class=\"token punctuation\">.<\/span><span class=\"token function\">getResult<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>task<span class=\"token punctuation\">.<\/span><span class=\"token function\">getExeState<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">!&#061;<\/span> <span class=\"token number\">3<\/span> <span class=\"token operator\">&amp;&amp;<\/span> currentTimeMillis <span class=\"token operator\">&gt;<\/span> task<span class=\"token punctuation\">.<\/span><span class=\"token function\">getSampleEnd<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    expired <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    task<span class=\"token punctuation\">.<\/span><span class=\"token function\">setExeState<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">3<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    monitorTaskService<span class=\"token punctuation\">.<\/span><span class=\"token function\">updateMonitorTask<\/span><span class=\"token punctuation\">(<\/span>task<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>expired<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                pageReturn <span class=\"token operator\">&#061;<\/span> monitorTaskService<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTaskList<\/span><span class=\"token punctuation\">(<\/span>page<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><\/p>\n<p>        <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Exception<\/span> e<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            logger<span class=\"token punctuation\">.<\/span><span class=\"token function\">error<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\u7cfb\u7edf\u76d1\u63a7\u4efb\u52a1\u67e5\u8be2\u5931\u8d25&#034;<\/span> <span class=\"token punctuation\">,<\/span>e<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> pageReturn<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;ResponseBody<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;RequestMapping<\/span><span class=\"token punctuation\">(<\/span>value <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;queryId&#034;<\/span><span class=\"token punctuation\">,<\/span> method <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">RequestMethod<\/span><span class=\"token punctuation\">.<\/span>GET<span class=\"token punctuation\">)<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">MonitorTaskPo<\/span> <span class=\"token function\">getPmGnbReportTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> id<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token class-name\">MonitorTaskPo<\/span> monitorTaskPo <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">MonitorTaskPo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">try<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token comment\">\/\/\u67e5\u8be2\u4efb\u52a1<\/span><br \/>\n            <span class=\"token class-name\">MonitorTask<\/span> monitorTask <span class=\"token operator\">&#061;<\/span> monitorTaskService<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTask<\/span><span class=\"token punctuation\">(<\/span>id<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">JSONObject<\/span> jsonObject <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">JSONObject<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">parseObject<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">getThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">MonitorThresholdPo<\/span> monitorThresholdPo <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">JSONObject<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">toJavaObject<\/span><span class=\"token punctuation\">(<\/span>jsonObject<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">MonitorThresholdPo<\/span><span class=\"token punctuation\">.<\/span><span class=\"token keyword\">class<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            monitorTaskPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">setMonitorTask<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            monitorTaskPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">setMonitorThresholdPo<\/span><span class=\"token punctuation\">(<\/span>monitorThresholdPo<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Exception<\/span> e<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            logger<span class=\"token punctuation\">.<\/span><span class=\"token function\">error<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\u7cfb\u7edf\u76d1\u63a7\u4efb\u52a1\u67e5\u8be2\u5931\u8d25&#034;<\/span> <span class=\"token punctuation\">,<\/span>e<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> monitorTaskPo<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u65b0\u589e<br \/>\n     * &#064;param monitorTaskPo<br \/>\n     * &#064;returnwq<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;ResponseBody<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;RequestMapping<\/span><span class=\"token punctuation\">(<\/span>value <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;add&#034;<\/span><span class=\"token punctuation\">,<\/span> method <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">RequestMethod<\/span><span class=\"token punctuation\">.<\/span>POST<span class=\"token punctuation\">)<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">insertMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token annotation punctuation\">&#064;RequestBody<\/span> <span class=\"token class-name\">MonitorTaskPo<\/span> monitorTaskPo<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token class-name\">String<\/span> result <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;true&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">try<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>monitorTaskPo <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">return<\/span> <span class=\"token string\">&#034;false&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token class-name\">MonitorTask<\/span> monitorTask <span class=\"token operator\">&#061;<\/span> monitorTaskPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">String<\/span> taskName <span class=\"token operator\">&#061;<\/span> monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">getTaskName<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token comment\">\/\/\u6839\u636e\u4efb\u52a1\u540d\u79f0\u67e5\u8be2\u662f\u5426\u5b58\u5728<\/span><br \/>\n            <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> monitorTasks <span class=\"token operator\">&#061;<\/span> monitorTaskService<span class=\"token punctuation\">.<\/span><span class=\"token function\">queryDataByTaskName<\/span><span class=\"token punctuation\">(<\/span>taskName<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>monitorTasks<span class=\"token punctuation\">.<\/span><span class=\"token function\">size<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&gt;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                logger<span class=\"token punctuation\">.<\/span><span class=\"token function\">error<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\u4efb\u52a1\u540d\u79f0\u91cd\u590d&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">return<\/span> <span class=\"token string\">&#034;Duplicate task name.&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n            monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">setId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">UUIDGennerator<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">generator<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">setExeState<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTaskStateEnum<\/span><span class=\"token punctuation\">.<\/span>IN_SUSPEND<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCode<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">setThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">JSONObject<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">toJSONString<\/span><span class=\"token punctuation\">(<\/span>monitorTaskPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorThresholdPo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            monitorTaskService<span class=\"token punctuation\">.<\/span><span class=\"token function\">insertMonitorTask<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">MonitorTaskExe<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">setMonitorTaskMap<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Exception<\/span> e<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            logger<span class=\"token punctuation\">.<\/span><span class=\"token function\">error<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\u7cfb\u7edf\u76d1\u63a7\u4efb\u52a1\u65b0\u589e\u5931\u8d25&#034;<\/span> <span class=\"token punctuation\">,<\/span>e<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            result <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;false&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">finally<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token class-name\">Subject<\/span> subject <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">SecurityUtils<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getSubject<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">Account<\/span> account<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>subject <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                account <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Account<\/span><span class=\"token punctuation\">)<\/span> subject<span class=\"token punctuation\">.<\/span><span class=\"token function\">getPrincipal<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token class-name\">String<\/span> username <span class=\"token operator\">&#061;<\/span> account<span class=\"token punctuation\">.<\/span><span class=\"token function\">getUsername<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token class-name\">String<\/span> userId <span class=\"token operator\">&#061;<\/span> account<span class=\"token punctuation\">.<\/span><span class=\"token function\">getUserId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token class-name\">String<\/span> ip <span class=\"token operator\">&#061;<\/span> account<span class=\"token punctuation\">.<\/span><span class=\"token function\">getIp<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">int<\/span> status<span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>result<span class=\"token punctuation\">.<\/span><span class=\"token function\">equals<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;true&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                     status <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">else<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                     status <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">2<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">addOperateLog<\/span><span class=\"token punctuation\">(<\/span>userId<span class=\"token punctuation\">,<\/span>username<span class=\"token punctuation\">,<\/span>status<span class=\"token punctuation\">,<\/span><span class=\"token string\">&#034;res.create_monitor_task&#034;<\/span><span class=\"token punctuation\">,<\/span>ip<span class=\"token punctuation\">,<\/span><span class=\"token string\">&#034;Create a system monitoring task.&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><\/p>\n<p>        <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> result<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;ResponseBody<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;RequestMapping<\/span><span class=\"token punctuation\">(<\/span>value <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;modify&#034;<\/span><span class=\"token punctuation\">,<\/span> method <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">RequestMethod<\/span><span class=\"token punctuation\">.<\/span>POST<span class=\"token punctuation\">)<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">boolean<\/span> <span class=\"token function\">updateMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token annotation punctuation\">&#064;RequestBody<\/span> <span class=\"token class-name\">MonitorTaskPo<\/span> monitorTaskPo<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">boolean<\/span> result <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">try<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>monitorTaskPo <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">return<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token class-name\">MonitorTask<\/span> monitorTask <span class=\"token operator\">&#061;<\/span> monitorTaskPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">MonitorTask<\/span> modifyResult <span class=\"token operator\">&#061;<\/span> monitorTaskService<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTask<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">getId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">setExeState<\/span><span class=\"token punctuation\">(<\/span>modifyResult<span class=\"token punctuation\">.<\/span><span class=\"token function\">getExeState<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">setThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">JSONObject<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">toJSONString<\/span><span class=\"token punctuation\">(<\/span>monitorTaskPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorThresholdPo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            monitorTaskService<span class=\"token punctuation\">.<\/span><span class=\"token function\">updateMonitorTask<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">MonitorTaskExe<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">setMonitorTaskMap<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Exception<\/span> e<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            logger<span class=\"token punctuation\">.<\/span><span class=\"token function\">error<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\u7cfb\u7edf\u76d1\u63a7\u4efb\u52a1\u4fee\u6539\u5931\u8d25&#034;<\/span> <span class=\"token punctuation\">,<\/span>e<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            result <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">finally<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token class-name\">Subject<\/span> subject <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">SecurityUtils<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getSubject<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">Account<\/span> account<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>subject <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                account <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Account<\/span><span class=\"token punctuation\">)<\/span> subject<span class=\"token punctuation\">.<\/span><span class=\"token function\">getPrincipal<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token class-name\">String<\/span> username <span class=\"token operator\">&#061;<\/span> account<span class=\"token punctuation\">.<\/span><span class=\"token function\">getUsername<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token class-name\">String<\/span> userId <span class=\"token operator\">&#061;<\/span> account<span class=\"token punctuation\">.<\/span><span class=\"token function\">getUserId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token class-name\">String<\/span> ip <span class=\"token operator\">&#061;<\/span> account<span class=\"token punctuation\">.<\/span><span class=\"token function\">getIp<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">int<\/span> status<span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>result<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                    status <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">else<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    status <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">2<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">addOperateLog<\/span><span class=\"token punctuation\">(<\/span>userId<span class=\"token punctuation\">,<\/span>username<span class=\"token punctuation\">,<\/span>status<span class=\"token punctuation\">,<\/span><span class=\"token string\">&#034;res.modify_monitor_task&#034;<\/span><span class=\"token punctuation\">,<\/span>ip<span class=\"token punctuation\">,<\/span><span class=\"token string\">&#034;Modify a system monitoring task.&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><\/p>\n<p>        <span class=\"token keyword\">return<\/span> result<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6682\u505c<br \/>\n     * &#064;param idList<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;ResponseBody<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;RequestMapping<\/span><span class=\"token punctuation\">(<\/span>value <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;deactive&#034;<\/span><span class=\"token punctuation\">,<\/span> method <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">RequestMethod<\/span><span class=\"token punctuation\">.<\/span>POST<span class=\"token punctuation\">)<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">boolean<\/span> <span class=\"token function\">deactiveMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token annotation punctuation\">&#064;RequestBody<\/span> <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> idList<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">boolean<\/span> result <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">try<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>idList <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span> <span class=\"token operator\">&amp;&amp;<\/span> idList<span class=\"token punctuation\">.<\/span><span class=\"token function\">size<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&gt;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                monitorTaskService<span class=\"token punctuation\">.<\/span><span class=\"token function\">deactiveMonitorTask<\/span><span class=\"token punctuation\">(<\/span>idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token class-name\">MonitorTaskExe<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">deactiveMonitorTaskMap<\/span><span class=\"token punctuation\">(<\/span>idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Exception<\/span> e<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            logger<span class=\"token punctuation\">.<\/span><span class=\"token function\">error<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\u7cfb\u7edf\u76d1\u63a7\u4efb\u52a1\u6682\u505c\u5931\u8d25&#034;<\/span> <span class=\"token punctuation\">,<\/span>e<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            result <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> result<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u542f\u52a8<br \/>\n     * &#064;param idList<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;ResponseBody<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;RequestMapping<\/span><span class=\"token punctuation\">(<\/span>value <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;active&#034;<\/span><span class=\"token punctuation\">,<\/span> method <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">RequestMethod<\/span><span class=\"token punctuation\">.<\/span>POST<span class=\"token punctuation\">)<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">boolean<\/span> <span class=\"token function\">activeMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token annotation punctuation\">&#064;RequestBody<\/span> <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> idList<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">boolean<\/span> result <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">try<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>idList <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span> <span class=\"token operator\">&amp;&amp;<\/span> idList<span class=\"token punctuation\">.<\/span><span class=\"token function\">size<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&gt;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                monitorTaskService<span class=\"token punctuation\">.<\/span><span class=\"token function\">activeMonitorTask<\/span><span class=\"token punctuation\">(<\/span>idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token class-name\">MonitorTaskExe<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">activeMonitorTaskMap<\/span><span class=\"token punctuation\">(<\/span>idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Exception<\/span> e<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            logger<span class=\"token punctuation\">.<\/span><span class=\"token function\">error<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\u7cfb\u7edf\u76d1\u63a7\u4efb\u52a1\u542f\u52a8\u5931\u8d25&#034;<\/span> <span class=\"token punctuation\">,<\/span>e<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            result <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> result<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u5220\u9664<br \/>\n     * &#064;param idList<br \/>\n     * &#064;id<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;ResponseBody<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;RequestMapping<\/span><span class=\"token punctuation\">(<\/span>value <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;delete&#034;<\/span><span class=\"token punctuation\">,<\/span> method <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">RequestMethod<\/span><span class=\"token punctuation\">.<\/span>POST<span class=\"token punctuation\">)<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">boolean<\/span> <span class=\"token function\">delete<\/span><span class=\"token punctuation\">(<\/span><span class=\"token annotation punctuation\">&#064;RequestBody<\/span> <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> idList<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">boolean<\/span> result <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">try<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>idList <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span> <span class=\"token operator\">&amp;&amp;<\/span> idList<span class=\"token punctuation\">.<\/span><span class=\"token function\">size<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&gt;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                monitorTaskService<span class=\"token punctuation\">.<\/span><span class=\"token function\">deleteMonitorTask<\/span><span class=\"token punctuation\">(<\/span>idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token class-name\">MonitorTaskExe<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">deleteMonitorTaskMap<\/span><span class=\"token punctuation\">(<\/span>idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Exception<\/span> e<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            logger<span class=\"token punctuation\">.<\/span><span class=\"token function\">error<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\u7cfb\u7edf\u76d1\u63a7\u4efb\u52a1\u5220\u9664\u5931\u8d25&#034;<\/span> <span class=\"token punctuation\">,<\/span>e<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            result <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">finally<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token class-name\">Subject<\/span> subject <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">SecurityUtils<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getSubject<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">Account<\/span> account<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>subject <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                account <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Account<\/span><span class=\"token punctuation\">)<\/span> subject<span class=\"token punctuation\">.<\/span><span class=\"token function\">getPrincipal<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token class-name\">String<\/span> username <span class=\"token operator\">&#061;<\/span> account<span class=\"token punctuation\">.<\/span><span class=\"token function\">getUsername<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token class-name\">String<\/span> userId <span class=\"token operator\">&#061;<\/span> account<span class=\"token punctuation\">.<\/span><span class=\"token function\">getUserId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token class-name\">String<\/span> ip <span class=\"token operator\">&#061;<\/span> account<span class=\"token punctuation\">.<\/span><span class=\"token function\">getIp<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">int<\/span> status<span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>result<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                    status <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">else<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    status <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">2<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">addOperateLog<\/span><span class=\"token punctuation\">(<\/span>userId<span class=\"token punctuation\">,<\/span>username<span class=\"token punctuation\">,<\/span>status<span class=\"token punctuation\">,<\/span><span class=\"token string\">&#034;res.delete_monitor_task&#034;<\/span><span class=\"token punctuation\">,<\/span>ip<span class=\"token punctuation\">,<\/span><span class=\"token string\">&#034;Delete a system monitoring task.&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> result<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Scheduled<\/span><span class=\"token punctuation\">(<\/span>cron <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;0 1 0 * * ?&#034;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">modifyExpiredTaskStatus<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        logger<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;-modifyExpiredTaskStatus-begin&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">Long<\/span> currentTimeMillis <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">System<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">currentTimeMillis<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> list <span class=\"token operator\">&#061;<\/span> monitorTaskService<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTaskAll<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTask<\/span> task <span class=\"token operator\">:<\/span> list<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>task<span class=\"token punctuation\">.<\/span><span class=\"token function\">getExeState<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">!&#061;<\/span> <span class=\"token number\">3<\/span> <span class=\"token operator\">&amp;&amp;<\/span> currentTimeMillis <span class=\"token operator\">&gt;<\/span> task<span class=\"token punctuation\">.<\/span><span class=\"token function\">getSampleEnd<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                task<span class=\"token punctuation\">.<\/span><span class=\"token function\">setExeState<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">3<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                monitorTaskService<span class=\"token punctuation\">.<\/span><span class=\"token function\">updateMonitorTask<\/span><span class=\"token punctuation\">(<\/span>task<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">addOperateLog<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> userId<span class=\"token punctuation\">,<\/span><span class=\"token class-name\">String<\/span> userName<span class=\"token punctuation\">,<\/span><span class=\"token keyword\">int<\/span> updateStatus<span class=\"token punctuation\">,<\/span><span class=\"token class-name\">String<\/span> featureId<span class=\"token punctuation\">,<\/span><span class=\"token class-name\">String<\/span> ip<span class=\"token punctuation\">,<\/span><span class=\"token class-name\">String<\/span> <span class=\"token class-name\">ExecData<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token class-name\">Log<\/span> log <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">setAccountId<\/span><span class=\"token punctuation\">(<\/span>userId<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">setAccountName<\/span><span class=\"token punctuation\">(<\/span>userName<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">setModuleId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;res.security#res.system_monitor#res.monitor_task&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">setFeatureId<\/span><span class=\"token punctuation\">(<\/span>featureId<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">setExecTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">System<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">currentTimeMillis<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">setExecType<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">2<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">setResult<\/span><span class=\"token punctuation\">(<\/span>updateStatus<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token comment\">\/\/  Create a system monitoring task<\/span><br \/>\n        <span class=\"token comment\">\/\/  Modify a system monitoring task<\/span><br \/>\n        <span class=\"token comment\">\/\/  Delete a system monitoring task<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">setExecData<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">ExecData<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">setIp<\/span><span class=\"token punctuation\">(<\/span>ip<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        logService<span class=\"token punctuation\">.<\/span><span class=\"token function\">addOperateLog<\/span><span class=\"token punctuation\">(<\/span>log<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Scheduled<\/span><span class=\"token punctuation\">(<\/span>cron <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;0 0 0\/1 * * ?&#034;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">monitorWhetherFilesAreTamperedWith<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        logger<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;Monitor whether files are tampered begin!&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token comment\">\/\/ \u8bfb\u53d6 checkout.properties \u6587\u4ef6<\/span><br \/>\n        <span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> expectedMD5Map <span class=\"token operator\">&#061;<\/span> <span class=\"token function\">readExpectedMD5<\/span><span class=\"token punctuation\">(<\/span>checkoutFilePath<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>expectedMD5Map <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token keyword\">return<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>        <span class=\"token comment\">\/\/ \u8bfb\u53d6 monitorFiles.properties \u6587\u4ef6\u5e76\u8fdb\u884c MD5 \u6821\u9a8c<\/span><br \/>\n        <span class=\"token keyword\">try<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">BufferedReader<\/span> reader <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">BufferedReader<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">new<\/span> <span class=\"token class-name\">FileReader<\/span><span class=\"token punctuation\">(<\/span>monitorFilePath<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token class-name\">String<\/span> filePath<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">while<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">(<\/span>filePath <span class=\"token operator\">&#061;<\/span> reader<span class=\"token punctuation\">.<\/span><span class=\"token function\">readLine<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                filePath <span class=\"token operator\">&#061;<\/span> filePath<span class=\"token punctuation\">.<\/span><span class=\"token function\">trim<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ \u53bb\u6389\u524d\u540e\u7a7a\u683c<\/span><br \/>\n                <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>expectedMD5Map<span class=\"token punctuation\">.<\/span><span class=\"token function\">containsKey<\/span><span class=\"token punctuation\">(<\/span>filePath<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token class-name\">String<\/span> expectedMD5 <span class=\"token operator\">&#061;<\/span> expectedMD5Map<span class=\"token punctuation\">.<\/span><span class=\"token function\">get<\/span><span class=\"token punctuation\">(<\/span>filePath<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token class-name\">String<\/span> calculatedMD5 <span class=\"token operator\">&#061;<\/span> <span class=\"token function\">calculateMD5<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">new<\/span> <span class=\"token class-name\">File<\/span><span class=\"token punctuation\">(<\/span>filePath<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>                    <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>calculatedMD5 <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        logger<span class=\"token punctuation\">.<\/span><span class=\"token function\">error<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;Monitor whether files are tampered, Error calculating MD5 for file:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> filePath<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                        <span class=\"token keyword\">continue<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><\/p>\n<p>                    <span class=\"token comment\">\/\/ \u6bd4\u8f83 MD5 \u503c<\/span><br \/>\n                    <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token operator\">!<\/span>calculatedMD5<span class=\"token punctuation\">.<\/span><span class=\"token function\">equalsIgnoreCase<\/span><span class=\"token punctuation\">(<\/span>expectedMD5<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        logger<span class=\"token punctuation\">.<\/span><span class=\"token function\">error<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;Monitor whether files are tampered, Error: MD5 mismatch for:{}, Expected:{}, but got:{}, The conclusion document has been tampered with!&#034;<\/span><span class=\"token punctuation\">,<\/span> filePath<span class=\"token punctuation\">,<\/span> expectedMD5<span class=\"token punctuation\">,<\/span> calculatedMD5<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">else<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    logger<span class=\"token punctuation\">.<\/span><span class=\"token function\">warn<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;Monitor whether files are tampered, Warning: No expected MD5 found for:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> filePath<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">IOException<\/span> e<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            logger<span class=\"token punctuation\">.<\/span><span class=\"token function\">error<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;Monitor whether files are tampered, Exception:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> e<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMessage<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">readExpectedMD5<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> checkoutFilePath<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> md5Map <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">HashMap<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">try<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">BufferedReader<\/span> reader <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">BufferedReader<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">new<\/span> <span class=\"token class-name\">FileReader<\/span><span class=\"token punctuation\">(<\/span>checkoutFilePath<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token class-name\">String<\/span> line<span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">while<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">(<\/span>line <span class=\"token operator\">&#061;<\/span> reader<span class=\"token punctuation\">.<\/span><span class=\"token function\">readLine<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token class-name\">String<\/span><span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span> parts <span class=\"token operator\">&#061;<\/span> line<span class=\"token punctuation\">.<\/span><span class=\"token function\">split<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;&#061;&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>parts<span class=\"token punctuation\">.<\/span>length <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token number\">2<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token class-name\">String<\/span> filePath <span class=\"token operator\">&#061;<\/span> parts<span class=\"token punctuation\">[<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">trim<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token class-name\">String<\/span> md5Value <span class=\"token operator\">&#061;<\/span> parts<span class=\"token punctuation\">[<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">trim<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    md5Map<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span>filePath<span class=\"token punctuation\">,<\/span> md5Value<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">else<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    logger<span class=\"token punctuation\">.<\/span><span class=\"token function\">error<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;Skipping invalid line in checkout.properties:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> line<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">IOException<\/span> e<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            logger<span class=\"token punctuation\">.<\/span><span class=\"token function\">error<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;readExpectedMD5-Exception:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> e<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMessage<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> md5Map<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">calculateMD5<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">File<\/span> file<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">try<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token class-name\">MessageDigest<\/span> md <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">MessageDigest<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getInstance<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;MD5&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">byte<\/span><span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span> bytes <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">Files<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">readAllBytes<\/span><span class=\"token punctuation\">(<\/span>file<span class=\"token punctuation\">.<\/span><span class=\"token function\">toPath<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">byte<\/span><span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span> digest <span class=\"token operator\">&#061;<\/span> md<span class=\"token punctuation\">.<\/span><span class=\"token function\">digest<\/span><span class=\"token punctuation\">(<\/span>bytes<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>            <span class=\"token class-name\">StringBuilder<\/span> sb <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">StringBuilder<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">byte<\/span> b <span class=\"token operator\">:<\/span> digest<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                sb<span class=\"token punctuation\">.<\/span><span class=\"token function\">append<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">format<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;%02x&#034;<\/span><span class=\"token punctuation\">,<\/span> b<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token keyword\">return<\/span> sb<span class=\"token punctuation\">.<\/span><span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">IOException<\/span> <span class=\"token operator\">|<\/span> <span class=\"token class-name\">NoSuchAlgorithmException<\/span> e<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            logger<span class=\"token punctuation\">.<\/span><span class=\"token function\">error<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;calculateMD5-Exception:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> e<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMessage<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><\/p>\n<h4>IMonitorTaskService<\/h4>\n<p><span class=\"token keyword\">package<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>service<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>db<span class=\"token punctuation\">.<\/span>orm<span class=\"token punctuation\">.<\/span>mybatis<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Page<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>framework<span class=\"token punctuation\">.<\/span>exception<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">LteException<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">List<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Map<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">public<\/span> <span class=\"token keyword\">interface<\/span> <span class=\"token class-name\">IMonitorTaskService<\/span> <span class=\"token punctuation\">{<\/span><\/p>\n<p>    <span class=\"token class-name\">Page<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">getMonitorTaskList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Page<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> pager<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">getMonitorTaskAll<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token class-name\">MonitorTask<\/span> <span class=\"token function\">getMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> id<span class=\"token punctuation\">)<\/span> <span class=\"token keyword\">throws<\/span> <span class=\"token class-name\">LteException<\/span> <span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">int<\/span> <span class=\"token function\">insertMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTask<\/span> monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">int<\/span> <span class=\"token function\">updateMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Object<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> map<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">int<\/span> <span class=\"token function\">deleteMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">int<\/span> <span class=\"token function\">deactiveMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">int<\/span> <span class=\"token function\">activeMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">int<\/span> <span class=\"token function\">updateMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTask<\/span> monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryDataByTaskName<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> taskName<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><\/p>\n<h4>MonitorTaskServiceImpl<\/h4>\n<p><span class=\"token keyword\">package<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>service<span class=\"token punctuation\">.<\/span>impl<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>db<span class=\"token punctuation\">.<\/span>orm<span class=\"token punctuation\">.<\/span>mybatis<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Page<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>framework<span class=\"token punctuation\">.<\/span>exception<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">LteException<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>dao<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorTaskMapper<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>service<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">IMonitorTaskService<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>security<span class=\"token punctuation\">.<\/span>config<span class=\"token punctuation\">.<\/span>aop<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">LogAnnotation<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>slf4j<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Logger<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>slf4j<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">LoggerFactory<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>springframework<span class=\"token punctuation\">.<\/span>stereotype<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Service<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">javax<span class=\"token punctuation\">.<\/span>annotation<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Resource<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">List<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Map<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token comment\">\/**<br \/>\n * &#064;author l22898<br \/>\n *\/<\/span><br \/>\n<span class=\"token annotation punctuation\">&#064;Service<\/span><br \/>\n<span class=\"token keyword\">public<\/span> <span class=\"token keyword\">class<\/span> <span class=\"token class-name\">MonitorTaskServiceImpl<\/span> <span class=\"token keyword\">implements<\/span> <span class=\"token class-name\">IMonitorTaskService<\/span> <span class=\"token punctuation\">{<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">final<\/span> <span class=\"token class-name\">Logger<\/span> LOGGER <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">LoggerFactory<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getLogger<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTaskServiceImpl<\/span><span class=\"token punctuation\">.<\/span><span class=\"token keyword\">class<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Resource<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">MonitorTaskMapper<\/span> monitorTaskMapper<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Override<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Page<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">getMonitorTaskList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Page<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> pager<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> monitorTaskList <span class=\"token operator\">&#061;<\/span> monitorTaskMapper<span class=\"token punctuation\">.<\/span><span class=\"token function\">findMonitorTaskPage<\/span><span class=\"token punctuation\">(<\/span>pager<span class=\"token punctuation\">,<\/span> pager<span class=\"token punctuation\">.<\/span><span class=\"token function\">getParam<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> pager<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Override<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">getMonitorTaskAll<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> monitorTaskList <span class=\"token operator\">&#061;<\/span> monitorTaskMapper<span class=\"token punctuation\">.<\/span><span class=\"token function\">findMonitorTaskAll<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> monitorTaskList<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Override<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">MonitorTask<\/span> <span class=\"token function\">getMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> id<span class=\"token punctuation\">)<\/span> <span class=\"token keyword\">throws<\/span> <span class=\"token class-name\">LteException<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> monitorTaskMapper<span class=\"token punctuation\">.<\/span><span class=\"token function\">findById<\/span><span class=\"token punctuation\">(<\/span>id<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Override<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">int<\/span> <span class=\"token function\">insertMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTask<\/span> monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> monitorTaskMapper<span class=\"token punctuation\">.<\/span><span class=\"token function\">insertMonitorTask<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Override<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">int<\/span> <span class=\"token function\">updateMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTask<\/span> monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> monitorTaskMapper<span class=\"token punctuation\">.<\/span><span class=\"token function\">modMonitorTask<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Override<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryDataByTaskName<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> taskName<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><\/p>\n<p>        <span class=\"token keyword\">return<\/span> monitorTaskMapper<span class=\"token punctuation\">.<\/span><span class=\"token function\">queryDataByTaskName<\/span><span class=\"token punctuation\">(<\/span>taskName<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Override<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">int<\/span> <span class=\"token function\">updateMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Object<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> map<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> monitorTaskMapper<span class=\"token punctuation\">.<\/span><span class=\"token function\">updateMonitorTask<\/span><span class=\"token punctuation\">(<\/span>map<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Override<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">int<\/span> <span class=\"token function\">deleteMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> monitorTaskMapper<span class=\"token punctuation\">.<\/span><span class=\"token function\">deleteMonitorTask<\/span><span class=\"token punctuation\">(<\/span>idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Override<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;LogAnnotation<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">module<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;res.security#res.system_monitor&#034;<\/span><span class=\"token punctuation\">,<\/span> feature <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;res.alarm_mod&#034;<\/span><span class=\"token punctuation\">,<\/span> type <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">2<\/span><span class=\"token punctuation\">)<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">int<\/span> <span class=\"token function\">deactiveMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> idList<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> monitorTaskMapper<span class=\"token punctuation\">.<\/span><span class=\"token function\">deactiveMonitorTask<\/span><span class=\"token punctuation\">(<\/span>idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Override<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;LogAnnotation<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">module<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;res.security#res.system_monitor&#034;<\/span><span class=\"token punctuation\">,<\/span> feature <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;res.alarm_mod&#034;<\/span><span class=\"token punctuation\">,<\/span> type <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">2<\/span><span class=\"token punctuation\">)<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">int<\/span> <span class=\"token function\">activeMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> idList<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> monitorTaskMapper<span class=\"token punctuation\">.<\/span><span class=\"token function\">activeMonitorTask<\/span><span class=\"token punctuation\">(<\/span>idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><\/p>\n<h4>MonitorTaskMapper<\/h4>\n<p><span class=\"token keyword\">package<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>dao<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>db<span class=\"token punctuation\">.<\/span>orm<span class=\"token punctuation\">.<\/span>mybatis<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Page<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorTaskLog<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>apache<span class=\"token punctuation\">.<\/span>ibatis<span class=\"token punctuation\">.<\/span>annotations<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Param<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">List<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Map<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">public<\/span> <span class=\"token keyword\">interface<\/span> <span class=\"token class-name\">MonitorTaskMapper<\/span> <span class=\"token punctuation\">{<\/span><\/p>\n<p>    <span class=\"token class-name\">MonitorTask<\/span> <span class=\"token function\">findById<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> id<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">findMonitorTaskPage<\/span><span class=\"token punctuation\">(<\/span><span class=\"token annotation punctuation\">&#064;Param<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;page&#034;<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token class-name\">Page<\/span> pager<span class=\"token punctuation\">,<\/span> <span class=\"token annotation punctuation\">&#064;Param<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;monitorTask&#034;<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token class-name\">MonitorTask<\/span> monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">findMonitorTaskAll<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">int<\/span> <span class=\"token function\">insertMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTask<\/span> monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">int<\/span> <span class=\"token function\">updateMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Object<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> map<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">int<\/span> <span class=\"token function\">deleteMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token annotation punctuation\">&#064;Param<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;idList&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">int<\/span> <span class=\"token function\">deactiveMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token annotation punctuation\">&#064;Param<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;idList&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">int<\/span> <span class=\"token function\">activeMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token annotation punctuation\">&#064;Param<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;idList&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">int<\/span> <span class=\"token function\">modMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTask<\/span> monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryDataByTaskName<\/span><span class=\"token punctuation\">(<\/span><span class=\"token annotation punctuation\">&#064;Param<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;taskName&#034;<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token class-name\">String<\/span> taskName<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><\/p>\n<h4>MonitorTaskMapper.xml<\/h4>\n<p><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">?<\/span>xml version<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;1.0&#034;<\/span> encoding<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;UTF-8&#034;<\/span> <span class=\"token operator\">?<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">!<\/span>DOCTYPE mapper PUBLIC <span class=\"token string\">&#034;-\/\/mybatis.org\/\/DTD Mapper 3.0\/\/EN&#034;<\/span> <span class=\"token string\">&#034;http:\/\/mybatis.org\/dtd\/mybatis-3-mapper.dtd&#034;<\/span> <span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span>mapper namespace<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;com.hero.lte.ems.monitor.dao.MonitorTaskMapper&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span>resultMap id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;BaseResultMap&#034;<\/span> type<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;com.hero.lte.ems.monitor.entity.MonitorTask&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>id column<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;ID&#034;<\/span> property<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;id&#034;<\/span> jdbcType<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;VARCHAR&#034;<\/span><span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>result column<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;TASK_NAME&#034;<\/span> property<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;taskName&#034;<\/span> jdbcType<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;VARCHAR&#034;<\/span><span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>result column<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;PRODUCT&#034;<\/span> property<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;product&#034;<\/span> jdbcType<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;VARCHAR&#034;<\/span><span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>result column<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;THRESHOLD&#034;<\/span> property<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;threshold&#034;<\/span> jdbcType<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;VARCHAR&#034;<\/span><span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>result column<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;SAMPLE_START&#034;<\/span> property<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;sampleStart&#034;<\/span> jdbcType<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;BIGINT&#034;<\/span><span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>result column<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;SAMPLE_END&#034;<\/span> property<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;sampleEnd&#034;<\/span> jdbcType<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;BIGINT&#034;<\/span><span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span>result column<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;EXE_STATE&#034;<\/span> property<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;exeState&#034;<\/span> jdbcType<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;INTEGER&#034;<\/span><span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>resultMap<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token operator\">&lt;<\/span>sql id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Base_Column_List&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\nID<span class=\"token punctuation\">,<\/span> TASK_NAME<span class=\"token punctuation\">,<\/span> PRODUCT<span class=\"token punctuation\">,<\/span> THRESHOLD<span class=\"token punctuation\">,<\/span> SAMPLE_START<span class=\"token punctuation\">,<\/span> SAMPLE_END<span class=\"token punctuation\">,<\/span> EXE_STATE<br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>sql<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token operator\">&lt;<\/span>select id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;findById&#034;<\/span> parameterType<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;java.lang.String&#034;<\/span> resultMap<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;BaseResultMap&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        select<br \/>\n        <span class=\"token operator\">&lt;<\/span>include refid<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Base_Column_List&#034;<\/span><span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        from monitor_task<br \/>\n        where id <span class=\"token operator\">&#061;<\/span> #<span class=\"token punctuation\">{<\/span>id<span class=\"token punctuation\">,<\/span>jdbcType<span class=\"token operator\">&#061;<\/span>VARCHAR<span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>select<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token operator\">&lt;<\/span>select id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;findMonitorTaskPage&#034;<\/span> resultMap<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;BaseResultMap&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        select<br \/>\n        <span class=\"token operator\">&lt;<\/span>include refid<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Base_Column_List&#034;<\/span><span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        from monitor_task<br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>where<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token keyword\">if<\/span> test<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorTask.taskName !&#061; null and monitorTask.taskName !&#061;&#039;&#039;&#034;<\/span> <span class=\"token operator\">&gt;<\/span><br \/>\n                and BINARY TASK_NAME like <span class=\"token function\">CONCAT<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;%&#039;<\/span><span class=\"token punctuation\">,<\/span>#<span class=\"token punctuation\">{<\/span>monitorTask<span class=\"token punctuation\">.<\/span>taskName<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><span class=\"token string\">&#039;%&#039;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span><span class=\"token keyword\">if<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token keyword\">if<\/span> test<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;monitorTask.product !&#061; null and monitorTask.product !&#061;&#039;&#039;&#034;<\/span> <span class=\"token operator\">&gt;<\/span><br \/>\n                and BINARY PRODUCT like <span class=\"token function\">CONCAT<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;%&#039;<\/span><span class=\"token punctuation\">,<\/span>#<span class=\"token punctuation\">{<\/span>monitorTask<span class=\"token punctuation\">.<\/span>product<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><span class=\"token string\">&#039;%&#039;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span><span class=\"token keyword\">if<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>where<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>select<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token operator\">&lt;<\/span>select id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;findMonitorTaskAll&#034;<\/span> resultMap<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;BaseResultMap&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        select<br \/>\n        <span class=\"token operator\">&lt;<\/span>include refid<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Base_Column_List&#034;<\/span><span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        from monitor_task<br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>select<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token operator\">&lt;<\/span>insert id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;insertMonitorTask&#034;<\/span> parameterType<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;com.hero.lte.ems.monitor.entity.MonitorTask&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\ninsert into monitor_task <span class=\"token punctuation\">(<\/span>ID<span class=\"token punctuation\">,<\/span> TASK_NAME<span class=\"token punctuation\">,<\/span> PRODUCT<span class=\"token punctuation\">,<\/span> THRESHOLD<span class=\"token punctuation\">,<\/span> SAMPLE_START<span class=\"token punctuation\">,<\/span> SAMPLE_END<span class=\"token punctuation\">,<\/span> EXE_STATE<span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token function\">values<\/span><span class=\"token punctuation\">(<\/span><br \/>\n            #<span class=\"token punctuation\">{<\/span>id<span class=\"token punctuation\">,<\/span>jdbcType<span class=\"token operator\">&#061;<\/span>VARCHAR<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            #<span class=\"token punctuation\">{<\/span>taskName<span class=\"token punctuation\">,<\/span>jdbcType<span class=\"token operator\">&#061;<\/span>VARCHAR<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            #<span class=\"token punctuation\">{<\/span>product<span class=\"token punctuation\">,<\/span>jdbcType<span class=\"token operator\">&#061;<\/span>VARCHAR<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            #<span class=\"token punctuation\">{<\/span>threshold<span class=\"token punctuation\">,<\/span>jdbcType<span class=\"token operator\">&#061;<\/span>VARCHAR<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            #<span class=\"token punctuation\">{<\/span>sampleStart<span class=\"token punctuation\">,<\/span>jdbcType<span class=\"token operator\">&#061;<\/span>BIGINT<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            #<span class=\"token punctuation\">{<\/span>sampleEnd<span class=\"token punctuation\">,<\/span>jdbcType<span class=\"token operator\">&#061;<\/span>BIGINT<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            #<span class=\"token punctuation\">{<\/span>exeState<span class=\"token punctuation\">,<\/span>jdbcType<span class=\"token operator\">&#061;<\/span>INTEGER<span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>insert<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token operator\">&lt;<\/span>update id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;modMonitorTask&#034;<\/span> parameterType<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;com.hero.lte.ems.monitor.entity.MonitorTask&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        update monitor_task<br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>set<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token keyword\">if<\/span> test<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;taskName !&#061; null&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                task_name <span class=\"token operator\">&#061;<\/span> #<span class=\"token punctuation\">{<\/span>taskName<span class=\"token punctuation\">,<\/span>jdbcType<span class=\"token operator\">&#061;<\/span>INTEGER<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span><span class=\"token keyword\">if<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token keyword\">if<\/span> test<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;threshold !&#061; null&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                threshold <span class=\"token operator\">&#061;<\/span> #<span class=\"token punctuation\">{<\/span>threshold<span class=\"token punctuation\">,<\/span>jdbcType<span class=\"token operator\">&#061;<\/span>INTEGER<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span><span class=\"token keyword\">if<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token keyword\">if<\/span> test<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;exeState !&#061; -1&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                EXE_STATE <span class=\"token operator\">&#061;<\/span> #<span class=\"token punctuation\">{<\/span>exeState<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span><span class=\"token keyword\">if<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>set<span class=\"token operator\">&gt;<\/span><br \/>\n        where id <span class=\"token operator\">&#061;<\/span> #<span class=\"token punctuation\">{<\/span>id<span class=\"token punctuation\">,<\/span>jdbcType<span class=\"token operator\">&#061;<\/span>VARCHAR<span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>update<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token operator\">&lt;<\/span>update id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;updateMonitorTask&#034;<\/span> parameterType<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;java.util.Map&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        update monitor_task<br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>set<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token keyword\">if<\/span> test<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;exeState !&#061; null&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n                EXE_STATE <span class=\"token operator\">&#061;<\/span> #<span class=\"token punctuation\">{<\/span>exeState<span class=\"token punctuation\">,<\/span>jdbcType<span class=\"token operator\">&#061;<\/span>INTEGER<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span><br \/>\n            <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span><span class=\"token keyword\">if<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>set<span class=\"token operator\">&gt;<\/span><br \/>\n        where id in<br \/>\n        <span class=\"token operator\">&lt;<\/span>foreach collection<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;idList&#034;<\/span> item<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;item&#034;<\/span> index<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;index&#034;<\/span> <span class=\"token keyword\">open<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;(&#034;<\/span><br \/>\n                 separator<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;,&#034;<\/span> close<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;)&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            #<span class=\"token punctuation\">{<\/span>item<span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>foreach<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>update<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token operator\">&lt;<\/span>delete id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;deleteMonitorTask&#034;<\/span> parameterType<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;java.lang.String&#034;<\/span> <span class=\"token operator\">&gt;<\/span><br \/>\n        delete from monitor_task<br \/>\n        where id in<br \/>\n        <span class=\"token operator\">&lt;<\/span>foreach collection<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;idList&#034;<\/span> item<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;item&#034;<\/span> index<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;index&#034;<\/span> <span class=\"token keyword\">open<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;(&#034;<\/span><br \/>\n                 separator<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;,&#034;<\/span> close<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;)&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            #<span class=\"token punctuation\">{<\/span>item<span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>foreach<span class=\"token operator\">&gt;<\/span><br \/>\n        and <span class=\"token class-name\">EXE_STATE<\/span> in <span class=\"token punctuation\">(<\/span><span class=\"token string\">&#039;0&#039;<\/span><span class=\"token punctuation\">,<\/span><span class=\"token string\">&#039;2&#039;<\/span><span class=\"token punctuation\">,<\/span><span class=\"token string\">&#039;3&#039;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>delete<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token operator\">&lt;<\/span>update id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;deactiveMonitorTask&#034;<\/span> parameterType<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;java.lang.String&#034;<\/span> <span class=\"token operator\">&gt;<\/span><br \/>\n        update monitor_task<br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>set<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n            EXE_STATE <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">3<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>set<span class=\"token operator\">&gt;<\/span><br \/>\n        where id in<br \/>\n        <span class=\"token operator\">&lt;<\/span>foreach collection<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;idList&#034;<\/span> item<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;item&#034;<\/span> index<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;index&#034;<\/span> <span class=\"token keyword\">open<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;(&#034;<\/span><br \/>\n                 separator<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;,&#034;<\/span> close<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;)&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            #<span class=\"token punctuation\">{<\/span>item<span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>foreach<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>update<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token operator\">&lt;<\/span>update id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;activeMonitorTask&#034;<\/span> parameterType<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;java.lang.String&#034;<\/span> <span class=\"token operator\">&gt;<\/span><br \/>\n        update monitor_task<br \/>\n        <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>set<span class=\"token punctuation\">&gt;<\/span><\/span><br \/>\n            EXE_STATE <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">,<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>set<span class=\"token operator\">&gt;<\/span><br \/>\n        where id in<br \/>\n        <span class=\"token operator\">&lt;<\/span>foreach collection<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;idList&#034;<\/span> item<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;item&#034;<\/span> index<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;index&#034;<\/span> <span class=\"token keyword\">open<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;(&#034;<\/span><br \/>\n                 separator<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;,&#034;<\/span> close<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;)&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n            #<span class=\"token punctuation\">{<\/span>item<span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>foreach<span class=\"token operator\">&gt;<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>update<span class=\"token operator\">&gt;<\/span><\/p>\n<p>    <span class=\"token operator\">&lt;<\/span>select id<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;queryDataByTaskName&#034;<\/span> resultMap<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;BaseResultMap&#034;<\/span> parameterType<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;java.lang.String&#034;<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        select<br \/>\n        <span class=\"token operator\">&lt;<\/span>include refid<span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;Base_Column_List&#034;<\/span><span class=\"token operator\">\/<\/span><span class=\"token operator\">&gt;<\/span><br \/>\n        from monitor_task where TASK_NAME <span class=\"token operator\">&#061;<\/span> #<span class=\"token punctuation\">{<\/span>taskName<span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>select<span class=\"token operator\">&gt;<\/span><br \/>\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>mapper<span class=\"token operator\">&gt;<\/span><\/p>\n<h4>MonitorThresholdPo<\/h4>\n<p><span class=\"token keyword\">package<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span>po<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">public<\/span> <span class=\"token keyword\">class<\/span> <span class=\"token class-name\">MonitorThresholdPo<\/span> <span class=\"token punctuation\">{<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> cpuThreshold<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> memoryThreshold<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> spaceThreshold<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> upTrafficThreshold<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> downTrafficThreshold<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getCpuThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> cpuThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setCpuThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> cpuThreshold<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>cpuThreshold <span class=\"token operator\">&#061;<\/span> cpuThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getMemoryThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> memoryThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setMemoryThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> memoryThreshold<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>memoryThreshold <span class=\"token operator\">&#061;<\/span> memoryThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getSpaceThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> spaceThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setSpaceThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> spaceThreshold<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>spaceThreshold <span class=\"token operator\">&#061;<\/span> spaceThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getUpTrafficThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> upTrafficThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setUpTrafficThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> upTrafficThreshold<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>upTrafficThreshold <span class=\"token operator\">&#061;<\/span> upTrafficThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getDownTrafficThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> downTrafficThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setDownTrafficThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> downTrafficThreshold<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>downTrafficThreshold <span class=\"token operator\">&#061;<\/span> downTrafficThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Override<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token string\">&#034;MonitorThresholdPo{&#034;<\/span> <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;cpuThreshold&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> cpuThreshold <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, memoryThreshold&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> memoryThreshold <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, spaceThreshold&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> spaceThreshold <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, upTrafficThreshold&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> upTrafficThreshold <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, downTrafficThreshold&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> downTrafficThreshold <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#039;}&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><\/p>\n<h4>MonitorTaskPo<\/h4>\n<p><span class=\"token keyword\">package<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span>po<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">public<\/span> <span class=\"token keyword\">class<\/span> <span class=\"token class-name\">MonitorTaskPo<\/span> <span class=\"token punctuation\">{<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">MonitorTask<\/span> monitorTask<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">MonitorThresholdPo<\/span> monitorThresholdPo<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">MonitorTask<\/span> <span class=\"token function\">getMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> monitorTask<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTask<\/span> monitorTask<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorTask <span class=\"token operator\">&#061;<\/span> monitorTask<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">MonitorThresholdPo<\/span> <span class=\"token function\">getMonitorThresholdPo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> monitorThresholdPo<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setMonitorThresholdPo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorThresholdPo<\/span> monitorThresholdPo<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>monitorThresholdPo <span class=\"token operator\">&#061;<\/span> monitorThresholdPo<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Override<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token string\">&#034;MonitorTaskPo{&#034;<\/span> <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;monitorTask&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> monitorTask <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, monitorThresholdPo&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> monitorThresholdPo <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#039;}&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><\/p>\n<h4>MonitorTaskLog<\/h4>\n<p><span class=\"token keyword\">package<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">public<\/span> <span class=\"token keyword\">class<\/span> <span class=\"token class-name\">MonitorTaskLog<\/span> <span class=\"token punctuation\">{<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">String<\/span> id<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">String<\/span> systemInfo<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">String<\/span> taskId<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">String<\/span> product<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Long<\/span> recoreTime<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> cpu<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> cpuThreshold<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> memory<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> memoryThreshold<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> space<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> spaceThreshold<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> upTraffic<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> upTrafficThreshold<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> downTraffic<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> downTrafficThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token comment\">\/\/\u7f51\u7edc\u63a5\u6536\u6570\u636e\u5305\u901f\u7387\/s<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> networkRxRate<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token comment\">\/\/\u7f51\u7edc\u53d1\u9001\u6570\u636e\u5305\u901f\u7387\/s<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> networkTxRate<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token comment\">\/\/IOPS\u8bfb\u53d6\u6570\u636e\u91cf\/s<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> iopsKbRead<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token comment\">\/\/IOPS\u5199\u5165\u6570\u636e\u91cf\/s<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> iopsKbWrite<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token comment\">\/\/\u6bcf\u79d2\u5b58\u50a8\u961f\u5217\u8f93\u5165\/\u8f93\u51fa\u64cd\u4f5c\u6570<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> queueOperands<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token comment\">\/\/\u5357\u5411\u544a\u8b66\u6570\u636e\u91cf\/s<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> snmpAlarmDataSize<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token comment\">\/\/\u6587\u4ef6\u7cfb\u7edf\u4e2d\u6570\u636e\u5e93\u78c1\u76d8\u7a7a\u95f4\u5df2\u7528<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">String<\/span> databaseDiskSpaceIsUsed<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Long<\/span> startTime<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Long<\/span> endTime<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Long<\/span> <span class=\"token function\">getStartTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> startTime<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setStartTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Long<\/span> startTime<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>startTime <span class=\"token operator\">&#061;<\/span> startTime<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Long<\/span> <span class=\"token function\">getEndTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> endTime<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setEndTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Long<\/span> endTime<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>endTime <span class=\"token operator\">&#061;<\/span> endTime<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">getId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> id<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> id<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>id <span class=\"token operator\">&#061;<\/span> id<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">getSystemInfo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> systemInfo<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setSystemInfo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> systemInfo<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>systemInfo <span class=\"token operator\">&#061;<\/span> systemInfo<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">getTaskId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> taskId<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setTaskId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> taskId<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>taskId <span class=\"token operator\">&#061;<\/span> taskId<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">getProduct<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> product<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setProduct<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> product<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>product <span class=\"token operator\">&#061;<\/span> product<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Long<\/span> <span class=\"token function\">getRecoreTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> recoreTime<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setRecoreTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Long<\/span> recoreTime<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>recoreTime <span class=\"token operator\">&#061;<\/span> recoreTime<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getCpu<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> cpu<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setCpu<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> cpu<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>cpu <span class=\"token operator\">&#061;<\/span> cpu<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getCpuThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> cpuThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setCpuThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> cpuThreshold<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>cpuThreshold <span class=\"token operator\">&#061;<\/span> cpuThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getMemory<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> memory<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setMemory<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> memory<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>memory <span class=\"token operator\">&#061;<\/span> memory<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getMemoryThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> memoryThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setMemoryThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> memoryThreshold<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>memoryThreshold <span class=\"token operator\">&#061;<\/span> memoryThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getSpace<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> space<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setSpace<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> space<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>space <span class=\"token operator\">&#061;<\/span> space<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getSpaceThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> spaceThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setSpaceThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> spaceThreshold<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>spaceThreshold <span class=\"token operator\">&#061;<\/span> spaceThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getUpTraffic<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> upTraffic<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setUpTraffic<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> upTraffic<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>upTraffic <span class=\"token operator\">&#061;<\/span> upTraffic<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getUpTrafficThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> upTrafficThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setUpTrafficThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> upTrafficThreshold<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>upTrafficThreshold <span class=\"token operator\">&#061;<\/span> upTrafficThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getDownTraffic<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> downTraffic<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setDownTraffic<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> downTraffic<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>downTraffic <span class=\"token operator\">&#061;<\/span> downTraffic<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getDownTrafficThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> downTrafficThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setDownTrafficThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> downTrafficThreshold<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>downTrafficThreshold <span class=\"token operator\">&#061;<\/span> downTrafficThreshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getNetworkRxRate<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> networkRxRate<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setNetworkRxRate<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> networkRxRate<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>networkRxRate <span class=\"token operator\">&#061;<\/span> networkRxRate<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getNetworkTxRate<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> networkTxRate<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setNetworkTxRate<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> networkTxRate<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>networkTxRate <span class=\"token operator\">&#061;<\/span> networkTxRate<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getIopsKbRead<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> iopsKbRead<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setIopsKbRead<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> iopsKbRead<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>iopsKbRead <span class=\"token operator\">&#061;<\/span> iopsKbRead<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getIopsKbWrite<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> iopsKbWrite<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setIopsKbWrite<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> iopsKbWrite<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>iopsKbWrite <span class=\"token operator\">&#061;<\/span> iopsKbWrite<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getQueueOperands<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> queueOperands<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setQueueOperands<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> queueOperands<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>queueOperands <span class=\"token operator\">&#061;<\/span> queueOperands<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getSnmpAlarmDataSize<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> snmpAlarmDataSize<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setSnmpAlarmDataSize<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> snmpAlarmDataSize<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>snmpAlarmDataSize <span class=\"token operator\">&#061;<\/span> snmpAlarmDataSize<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">getDatabaseDiskSpaceIsUsed<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> databaseDiskSpaceIsUsed<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setDatabaseDiskSpaceIsUsed<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> databaseDiskSpaceIsUsed<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>databaseDiskSpaceIsUsed <span class=\"token operator\">&#061;<\/span> databaseDiskSpaceIsUsed<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Override<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token string\">&#034;MonitorTaskLog{&#034;<\/span> <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;id&#061;&#039;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> id <span class=\"token operator\">&#043;<\/span> <span class=\"token string\">&#039;\\\\&#039;&#039;<\/span> <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, systemInfo&#061;&#039;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> systemInfo <span class=\"token operator\">&#043;<\/span> <span class=\"token string\">&#039;\\\\&#039;&#039;<\/span> <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, taskId&#061;&#039;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> taskId <span class=\"token operator\">&#043;<\/span> <span class=\"token string\">&#039;\\\\&#039;&#039;<\/span> <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, product&#061;&#039;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> product <span class=\"token operator\">&#043;<\/span> <span class=\"token string\">&#039;\\\\&#039;&#039;<\/span> <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, recoreTime&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> recoreTime <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, cpu&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> cpu <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, cpuThreshold&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> cpuThreshold <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, memory&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> memory <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, memoryThreshold&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> memoryThreshold <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, space&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> space <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, spaceThreshold&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> spaceThreshold <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, upTraffic&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> upTraffic <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, upTrafficThreshold&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> upTrafficThreshold <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, downTraffic&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> downTraffic <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, downTrafficThreshold&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> downTrafficThreshold <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, networkRxRate&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> networkRxRate <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, networkTxRate&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> networkTxRate <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, iopsKbRead&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> iopsKbRead <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, iopsKbWrite&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> iopsKbWrite <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, queueOperands&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> queueOperands <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, snmpAlarmDataSize&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> snmpAlarmDataSize <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, databaseDiskSpaceIsUsed&#061;&#039;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> databaseDiskSpaceIsUsed <span class=\"token operator\">&#043;<\/span> <span class=\"token string\">&#039;\\\\&#039;&#039;<\/span> <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#039;}&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><\/p>\n<h4>MonitorTask<\/h4>\n<p><span class=\"token keyword\">package<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">public<\/span> <span class=\"token keyword\">class<\/span> <span class=\"token class-name\">MonitorTask<\/span> <span class=\"token punctuation\">{<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">String<\/span> id<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">String<\/span> taskName<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">String<\/span> product<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">String<\/span> threshold<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Long<\/span> sampleStart<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Long<\/span> sampleEnd<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/\/\u30100&#xff1a;\u672a\u5f00\u59cb\u30011&#xff1a;\u6267\u884c\u4e2d\u30012&#xff1a;\u6267\u884c\u72b6\u6001\u30013&#xff1a;\u6682\u505c\u72b6\u6001\u3011<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Integer<\/span> exeState<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">getId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> id<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> id<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>id <span class=\"token operator\">&#061;<\/span> id<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">getTaskName<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> taskName<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setTaskName<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> taskName<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>taskName <span class=\"token operator\">&#061;<\/span> taskName<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">getProduct<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> product<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setProduct<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> product<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>product <span class=\"token operator\">&#061;<\/span> product<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">getThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> threshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> threshold<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>threshold <span class=\"token operator\">&#061;<\/span> threshold<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Long<\/span> <span class=\"token function\">getSampleStart<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> sampleStart<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setSampleStart<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Long<\/span> sampleStart<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>sampleStart <span class=\"token operator\">&#061;<\/span> sampleStart<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Long<\/span> <span class=\"token function\">getSampleEnd<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> sampleEnd<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setSampleEnd<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Long<\/span> sampleEnd<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>sampleEnd <span class=\"token operator\">&#061;<\/span> sampleEnd<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Integer<\/span> <span class=\"token function\">getExeState<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> exeState<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setExeState<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Integer<\/span> exeState<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>exeState <span class=\"token operator\">&#061;<\/span> exeState<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Override<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token string\">&#034;MonitorTask{&#034;<\/span> <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;id&#061;&#039;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> id <span class=\"token operator\">&#043;<\/span> <span class=\"token string\">&#039;\\\\&#039;&#039;<\/span> <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, taskName&#061;&#039;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> taskName <span class=\"token operator\">&#043;<\/span> <span class=\"token string\">&#039;\\\\&#039;&#039;<\/span> <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, product&#061;&#039;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> product <span class=\"token operator\">&#043;<\/span> <span class=\"token string\">&#039;\\\\&#039;&#039;<\/span> <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, threshold&#061;&#039;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> threshold <span class=\"token operator\">&#043;<\/span> <span class=\"token string\">&#039;\\\\&#039;&#039;<\/span> <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, sampleStart&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> sampleStart <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, sampleEnd&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> sampleEnd <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, exeState&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> exeState <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#039;}&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><\/p>\n<h4>WServerHelper<\/h4>\n<p><span class=\"token keyword\">package<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>websocket<span class=\"token punctuation\">.<\/span>server<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>springframework<span class=\"token punctuation\">.<\/span>beans<span class=\"token punctuation\">.<\/span>factory<span class=\"token punctuation\">.<\/span>annotation<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Autowired<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>springframework<span class=\"token punctuation\">.<\/span>messaging<span class=\"token punctuation\">.<\/span>simp<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">SimpMessagingTemplate<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>springframework<span class=\"token punctuation\">.<\/span>stereotype<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Component<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token annotation punctuation\">&#064;Component<\/span><br \/>\n<span class=\"token keyword\">public<\/span> <span class=\"token keyword\">class<\/span> <span class=\"token class-name\">WServerHelper<\/span> <span class=\"token punctuation\">{<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Autowired<\/span><br \/>\n    <span class=\"token class-name\">SimpMessagingTemplate<\/span> messagingTemplate<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">push2OneClient<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> topic<span class=\"token punctuation\">,<\/span><span class=\"token class-name\">String<\/span> channlId <span class=\"token punctuation\">,<\/span><span class=\"token class-name\">Object<\/span> msg<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>messagingTemplate<span class=\"token punctuation\">.<\/span><span class=\"token function\">convertAndSend<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\/user\/&#034;<\/span><span class=\"token operator\">&#043;<\/span>channlId<span class=\"token operator\">&#043;<\/span><span class=\"token string\">&#034;\/&#034;<\/span><span class=\"token operator\">&#043;<\/span>topic<span class=\"token punctuation\">,<\/span> msg<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">push2AllClient<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> topic<span class=\"token punctuation\">,<\/span><span class=\"token class-name\">Object<\/span> msg<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>messagingTemplate<span class=\"token punctuation\">.<\/span><span class=\"token function\">convertAndSend<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\/topic\/&#034;<\/span><span class=\"token operator\">&#043;<\/span>topic<span class=\"token punctuation\">,<\/span> msg<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p><span class=\"token punctuation\">}<\/span><\/p>\n<h4>SystemMonitor<\/h4>\n<p><span class=\"token keyword\">package<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>util<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span>po<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorPo<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">public<\/span> <span class=\"token keyword\">abstract<\/span> <span class=\"token keyword\">class<\/span> <span class=\"token class-name\">SystemMonitor<\/span> <span class=\"token punctuation\">{<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">abstract<\/span> <span class=\"token class-name\">MonitorPo<\/span> <span class=\"token function\">getCPUInfo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">abstract<\/span> <span class=\"token class-name\">MonitorPo<\/span> <span class=\"token function\">getMemoryInfo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">abstract<\/span> <span class=\"token class-name\">MonitorPo<\/span> <span class=\"token function\">getDiskInfo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/\/\u83b7\u53d6\u3010\u7f51\u7edc\u63a5\u6536\u6570\u636e\u5305\u901f\u7387\/s\u3001\u7f51\u7edc\u53d1\u9001\u6570\u636e\u5305\u901f\u7387\/s\u3011\u8d44\u6e90\u4fe1\u606f<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">abstract<\/span> <span class=\"token class-name\">MonitorPo<\/span> <span class=\"token function\">getNetworkResourceInformation<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/\/\u83b7\u53d6\u6587\u4ef6\u7cfb\u7edf\u4e2dmysql\u78c1\u76d8\u7a7a\u95f4\u4f7f\u7528\u60c5\u51b5<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">abstract<\/span> <span class=\"token class-name\">MonitorPo<\/span> <span class=\"token function\">getUsageOfTheMysqlDiskSpaceInTheFileSystem<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/\/\u7528\u6765\u76d1\u63a7\u78c1\u76d8 I\/O \u6027\u80fd,\u83b7\u53d6\u3010IOPS\u8bfb\u53d6\u6570\u636e\u91cf\/s\u3001IOPS\u5199\u5165\u6570\u636e\u91cf\/s\u3011\u8d44\u6e90\u4fe1\u606f<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">abstract<\/span> <span class=\"token class-name\">MonitorPo<\/span> <span class=\"token function\">getIopsResourceInformation<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/\/\u83b7\u53d6\u6bcf\u79d2\u5b58\u50a8\u961f\u5217\u8f93\u5165\/\u8f93\u51fa\u64cd\u4f5c\u6570<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">abstract<\/span> <span class=\"token class-name\">MonitorPo<\/span> <span class=\"token function\">getStoresQueueInputOrOutputOperandsPerSecond<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><\/p>\n<h4>MonitorPo<\/h4>\n<p><span class=\"token keyword\">package<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span>po<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">public<\/span> <span class=\"token keyword\">class<\/span> <span class=\"token class-name\">MonitorPo<\/span> <span class=\"token punctuation\">{<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">String<\/span> product<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> cpu<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> memory<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> memoryTotal<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> memoryUseRatio<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> diskTotal<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> diskFree<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> diskUse<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> diskUseRatio<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/\/\u7f51\u7edc\u63a5\u6536\u6570\u636e\u5305\u901f\u7387\/s<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> networkRxRate<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token comment\">\/\/\u7f51\u7edc\u53d1\u9001\u6570\u636e\u5305\u901f\u7387\/s<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> networkTxRate<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token comment\">\/\/IOPS\u8bfb\u53d6\u6570\u636e\u91cf\/s<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> iopsKbRead<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token comment\">\/\/IOPS\u5199\u5165\u6570\u636e\u91cf\/s<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> iopsKbWrite<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token comment\">\/\/\u6bcf\u79d2\u5b58\u50a8\u961f\u5217\u8f93\u5165\/\u8f93\u51fa\u64cd\u4f5c\u6570<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> queueOperands<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token comment\">\/\/\u5357\u5411\u544a\u8b66\u6570\u636e\u91cf\/s<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Double<\/span> snmpAlarmDataSize<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token comment\">\/\/\u6587\u4ef6\u7cfb\u7edf\u4e2d\u6570\u636e\u5e93\u78c1\u76d8\u7a7a\u95f4\u5df2\u7528<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">String<\/span> databaseDiskSpaceIsUsed<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getNetworkRxRate<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> networkRxRate<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setNetworkRxRate<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> networkRxRate<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>networkRxRate <span class=\"token operator\">&#061;<\/span> networkRxRate<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getNetworkTxRate<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> networkTxRate<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setNetworkTxRate<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> networkTxRate<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>networkTxRate <span class=\"token operator\">&#061;<\/span> networkTxRate<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getIopsKbRead<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> iopsKbRead<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setIopsKbRead<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> iopsKbRead<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>iopsKbRead <span class=\"token operator\">&#061;<\/span> iopsKbRead<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getIopsKbWrite<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> iopsKbWrite<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setIopsKbWrite<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> iopsKbWrite<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>iopsKbWrite <span class=\"token operator\">&#061;<\/span> iopsKbWrite<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getQueueOperands<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> queueOperands<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setQueueOperands<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> queueOperands<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>queueOperands <span class=\"token operator\">&#061;<\/span> queueOperands<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getSnmpAlarmDataSize<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> snmpAlarmDataSize<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setSnmpAlarmDataSize<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> snmpAlarmDataSize<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>snmpAlarmDataSize <span class=\"token operator\">&#061;<\/span> snmpAlarmDataSize<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">getDatabaseDiskSpaceIsUsed<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> databaseDiskSpaceIsUsed<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setDatabaseDiskSpaceIsUsed<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> databaseDiskSpaceIsUsed<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>databaseDiskSpaceIsUsed <span class=\"token operator\">&#061;<\/span> databaseDiskSpaceIsUsed<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">getProduct<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> product<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setProduct<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> product<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>product <span class=\"token operator\">&#061;<\/span> product<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getCpu<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> cpu<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setCpu<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> cpu<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>cpu <span class=\"token operator\">&#061;<\/span> cpu<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getMemory<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> memory<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setMemory<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> memory<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>memory <span class=\"token operator\">&#061;<\/span> memory<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getDiskTotal<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> diskTotal<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setDiskTotal<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> diskTotal<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>diskTotal <span class=\"token operator\">&#061;<\/span> diskTotal<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getDiskFree<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> diskFree<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setDiskFree<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> diskFree<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>diskFree <span class=\"token operator\">&#061;<\/span> diskFree<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getMemoryTotal<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> memoryTotal<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setMemoryTotal<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> memoryTotal<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>memoryTotal <span class=\"token operator\">&#061;<\/span> memoryTotal<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getDiskUse<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> diskUse<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setDiskUse<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> diskUse<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>diskUse <span class=\"token operator\">&#061;<\/span> diskUse<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getDiskUseRatio<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> diskUseRatio<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setDiskUseRatio<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> diskUseRatio<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>diskUseRatio <span class=\"token operator\">&#061;<\/span> diskUseRatio<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Double<\/span> <span class=\"token function\">getMemoryUseRatio<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> memoryUseRatio<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setMemoryUseRatio<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Double<\/span> memoryUseRatio<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span>memoryUseRatio <span class=\"token operator\">&#061;<\/span> memoryUseRatio<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Override<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> <span class=\"token string\">&#034;MonitorPo{&#034;<\/span> <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;product&#061;&#039;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> product <span class=\"token operator\">&#043;<\/span> <span class=\"token string\">&#039;\\\\&#039;&#039;<\/span> <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, cpu&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> cpu <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, memory&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> memory <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, memoryTotal&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> memoryTotal <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, memoryUseRatio&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> memoryUseRatio <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, diskTotal&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> diskTotal <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, diskFree&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> diskFree <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, diskUse&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> diskUse <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, diskUseRatio&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> diskUseRatio <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, networkRxRate&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> networkRxRate <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, networkTxRate&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> networkTxRate <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, iopsKbRead&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> iopsKbRead <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, iopsKbWrite&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> iopsKbWrite <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, queueOperands&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> queueOperands <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, snmpAlarmDataSize&#061;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> snmpAlarmDataSize <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#034;, databaseDiskSpaceIsUsed&#061;&#039;&#034;<\/span> <span class=\"token operator\">&#043;<\/span> databaseDiskSpaceIsUsed <span class=\"token operator\">&#043;<\/span> <span class=\"token string\">&#039;\\\\&#039;&#039;<\/span> <span class=\"token operator\">&#043;<\/span><br \/>\n                <span class=\"token string\">&#039;}&#039;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><\/p>\n<h4>MonitorConfig<\/h4>\n<p><span class=\"token keyword\">package<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span>po<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">HashMap<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Map<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Properties<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Set<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">public<\/span> <span class=\"token keyword\">class<\/span> <span class=\"token class-name\">MonitorConfig<\/span> <span class=\"token punctuation\">{<\/span><\/p>\n<p>    <span class=\"token comment\">\/** \u7cfb\u7edf\u76d1\u63a7\u4efb\u52a1\u96c6\u5408 **\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">final<\/span> <span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">MonitorTaskPo<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> MONITOR_TASK_MAP <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">HashMap<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/** \u7cfb\u7edf\u8fd0\u884c\u72b6\u6001 **\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">final<\/span> <span class=\"token class-name\">Integer<\/span> MONITOR_RUN_SUCCESS <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/** \u7cfb\u7edf\u65e5\u5fd7\u4f7f\u7528\u72b6\u6001 **\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">final<\/span> <span class=\"token class-name\">Integer<\/span> MONITOR_SYS_USE <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/** \u7cfb\u7edf\u65e5\u5fd7\u4f7f\u7528\u72b6\u6001 **\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">final<\/span> <span class=\"token class-name\">Integer<\/span> MONITOR_SYS_FINISH <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">final<\/span> <span class=\"token class-name\">String<\/span> SYSTEM_INFO <span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">static<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token class-name\">String<\/span> osName <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;&#034;<\/span> <span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">String<\/span> osVersion <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;&#034;<\/span> <span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">Properties<\/span> sysProperty <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">System<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getProperties<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/\u7cfb\u7edf\u5c5e\u6027<\/span><br \/>\n        <span class=\"token class-name\">Set<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Object<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> keySet <span class=\"token operator\">&#061;<\/span> sysProperty<span class=\"token punctuation\">.<\/span><span class=\"token function\">keySet<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Object<\/span> object <span class=\"token operator\">:<\/span> keySet<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;os.name&#034;<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">equals<\/span><span class=\"token punctuation\">(<\/span>object<span class=\"token punctuation\">.<\/span><span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                osName <span class=\"token operator\">&#061;<\/span> sysProperty<span class=\"token punctuation\">.<\/span><span class=\"token function\">getProperty<\/span><span class=\"token punctuation\">(<\/span>object<span class=\"token punctuation\">.<\/span><span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;os.version&#034;<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">equals<\/span><span class=\"token punctuation\">(<\/span>object<span class=\"token punctuation\">.<\/span><span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                osVersion <span class=\"token operator\">&#061;<\/span> sysProperty<span class=\"token punctuation\">.<\/span><span class=\"token function\">getProperty<\/span><span class=\"token punctuation\">(<\/span>object<span class=\"token punctuation\">.<\/span><span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        SYSTEM_INFO <span class=\"token operator\">&#061;<\/span> osName <span class=\"token operator\">&#043;<\/span> <span class=\"token string\">&#034; &#034;<\/span> <span class=\"token operator\">&#043;<\/span> osVersion<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p><span class=\"token punctuation\">}<\/span><\/p>\n<h4>AlarmThresholdConstants<\/h4>\n<p><span class=\"token keyword\">package<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>common<span class=\"token punctuation\">.<\/span>constant<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token comment\">\/**<br \/>\n * \u544a\u8b66\u76f8\u5173\u5e38\u91cf<br \/>\n * &#064;author 211145187<br \/>\n * &#064;date 2023\/6\/21 14:24<br \/>\n **\/<\/span><br \/>\n<span class=\"token keyword\">public<\/span> <span class=\"token keyword\">final<\/span> <span class=\"token keyword\">class<\/span> <span class=\"token class-name\">AlarmThresholdConstants<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">AlarmThresholdConstants<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/\/ \u7cfb\u7edf\u76d1\u63a7\u4efb\u52a1\u4e2dCPU\u9608\u503c\u6216\u8005\u5185\u5b58\u9608\u503c\u8d85\u51fa\u8bbe\u5b9a\u503c<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">final<\/span> <span class=\"token keyword\">int<\/span> SYSTEM_MONITOR_TASK_EXCEEDS_THE_SPECIFIED_THRESHOLD <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">40000<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token comment\">\/\/ enodeb\u8fdb\u7a0b\u5f02\u5e38<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">final<\/span> <span class=\"token keyword\">int<\/span> ENODEB_PROCESS_EXCEPTION <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">40001<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token punctuation\">}<\/span><\/p>\n<h4>IFmCurrentService<\/h4>\n<p><span class=\"token keyword\">package<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>fm<span class=\"token punctuation\">.<\/span>service<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>db<span class=\"token punctuation\">.<\/span>orm<span class=\"token punctuation\">.<\/span>mybatis<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Page<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>fm<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">ExportParam<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>fm<span class=\"token punctuation\">.<\/span>model<span class=\"token punctuation\">.<\/span><\/span><span class=\"token operator\">*<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>fm<span class=\"token punctuation\">.<\/span>model<span class=\"token punctuation\">.<\/span>db<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">FmAlarmLevelLangDb<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>fm<span class=\"token punctuation\">.<\/span>model<span class=\"token punctuation\">.<\/span>event<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">AlarmTypeVo<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>fm<span class=\"token punctuation\">.<\/span>model<span class=\"token punctuation\">.<\/span>parse<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">AlarmAutoConfirm<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>fm<span class=\"token punctuation\">.<\/span>model<span class=\"token punctuation\">.<\/span>statistics<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">NeAlarmStatistics<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>framework<span class=\"token punctuation\">.<\/span>resp<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">ResultSet<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>mid<span class=\"token punctuation\">.<\/span>model<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">BusinessNe<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>redisson<span class=\"token punctuation\">.<\/span>api<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">RMap<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">javax<span class=\"token punctuation\">.<\/span>servlet<span class=\"token punctuation\">.<\/span>http<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">HttpServletResponse<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>io<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">IOException<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">List<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Map<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span>concurrent<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">ConcurrentHashMap<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token comment\">\/**<br \/>\n * &#064;author w17231<br \/>\n * &#064;date 2017\u5e743\u670816\u65e5<br \/>\n *\/<\/span><\/p>\n<p><span class=\"token keyword\">public<\/span> <span class=\"token keyword\">interface<\/span> <span class=\"token class-name\">IFmCurrentService<\/span> <span class=\"token keyword\">extends<\/span> <span class=\"token class-name\">IFmConfirmService<\/span><span class=\"token punctuation\">{<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6309\u544a\u8b66id\u548c\u6e05\u9664\u72b6\u6001\u67e5\u8be2\u7f51\u5143id<br \/>\n     *<br \/>\n     * &#064;param alarmIds<br \/>\n     * &#064;param clearState<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Integer<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryNeByAlarmId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Integer<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> alarmIds<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span> clearState<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6309\u7f51\u5143id\u548c\u6e05\u9664\u72b6\u6001\u67e5\u8be2\u5f53\u524d\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param neIds<br \/>\n     * &#064;param clearState<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryByNeId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Integer<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> neIds<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span> clearState<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u901a\u8fc7nodeId\u96c6\u5408\u4ee5\u53ca\u6e05\u9664\u72b6\u6001\u67e5\u8be2\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param nodeIds    nodeId\u96c6\u5408<br \/>\n     * &#064;param clearState \u6e05\u9664\u72b6\u6001<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryByNodeIds<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Integer<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> nodeIds<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span> clearState<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6309\u6e05\u9664\u72b6\u6001\u67e5\u8be2\u5f53\u524d\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param clearState<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">quryByClearState<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Integer<\/span> clearState<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6309\u544a\u8b66\u7b49\u7ea7\u67e5\u8be2\u5f53\u524d\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param alarmLevel<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">int<\/span> <span class=\"token function\">queryByAlarmLevel<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Integer<\/span> alarmLevel<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span> systemId<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6839\u636e\u6d41\u6c34\u53f7\u67e5\u8be2\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param messageNos(\u591a\u4e2a\u6d41\u6c34\u53f7)<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryBySN<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> messageNos<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token comment\">\/**<br \/>\n     * \u6839\u636e\u6d41\u6c34\u53f7\u67e5\u8be2\u8fc7\u6ee4\u540e\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param messageNos(\u591a\u4e2a\u6d41\u6c34\u53f7)<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryFilterBySN<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> messageNos<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6839\u636e\u6d41\u6c34\u53f7\u67e5\u8be2\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param alarmSeqs<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">AlarmFlow<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryFlowBySeq<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> alarmSeqs<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryBySNForEffectiveDevice<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> messageNos<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6839\u636e\u6d41\u6c34\u53f7\u67e5\u8be2\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param messageNo<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Alarm<\/span> <span class=\"token function\">queryBySN<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Long<\/span> messageNo<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">RMap<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Integer<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">.<\/span><span class=\"token punctuation\">.<\/span><span class=\"token punctuation\">.<\/span> rMap<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6839\u636e\u6d41\u6c34\u53f7\u66f4\u65b0\u6570\u636e\u4e0a\u62a5\u72b6\u6001<br \/>\n     *<br \/>\n     * &#064;param receiveMessageNos<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">boolean<\/span> <span class=\"token function\">updateSync<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> receiveMessageNos<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6839\u636e\u7f51\u5143id\u53ca\u544a\u8b66id\u3001\u6e05\u9664\u72b6\u6001\u67e5\u8be2\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param neid<br \/>\n     * &#064;param alarmId<br \/>\n     * &#064;param clearstate<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryByNeidAlarmId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Integer<\/span> neid<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span> alarmId<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span> clearstate<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryByNodeFlagAndNodeId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Integer<\/span> nodeFlag<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span> nodeId<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span> alarmId<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span> clearState<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryByEquipmentIdAlarmId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Integer<\/span> equipmentId<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span> alarmId<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span> clearstate<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6839\u636e\u7f51\u5143id\u5220\u9664\u5f53\u524d\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param neids<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n<span class=\"token comment\">\/\/    boolean deleteByNeid(List&lt;Integer&gt; neids);<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6839\u636e\u8282\u70b9id\u5220\u9664\u5f53\u524d\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param nodeIds<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">boolean<\/span> <span class=\"token function\">deleteByNodeId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Integer<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> nodeIds<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6839\u636e\u7f51\u5143id\u4fee\u6539\u5f53\u524d\u544a\u8b66\u5bf9\u5e94\u7f51\u5143\u540d\u79f0<br \/>\n     *<br \/>\n     * &#064;param neid<br \/>\n     * &#064;param nename<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">boolean<\/span> <span class=\"token function\">updateBtsName<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Integer<\/span> neid<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span> nename<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u67e5\u8be2\u6240\u6709\u672a\u4e0a\u62a5\u544a\u8b66\u6d41\u6c34\u53f7<br \/>\n     *<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryBySync<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Integer<\/span> maxNum<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u544a\u8b66\u5165\u5e93<br \/>\n     *<br \/>\n     * &#064;param alarm<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">boolean<\/span> <span class=\"token function\">add<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Alarm<\/span> alarm<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u67e5\u8be2\u6700\u5927\u544a\u8b66\u6d41\u6c34\u53f7<br \/>\n     *<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Long<\/span> <span class=\"token function\">queryMaxMessageNo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6309\u6761\u4ef6\u67e5\u8be2\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param alarmVo<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryCurrentAlarm<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">AlarmVo<\/span> alarmVo<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token class-name\">Page<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">qryCurrentAlarmPage<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">AlarmVo<\/span> alarmVo<span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">boolean<\/span> flag<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Page<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> page<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u5206\u9875\u67e5\u8be2\u5f53\u524d\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param alarm<br \/>\n     * &#064;param page<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Page<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryCurrentAlarm<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">AlarmVo<\/span> alarm<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Page<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> page<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u5206\u9875\u67e5\u8be2\u5f53\u524d\u544a\u8b66&#xff08;\u4e0d\u505a\u56fd\u9645\u5316&#xff09;<br \/>\n     *<br \/>\n     * &#064;param alarm<br \/>\n     * &#064;param page<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Page<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryCurrentAlarmNoStatic<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">AlarmVo<\/span> alarm<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Page<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> page<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u4fdd\u5b58\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param alarm<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Boolean<\/span> <span class=\"token function\">saveAlarm<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Alarm<\/span> alarm<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u67e5\u8be2\u5f53\u524d\u7f51\u5143\u5217\u8868<br \/>\n     *<br \/>\n     * &#064;param systemId<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">BusinessNe<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">lteNes<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> systemId<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u544a\u8b66\u8be6\u7ec6\u4fe1\u606f<br \/>\n     *<br \/>\n     * &#064;param messageNo<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Alarm<\/span> <span class=\"token function\">detail<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Long<\/span> messageNo<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u4fee\u6539\u544a\u8b66\u4fee\u590d\u5efa\u8bae\u4fe1\u606f<br \/>\n     *<br \/>\n     * &#064;param messageNo \u544a\u8b66\u6d41\u6c34\u53f7<br \/>\n     * &#064;param solution  \u4fee\u590d\u5efa\u8bae<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">boolean<\/span> <span class=\"token function\">modifyAdvise<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Long<\/span> messageNo<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span> solution<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u544a\u8b66\u786e\u8ba4<br \/>\n     *<br \/>\n     * &#064;param messageNos<br \/>\n     * &#064;param user<br \/>\n     * &#064;param date<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;Override<\/span><br \/>\n    <span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">lteConfirm<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> messageNos<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span> user<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span> date<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Boolean<\/span> reportPdt<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u544a\u8b66\u53cd\u786e\u8ba4<br \/>\n     *<br \/>\n     * &#064;param messageNos<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">void<\/span> <span class=\"token function\">lteUnConfirm<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> messageNos<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u544a\u8b66\u6e05\u9664<br \/>\n     *<br \/>\n     * &#064;param messageNos<br \/>\n     * &#064;param user<br \/>\n     * &#064;param date<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">lteClear<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> messageNos<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span> user<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span> date<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Boolean<\/span> reportPdt<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u5c4f\u853d\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param messageNos<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">boolean<\/span> <span class=\"token function\">shield<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> messageNos<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span> userName<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6309alarmKey\u67e5\u8be2\u5f53\u524d\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param alarmKey<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Alarm<\/span> <span class=\"token function\">queryByAlarmKey<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> alarmKey<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span> appendInfo<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u544a\u8b66\u81ea\u52a8\u6e05\u9664<br \/>\n     *<br \/>\n     * &#064;param alarm<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Long<\/span> <span class=\"token function\">alarmAutoClear<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Alarm<\/span> alarm<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6839\u636e\u7f51\u5143id\u6e05\u9664\u72b6\u6001\u7edf\u8ba1\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param<br \/>\n     * &#064;param clearState<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">NeAlarmStatistics<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">getStatisticsData<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Integer<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> neIds<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span> clearState<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u83b7\u53d6AlarmType\u96c6\u5408<br \/>\n     *<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">AlarmTypeVo<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">getAlarmTypes<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u83b7\u53d6\u544a\u8b66\u7ea7\u522b\u96c6\u5408<br \/>\n     *<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">FmAlarmLevelLangDb<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">getAlarmLevels<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u544a\u8b66\u5b9a\u4f4d\u5230\u7f51\u5143<br \/>\n     *<br \/>\n     * &#064;param systemId<br \/>\n     * &#064;param messageNo<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">locateNe<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> systemId<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span> messageNo<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u83b7\u53d6\u540c\u6b65\u5f85\u6e05\u9664\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param ClearPath<br \/>\n     * &#064;param clearState<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">qrySynClearAlarm<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Integer<\/span> <span class=\"token class-name\">ClearPath<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span> clearState<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u67e5\u8be2\u544a\u8b66\u6d41\u6c34\u53f7<br \/>\n     *<br \/>\n     * &#064;param systemId<br \/>\n     * &#064;param clearState<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">qryMessageNos<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> systemId<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span> clearState<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6309\u544a\u8b66\u6d41\u6c34\u53f7\u67e5\u8be2\u544a\u8b66&#xff0c;\u67e5\u8be2\u8303\u56f4\u5305\u542b\u5f53\u524d\u8868\u548c\u5386\u53f2\u8868<br \/>\n     *<br \/>\n     * &#064;param messageNos<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">qryByMessageNos<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> messageNos<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u83b7\u53d6Lte\u7f51\u5143\u7c7b\u578b<br \/>\n     *<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Integer<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">lteNodeTypeToMap<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u83b7\u53d6Lte\u5355\u677f\u7c7b\u578b<br \/>\n     *<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Integer<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">lteBrdTypeToMap<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u83b7\u53d6Lte\u544a\u8b66\u7c7b\u578b<br \/>\n     *<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Integer<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">lteAlarmTypeToMap<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6279\u91cf\u589e\u52a0\u544a\u8b66<br \/>\n     *<br \/>\n     * &#064;param list<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Boolean<\/span> <span class=\"token function\">add<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> list<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6839\u636ealarmKey\u5224\u65ad\u544a\u8b66\u662f\u5426\u5b58\u5728<br \/>\n     *<br \/>\n     * &#064;param alarmKey<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Boolean<\/span> <span class=\"token function\">hasAlarm<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> alarmKey<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span> appendInfo<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u83b7\u53d6\u6700\u5927\u6d41\u6c34\u53f7<br \/>\n     *<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Long<\/span> <span class=\"token function\">getMaxMessageNo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u83b7\u53d6\u6d41\u6c34\u8868\u6700\u5927\u6d41\u6c34\u53f7<br \/>\n     *<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Long<\/span> <span class=\"token function\">getMaxAlarmSeq<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u544a\u8b66\u63a8\u9001\u6210\u529f\u540e\u5904\u7406<br \/>\n     *<br \/>\n     * &#064;param result<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">void<\/span> <span class=\"token function\">dealCurrentAlarmReceive<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> result<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u83b7\u53d6\u9700\u8981\u81ea\u52a8\u786e\u8ba4\u7684\u544a\u8b66\u6d41\u6c34\u53f7<br \/>\n     *<br \/>\n     * &#064;param minConfirmTime \u544a\u8b66\u786e\u8ba4\u6700\u5c0f\u65f6\u95f4<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">getAutoConfirmMessageNos<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> systemId<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Date<\/span> minConfirmTime<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span> alarmLevel<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u83b7\u53d6\u5f53\u524d\u544a\u8b66\u4e2d\u9700\u8981\u81ea\u52a8\u786e\u8ba4\u7684\u544a\u8b66\u6d41\u6c34\u53f7<br \/>\n     * &#064;param alarmType<br \/>\n     * &#064;param alarmLevel<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;Override<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">getAutoConfirmNos<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Integer<\/span> alarmType<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span> alarmLevel<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * AlarmLevelCount&#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">startAutoConfirm<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">AlarmAutoConfirm<\/span> control<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u81ea\u52a8\u786e\u8ba4\u53c2\u6570<br \/>\n     *<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">AlarmAutoConfirm<\/span> <span class=\"token function\">getAutoConfirmInfo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u83b7\u53d6\u7cfb\u7edfid\u4e0b\u67d0\u4e2a\u7b49\u7ea7\u7684\u544a\u8b66\u6570\u91cf<br \/>\n     *<br \/>\n     *\/<\/span><br \/>\n<span class=\"token comment\">\/\/    public int getAlarmCount(String systemId, Integer level);<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u83b7\u53d6\u67d0\u7f51\u5143\u7684\u6700\u5927\u544a\u8b66\u7b49\u7ea7<br \/>\n     *<br \/>\n     *\/<\/span><br \/>\n<span class=\"token comment\">\/\/    public Integer getMaxLevel(String systemId);<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u67e5\u8be2\u544a\u8b66\u6570\u91cf<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">AlarmCountInfo<\/span> <span class=\"token function\">queryAlarmCountInfo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">AlarmVo<\/span> alarmVo<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u521d\u59cb\u5316\u662f\u5426\u63a8\u9001\u7f13\u5b58<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Integer<\/span> <span class=\"token function\">isOn<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> systemId<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">modifyAutoPara<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> systemId<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6839\u636e\u7f51\u5143ID&#xff0c;\u6e05\u9664\u72b6\u6001\u67e5\u8be2\u544a\u8b66\u6d41\u6c34\u53f7<br \/>\n     *<br \/>\n     * &#064;param syncNeIds<br \/>\n     * &#064;param value<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">qryMessageNos<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Integer<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> syncNeIds<span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">int<\/span> value<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6839\u636e\u901a\u77e5\u72b6\u6001\u548c\u544a\u8b66\u7b49\u7ea7\u67e5\u8be2\u544a\u8b66\u6d41\u6c34\u53f7<br \/>\n     *<br \/>\n     * &#064;param notifyState<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">qryNotifyMessageNos<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">int<\/span> notifyState<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Integer<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> levels<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span> systemId<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span> ruleId<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6839\u636e\u901a\u77e5\u72b6\u6001\u548calarmId\u67e5\u8be2\u544a\u8b66\u6d41\u6c34\u53f7<br \/>\n     *<br \/>\n     * &#064;param notifyState<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">qryNotifyMessageNosByAlarmId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">int<\/span> notifyState<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Integer<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> alarmIds<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span> systemId<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Integer<\/span> ruleId<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">boolean<\/span> <span class=\"token function\">updateNotifyStatus<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> messageNos<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">boolean<\/span> <span class=\"token function\">updateNotifyRules<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> messageNos<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span> postFix<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">SynAlarmResult<\/span> <span class=\"token function\">synAlarmToPdt<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> systemId<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u67e5\u8be2\u6743\u9650\u7f51\u5143<br \/>\n     *<br \/>\n     * &#064;param concurrentHashMap<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setRoleNe<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">ConcurrentHashMap<\/span> concurrentHashMap<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u5f53\u524d\u544a\u8b66\u662f\u5426\u6743\u9650\u5185<br \/>\n     *<br \/>\n     * &#064;param alarm<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">boolean<\/span> <span class=\"token function\">isRole<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Alarm<\/span> alarm<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u67e5\u8be2\u5355\u677f\u544a\u8b66\u7ea7\u522b<br \/>\n     *<br \/>\n     * &#064;param neId<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">NeAlarmStatistics<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryBoardAlarmLevelByNeId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">int<\/span> neId<span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">int<\/span> clearState<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u67e5\u8be2\u7f51\u5143\u544a\u8b66\u7ea7\u522b<br \/>\n     *<br \/>\n     * &#064;param neId<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">NeAlarmStatistics<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryNetElementAlarmLevel<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">int<\/span> clearState<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u4fee\u6539\u544a\u8b66\u8be6\u60c5<br \/>\n     *<br \/>\n     * &#064;param alarm<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Integer<\/span> <span class=\"token function\">changeDetails<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">AlarmVo<\/span> alarm<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u63d2\u5165\u6d41\u6c34\u8868<br \/>\n     *<br \/>\n     * &#064;param flow<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">Boolean<\/span> <span class=\"token function\">addAlarmFlow<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">AlarmFlow<\/span> flow<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryByCreatTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Date<\/span> startTime<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Date<\/span> endTime<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Object<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">getStatisticsData<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">AlarmVo<\/span> alarmVo<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u83b7\u53d6\u672a\u5347\u7ea7\u7684\u544a\u8b66<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryUnUpdateAlarm<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">int<\/span> <span class=\"token function\">updateAlarm<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Alarm<\/span> alarm<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">AlarmCurrentExport<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">qryAllCurrentAlarm<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">AlarmVo<\/span> alarmVo<span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">boolean<\/span> flag<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span><span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span> formatI18n<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token class-name\">Page<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">queryCurrentAlarmPageForDataPush<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">AlarmDataPushVo<\/span> alarmDataPushVo<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Page<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> page<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">int<\/span> <span class=\"token function\">fmCurrentAlarmDataPush<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">AlarmDataPushVo<\/span> alarmDataPushVo<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token class-name\">ResultSet<\/span> <span class=\"token function\">synchronizeAllAlarmData<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> userId<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6839\u636e\u6761\u4ef6\u67e5\u8be2\u5f53\u524d\u544a\u8b66\u6570\u91cf&#xff0c;\u4e0eqryAllCurrentAlarmPage\u7684\u660e\u7ec6\u6761\u4ef6\u4e00\u81f4<br \/>\n     * &#064;param alarmVo<br \/>\n     * &#064;param flag<br \/>\n     * &#064;return<br \/>\n     *\/<\/span><br \/>\n<span class=\"token class-name\">Integer<\/span> <span class=\"token function\">queryAllCurrentAlarmCount<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">AlarmVo<\/span> alarmVo<span class=\"token punctuation\">,<\/span> <span class=\"token keyword\">boolean<\/span> flag<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> <span class=\"token function\">getCurrentAlarmByNeId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Long<\/span> neId<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token keyword\">void<\/span> <span class=\"token function\">exportAllData<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">HttpServletResponse<\/span> response<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">ExportParam<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> exportParam<span class=\"token punctuation\">)<\/span> <span class=\"token keyword\">throws<\/span> <span class=\"token class-name\">IOException<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><\/p>\n<h4>MonitorTaskExe<\/h4>\n<p><span class=\"token keyword\">package<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>take<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>alibaba<span class=\"token punctuation\">.<\/span>fastjson<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">JSONObject<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>common<span class=\"token punctuation\">.<\/span>constant<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">AlarmThresholdConstants<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>common<span class=\"token punctuation\">.<\/span>spring<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">SpringContextHolder<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>common<span class=\"token punctuation\">.<\/span>tools<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">CustomStringUtils<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>fm<span class=\"token punctuation\">.<\/span>cache<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">AlarmAutoClearQueeCache<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>fm<span class=\"token punctuation\">.<\/span>enums<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">ClearStateEnum<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>fm<span class=\"token punctuation\">.<\/span>enums<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">FaultTypeEnum<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>fm<span class=\"token punctuation\">.<\/span>model<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>fm<span class=\"token punctuation\">.<\/span>service<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">IFmCurrentService<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>fm<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">AlarmParamUtil<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>dao<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorTaskLogMapper<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>dao<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorTaskMapper<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorTaskLog<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span>po<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorConfig<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span>po<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorPo<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span>po<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorTaskPo<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>entity<span class=\"token punctuation\">.<\/span>po<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorThresholdPo<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>eunm<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">MonitorTaskStateEnum<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>eunm<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">ProductEnum<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">SystemMonitor<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">SystemMonitorFactory<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>monitor<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">UUIDGennerator<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>topo<span class=\"token punctuation\">.<\/span>enums<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">NetElementTypeEnum<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>websocket<span class=\"token punctuation\">.<\/span>enums<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">WSTopicEnum<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>hero<span class=\"token punctuation\">.<\/span>lte<span class=\"token punctuation\">.<\/span>ems<span class=\"token punctuation\">.<\/span>websocket<span class=\"token punctuation\">.<\/span>server<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">WServerHelper<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>redisson<span class=\"token punctuation\">.<\/span>api<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">RMap<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>redisson<span class=\"token punctuation\">.<\/span>api<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">RScoredSortedSet<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>redisson<span class=\"token punctuation\">.<\/span>api<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">RedissonClient<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>redisson<span class=\"token punctuation\">.<\/span>client<span class=\"token punctuation\">.<\/span>protocol<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">ScoredEntry<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>slf4j<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Logger<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>slf4j<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">LoggerFactory<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>springframework<span class=\"token punctuation\">.<\/span>beans<span class=\"token punctuation\">.<\/span>factory<span class=\"token punctuation\">.<\/span>annotation<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Autowired<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>springframework<span class=\"token punctuation\">.<\/span>beans<span class=\"token punctuation\">.<\/span>factory<span class=\"token punctuation\">.<\/span>annotation<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Qualifier<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>springframework<span class=\"token punctuation\">.<\/span>scheduling<span class=\"token punctuation\">.<\/span>annotation<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Scheduled<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>springframework<span class=\"token punctuation\">.<\/span>stereotype<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Component<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">javax<span class=\"token punctuation\">.<\/span>annotation<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">PostConstruct<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">javax<span class=\"token punctuation\">.<\/span>annotation<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Resource<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>time<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Clock<\/span><span class=\"token punctuation\">;<\/span><br \/>\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">java<span class=\"token punctuation\">.<\/span>util<span class=\"token punctuation\">.<\/span><\/span><span class=\"token operator\">*<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p><span class=\"token comment\">\/**<br \/>\n * \u5b9a\u65f6\u67e5\u8be2\u670d\u52a1\u5668\u6027\u80fd<br \/>\n *\/<\/span><br \/>\n<span class=\"token annotation punctuation\">&#064;Component<\/span><br \/>\n<span class=\"token keyword\">public<\/span> <span class=\"token keyword\">class<\/span> <span class=\"token class-name\">MonitorTaskExe<\/span> <span class=\"token punctuation\">{<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span>  <span class=\"token keyword\">static<\/span> <span class=\"token class-name\">Logger<\/span> log <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">LoggerFactory<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getLogger<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTaskExe<\/span><span class=\"token punctuation\">.<\/span><span class=\"token keyword\">class<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Autowired<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">MonitorTaskMapper<\/span> monitorTaskMapper<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Autowired<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">MonitorTaskLogMapper<\/span> monitorTaskLogMapper<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;Autowired<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;Qualifier<\/span><span class=\"token punctuation\">(<\/span>value <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;redissonClient&#034;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n    <span class=\"token class-name\">RedissonClient<\/span> redissonClient<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Resource<\/span><br \/>\n    <span class=\"token class-name\">WServerHelper<\/span> serverHelper<span class=\"token punctuation\">;<\/span><\/p>\n<p>    <span class=\"token annotation punctuation\">&#064;Scheduled<\/span><span class=\"token punctuation\">(<\/span>cron <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;*\/5 * * * * *&#034;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">scheduleRealTimeTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\u5b9e\u65f6\u6027\u80fd\u67e5\u8be2\u4efb\u52a1&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token function\">realTimeMonitoring<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">private<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">realTimeMonitoring<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token class-name\">SystemMonitor<\/span> monitor <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">SystemMonitorFactory<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">createSystemMonitor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">JSONObject<\/span> jsonObj <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">JSONObject<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>monitor <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token class-name\">MonitorPo<\/span> monitorPoCPU <span class=\"token operator\">&#061;<\/span> monitor<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCPUInfo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>monitorPoCPU <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                jsonObj<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;CPUUsage&#034;<\/span><span class=\"token punctuation\">,<\/span> monitorPoCPU<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCpu<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token class-name\">MonitorPo<\/span> monitorPoMemory <span class=\"token operator\">&#061;<\/span> monitor<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMemoryInfo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>monitorPoMemory <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                jsonObj<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;memoryUsage&#034;<\/span><span class=\"token punctuation\">,<\/span> monitorPoMemory<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMemory<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                jsonObj<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;memoryTotal&#034;<\/span><span class=\"token punctuation\">,<\/span> monitorPoMemory<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMemoryTotal<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                jsonObj<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;memoryUsageRatio&#034;<\/span><span class=\"token punctuation\">,<\/span> monitorPoMemory<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMemoryUseRatio<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token class-name\">MonitorPo<\/span> monitorPoDisk <span class=\"token operator\">&#061;<\/span> monitor<span class=\"token punctuation\">.<\/span><span class=\"token function\">getDiskInfo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>monitorPoDisk <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                jsonObj<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;diskUsage&#034;<\/span><span class=\"token punctuation\">,<\/span> monitorPoDisk<span class=\"token punctuation\">.<\/span><span class=\"token function\">getDiskUse<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                jsonObj<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;diskTotal&#034;<\/span><span class=\"token punctuation\">,<\/span> monitorPoDisk<span class=\"token punctuation\">.<\/span><span class=\"token function\">getDiskTotal<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                jsonObj<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;diskUsageRatio&#034;<\/span><span class=\"token punctuation\">,<\/span> monitorPoDisk<span class=\"token punctuation\">.<\/span><span class=\"token function\">getDiskUseRatio<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;json:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> jsonObj<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        serverHelper<span class=\"token punctuation\">.<\/span><span class=\"token function\">push2OneClient<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">WSTopicEnum<\/span><span class=\"token punctuation\">.<\/span>realTimeMonitoring<span class=\"token punctuation\">.<\/span><span class=\"token function\">name<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><span class=\"token string\">&#034;monitoring&#034;<\/span><span class=\"token punctuation\">,<\/span><span class=\"token class-name\">JSONObject<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">toJSONString<\/span><span class=\"token punctuation\">(<\/span>jsonObj<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u5b9a\u65f6\u67e5\u8be2\u670d\u52a1\u5668\u6027\u80fd&#xff0c;\u6bcf1\u5206\u949f\u6267\u884c\u4e00\u6b21 20231101 \u65391\u5206\u949f\u4e00\u6761<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;Scheduled<\/span><span class=\"token punctuation\">(<\/span>cron <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;0 0\/1 * * * *&#034;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">scheduleMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">try<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token class-name\">Date<\/span> date <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">scheduleMonitor<\/span><span class=\"token punctuation\">(<\/span>date<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Exception<\/span> e<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            log<span class=\"token punctuation\">.<\/span><span class=\"token function\">error<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\u5b9a\u65f6\u67e5\u8be2\u670d\u52a1\u5668\u6027\u80fd\u51fa\u9519&#xff01;&#034;<\/span><span class=\"token punctuation\">,<\/span> e<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u6bcf\u5929\u51cc\u6668\u6e05\u7406\u6027\u80fd\u4efb\u52a1\u65e5\u5fd7 \u4ec5\u4fdd\u7559\u4e09\u5929\u5185\u7684\u6570\u636e<br \/>\n     * 0 59 23  * * *<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;Scheduled<\/span><span class=\"token punctuation\">(<\/span>cron <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;0 59 23 * * *&#034;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">scheduleCleanTaskLog<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">cleanTaskLog<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">cleanTaskLog<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">long<\/span> threeDay <span class=\"token operator\">&#061;<\/span><span class=\"token class-name\">Clock<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">systemUTC<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">millis<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#8211;<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">3<\/span><span class=\"token operator\">*<\/span><span class=\"token number\">24<\/span> <span class=\"token operator\">*<\/span> <span class=\"token number\">60<\/span> <span class=\"token operator\">*<\/span> <span class=\"token number\">60<\/span> <span class=\"token operator\">*<\/span> <span class=\"token number\">1000<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\u6bcf\u65e5\u6e05\u7406\u4e09\u5929\u524d\u6570\u636e  time&#8212;:{}&#034;<\/span><span class=\"token punctuation\">,<\/span>threeDay<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        monitorTaskLogMapper<span class=\"token punctuation\">.<\/span><span class=\"token function\">cleanTaskLog<\/span><span class=\"token punctuation\">(<\/span>threeDay<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u4efb\u52a1\u6e05\u7406<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;Scheduled<\/span><span class=\"token punctuation\">(<\/span>cron <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;30 10 1 * * *&#034;<\/span><span class=\"token punctuation\">)<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">taskClearTiming<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">try<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">this<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">taskClear<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Exception<\/span> e<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            log<span class=\"token punctuation\">.<\/span><span class=\"token function\">error<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\u4efb\u52a1\u6e05\u7406\u51fa\u9519&#xff01;&#034;<\/span><span class=\"token punctuation\">,<\/span> e<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u9879\u76ee\u542f\u52a8\u540e\u5c06\u4efb\u52a1\u8bfb\u5165\u5185\u5b58<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token annotation punctuation\">&#064;PostConstruct<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">startSysLog<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\u9879\u76ee\u542f\u52a8\u540e\u5c06\u7cfb\u7edf\u76d1\u63a7\u4efb\u52a1\u8bfb\u5165\u5185\u5b58&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">try<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTask<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> monitorTaskList <span class=\"token operator\">&#061;<\/span> monitorTaskMapper<span class=\"token punctuation\">.<\/span><span class=\"token function\">findMonitorTaskAll<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\u7cfb\u7edf\u76d1\u63a7\u4efb\u5171&#xff1a;monitorTaskList.size(){}, monitorTaskList&#034;<\/span><span class=\"token punctuation\">,<\/span> monitorTaskList<span class=\"token punctuation\">.<\/span><span class=\"token function\">size<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> monitorTaskList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">for<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTask<\/span> monitorTask <span class=\"token operator\">:<\/span> monitorTaskList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token function\">setMonitorTaskMap<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Exception<\/span> e<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            log<span class=\"token punctuation\">.<\/span><span class=\"token function\">error<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;\u8bb0\u5f55\u9879\u76ee\u8fd0\u884c\u72b6\u6001\u51fa\u9519&#xff01;&#034;<\/span><span class=\"token punctuation\">,<\/span> e<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u4efb\u52a1\u6e05\u7406<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">taskClear<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token class-name\">Date<\/span> date <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token comment\">\/\/\u83b7\u53d6\u4efb\u52a1<\/span><br \/>\n        <span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">MonitorTaskPo<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> monitorTaskMap <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">MonitorConfig<\/span><span class=\"token punctuation\">.<\/span>MONITOR_TASK_MAP<span class=\"token punctuation\">;<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;monitorTaskMap:&#034;<\/span> <span class=\"token operator\">&#043;<\/span>monitorTaskMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">size<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>monitorTaskMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">isEmpty<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">return<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> inUseList <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">ArrayList<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> exeFinishList <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">ArrayList<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">for<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> mapKey <span class=\"token operator\">:<\/span> monitorTaskMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">keySet<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token class-name\">MonitorTaskPo<\/span> monitorTaskPo <span class=\"token operator\">&#061;<\/span> monitorTaskMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">get<\/span><span class=\"token punctuation\">(<\/span>mapKey<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">MonitorTask<\/span> monitorTask <span class=\"token operator\">&#061;<\/span> monitorTaskPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">Long<\/span> sampleStart <span class=\"token operator\">&#061;<\/span> monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">getSampleStart<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">Long<\/span> sampleEnd <span class=\"token operator\">&#061;<\/span> monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">getSampleEnd<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">Long<\/span> currentTime <span class=\"token operator\">&#061;<\/span> date<span class=\"token punctuation\">.<\/span><span class=\"token function\">getTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token comment\">\/\/\u5224\u65ad\u4efb\u52a1\u662f\u5426\u5230\u8fbe\u91c7\u6837\u65f6\u95f4&#xff0c;\u5f53\u524d\u662f\u201c\u5927\u4e8e\u7b49\u4e8e\u91c7\u6837\u5f00\u59cb\u65f6\u95f4\u201d\u4e14\u201c\u5c0f\u4e8e\u7b49\u4e8e\u91c7\u6837\u7ed3\u675f\u65f6\u95f4\u201d<\/span><br \/>\n            <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>currentTime <span class=\"token operator\">&gt;&#061;<\/span> sampleStart <span class=\"token operator\">&amp;&amp;<\/span> currentTime <span class=\"token operator\">&lt;&#061;<\/span> sampleEnd<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                inUseList<span class=\"token punctuation\">.<\/span><span class=\"token function\">add<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">getId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><span class=\"token keyword\">else<\/span> <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>currentTime <span class=\"token operator\">&gt;<\/span> sampleEnd<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                exeFinishList<span class=\"token punctuation\">.<\/span><span class=\"token function\">add<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">getId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;inUseList:&#034;<\/span> <span class=\"token operator\">&#043;<\/span> inUseList<span class=\"token punctuation\">.<\/span><span class=\"token function\">size<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;exeFinishList:&#034;<\/span> <span class=\"token operator\">&#043;<\/span> exeFinishList<span class=\"token punctuation\">.<\/span><span class=\"token function\">size<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Object<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> inUseMap <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">HashMap<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        inUseMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;idList&#034;<\/span><span class=\"token punctuation\">,<\/span> inUseList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        inUseMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;exeState&#034;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">MonitorTaskStateEnum<\/span><span class=\"token punctuation\">.<\/span>IN_USE<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCode<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Object<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> exeFinishMap <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">HashMap<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        exeFinishMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;idList&#034;<\/span><span class=\"token punctuation\">,<\/span> exeFinishList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        exeFinishMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;exeState&#034;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">MonitorTaskStateEnum<\/span><span class=\"token punctuation\">.<\/span>EXE_FINISH<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCode<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>inUseList<span class=\"token punctuation\">.<\/span><span class=\"token function\">size<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&gt;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            monitorTaskMapper<span class=\"token punctuation\">.<\/span><span class=\"token function\">updateMonitorTask<\/span><span class=\"token punctuation\">(<\/span>inUseMap<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>exeFinishList<span class=\"token punctuation\">.<\/span><span class=\"token function\">size<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&gt;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            monitorTaskMapper<span class=\"token punctuation\">.<\/span><span class=\"token function\">updateMonitorTask<\/span><span class=\"token punctuation\">(<\/span>exeFinishMap<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token comment\">\/**<br \/>\n     * \u65b0\u589e\u6216\u66f4\u65b0\u4efb\u52a1Map<br \/>\n     * &#064;param monitorTask<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">setMonitorTaskMap<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTask<\/span> monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token class-name\">MonitorTaskPo<\/span> monitorTaskPo <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">MonitorTaskPo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token comment\">\/\/\u76d1\u63a7\u4efb\u52a1<\/span><br \/>\n        <span class=\"token class-name\">MonitorThresholdPo<\/span> monitorThresholdPo <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">JSONObject<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">parseObject<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">getThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">MonitorThresholdPo<\/span><span class=\"token punctuation\">.<\/span><span class=\"token keyword\">class<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">getExeState<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">setExeState<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTaskStateEnum<\/span><span class=\"token punctuation\">.<\/span>IN_SUSPEND<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCode<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">else<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n            monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">setExeState<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">getExeState<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        monitorTaskPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">setMonitorTask<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        monitorTaskPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">setMonitorThresholdPo<\/span><span class=\"token punctuation\">(<\/span>monitorThresholdPo<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>        <span class=\"token class-name\">MonitorConfig<\/span><span class=\"token punctuation\">.<\/span>MONITOR_TASK_MAP<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">getId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> monitorTaskPo<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token comment\">\/**<br \/>\n     * \u5220\u9664\u4efb\u52a1Map<br \/>\n     * &#064;param idList<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">deactiveMonitorTaskMap<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> idList<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token comment\">\/\/\u83b7\u53d6\u4efb\u52a1<\/span><br \/>\n        <span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">MonitorTaskPo<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> monitorTaskMap <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">MonitorConfig<\/span><span class=\"token punctuation\">.<\/span>MONITOR_TASK_MAP<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">for<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> id <span class=\"token operator\">:<\/span> idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token class-name\">MonitorTaskPo<\/span> monitorTaskPo <span class=\"token operator\">&#061;<\/span> monitorTaskMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">get<\/span><span class=\"token punctuation\">(<\/span>id<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">MonitorTask<\/span> monitorTask <span class=\"token operator\">&#061;<\/span> monitorTaskPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">setExeState<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTaskStateEnum<\/span><span class=\"token punctuation\">.<\/span>IN_SUSPEND<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCode<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            monitorTaskPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">setMonitorTask<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">MonitorConfig<\/span><span class=\"token punctuation\">.<\/span>MONITOR_TASK_MAP<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span>id<span class=\"token punctuation\">,<\/span> monitorTaskPo<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u5220\u9664\u4efb\u52a1Map<br \/>\n     * &#064;param idList<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">activeMonitorTaskMap<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> idList<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token comment\">\/\/\u83b7\u53d6\u4efb\u52a1<\/span><br \/>\n        <span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">MonitorTaskPo<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> monitorTaskMap <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">MonitorConfig<\/span><span class=\"token punctuation\">.<\/span>MONITOR_TASK_MAP<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">for<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> id <span class=\"token operator\">:<\/span> idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token class-name\">MonitorTaskPo<\/span> monitorTaskPo <span class=\"token operator\">&#061;<\/span> monitorTaskMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">get<\/span><span class=\"token punctuation\">(<\/span>id<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">MonitorTask<\/span> monitorTask <span class=\"token operator\">&#061;<\/span> monitorTaskPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">setExeState<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTaskStateEnum<\/span><span class=\"token punctuation\">.<\/span>IN_USE<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCode<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            monitorTaskPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">setMonitorTask<\/span><span class=\"token punctuation\">(<\/span>monitorTask<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">MonitorConfig<\/span><span class=\"token punctuation\">.<\/span>MONITOR_TASK_MAP<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span>id<span class=\"token punctuation\">,<\/span> monitorTaskPo<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u5220\u9664\u4efb\u52a1Map<br \/>\n     * &#064;param idList<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">deleteMonitorTaskMap<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token keyword\">for<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> id <span class=\"token operator\">:<\/span> idList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token class-name\">MonitorConfig<\/span><span class=\"token punctuation\">.<\/span>MONITOR_TASK_MAP<span class=\"token punctuation\">.<\/span><span class=\"token function\">remove<\/span><span class=\"token punctuation\">(<\/span>id<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u5b9a\u65f6\u67e5\u8be2\u670d\u52a1\u5668\u6027\u80fd&#xff0c;\u8d85\u8fc7\u76ee\u9608\u503c\u5165\u5e93 \u6539\u6240\u6709\u7684\u5185\u5bb9\u90fd\u5165\u5e93<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">scheduleMonitor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Date<\/span> date<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token class-name\">String<\/span> detail <span class=\"token operator\">&#061;<\/span> <span class=\"token string\">&#034;out of Threshold! cpu&#061;%s, cpuThreshold&#061;%s, memory&#061;%s, memoryThreshold&#061;%s, diskSpace&#061;%s, diskSpaceThreshold&#061;%s&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">Date<\/span> currentDate <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">boolean<\/span> whetherDeleteAlarm <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">boolean<\/span> whetherAddAlarm <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">false<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> alarmList <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">ArrayList<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">JSONObject<\/span> redisJson <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">JSONObject<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token comment\">\/\/\u83b7\u53d6\u4efb\u52a1<\/span><br \/>\n        <span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">MonitorTaskPo<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> monitorTaskMap <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">MonitorConfig<\/span><span class=\"token punctuation\">.<\/span>MONITOR_TASK_MAP<span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>monitorTaskMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">isEmpty<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token keyword\">return<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token comment\">\/\/\u6309\u4ea7\u54c1\u540d\u79f0\u5c06\u4efb\u52a1\u5206\u7ec4<\/span><br \/>\n        <span class=\"token class-name\">Map<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">List<\/span><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTaskPo<\/span><span class=\"token punctuation\">&gt;<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> monitorTaskProductMap <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">HashMap<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">for<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> mapKey <span class=\"token operator\">:<\/span> monitorTaskMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">keySet<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            <span class=\"token class-name\">MonitorTaskPo<\/span> monitorTaskPo <span class=\"token operator\">&#061;<\/span> monitorTaskMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">get<\/span><span class=\"token punctuation\">(<\/span>mapKey<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">MonitorTask<\/span> monitorTask <span class=\"token operator\">&#061;<\/span> monitorTaskPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">Long<\/span> sampleStart <span class=\"token operator\">&#061;<\/span> monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">getSampleStart<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">Long<\/span> sampleEnd <span class=\"token operator\">&#061;<\/span> monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">getSampleEnd<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">Long<\/span> currentTime <span class=\"token operator\">&#061;<\/span> date<span class=\"token punctuation\">.<\/span><span class=\"token function\">getTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token comment\">\/\/\u5224\u65ad\u4efb\u52a1\u662f\u5426\u5230\u8fbe\u91c7\u6837\u65f6\u95f4&#xff0c;\u5f53\u524d\u662f\u201c\u5927\u4e8e\u7b49\u4e8e\u91c7\u6837\u5f00\u59cb\u65f6\u95f4\u201d\u4e14\u201c\u5c0f\u4e8e\u7b49\u4e8e\u91c7\u6837\u7ed3\u675f\u65f6\u95f4\u201d<\/span><br \/>\n            <span class=\"token comment\">\/\/ 2023\/01\/10 \u65b0\u589e\u4e86\u6682\u505c\u6309\u94ae&#xff0c;\u6240\u4ee5\u8fd9\u91cc\u9700\u8981\u5224\u65ad\u72b6\u6001\u662f\u5426\u4e3a\u6682\u505c\u72b6\u6001<\/span><br \/>\n            <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>currentTime <span class=\"token operator\">&gt;&#061;<\/span> sampleStart <span class=\"token operator\">&amp;&amp;<\/span> currentTime <span class=\"token operator\">&lt;&#061;<\/span> sampleEnd<span class=\"token operator\">||<\/span>monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">getExeState<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token class-name\">MonitorTaskStateEnum<\/span><span class=\"token punctuation\">.<\/span>IN_SUSPEND<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCode<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token class-name\">String<\/span> product <span class=\"token operator\">&#061;<\/span> monitorTask<span class=\"token punctuation\">.<\/span><span class=\"token function\">getProduct<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTaskPo<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> productList <span class=\"token operator\">&#061;<\/span> monitorTaskProductMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">get<\/span><span class=\"token punctuation\">(<\/span>product<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>productList <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                    productList <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">ArrayList<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><br \/>\n                productList<span class=\"token punctuation\">.<\/span><span class=\"token function\">add<\/span><span class=\"token punctuation\">(<\/span>monitorTaskPo<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                monitorTaskProductMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span>product<span class=\"token punctuation\">,<\/span> productList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">&#034;monitorTaskProductMap&#xff1a;{}&#034;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">JSONObject<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">toJSONString<\/span><span class=\"token punctuation\">(<\/span>monitorTaskProductMap<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token comment\">\/\/\u83b7\u53d6\u4ea7\u54c1<\/span><br \/>\n        <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> list <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">ProductEnum<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getCodeList<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token comment\">\/\/\u6309\u4ea7\u54c1\u540d\u79f0\u6267\u884c\u4efb\u52a1&#xff0c;\u5c06\u8d85\u8fc7\u9608\u503c\u7684\u6570\u636e\u5165\u5e93<\/span><br \/>\n        <span class=\"token keyword\">for<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> productCode <span class=\"token operator\">:<\/span> list<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n            log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">&#034;productCode&#xff1a;{}&#034;<\/span><span class=\"token punctuation\">,<\/span> productCode<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTaskPo<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> monitorTaskPoList <span class=\"token operator\">&#061;<\/span> monitorTaskProductMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">get<\/span><span class=\"token punctuation\">(<\/span>productCode<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">&#034;monitorTaskPoList&#xff1a;{}&#034;<\/span><span class=\"token punctuation\">,<\/span> monitorTaskPoList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>monitorTaskPoList <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token keyword\">null<\/span> <span class=\"token operator\">||<\/span> monitorTaskPoList<span class=\"token punctuation\">.<\/span><span class=\"token function\">isEmpty<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">continue<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token class-name\">String<\/span> productSearch <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">ProductEnum<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getSearch<\/span><span class=\"token punctuation\">(<\/span>productCode<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">&#034;\u67e5\u8be2\u8fdb\u7a0b&#xff1a;{}&#034;<\/span><span class=\"token punctuation\">,<\/span> productSearch<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">SystemMonitor<\/span> monitor <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">SystemMonitorFactory<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">createSystemMonitor<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">&#034;-monitor&#xff1a;{}&#034;<\/span><span class=\"token punctuation\">,<\/span> monitor<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>monitor <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token keyword\">continue<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><\/p>\n<p>            <span class=\"token class-name\">RedissonClient<\/span> redisson <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">SpringContextHolder<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getBean<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;redissonClient&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token class-name\">RMap<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Long<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> rMap <span class=\"token operator\">&#061;<\/span> redisson<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMap<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;numberOfAlarmsReceivedPerMinute&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">long<\/span> average <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">CustomStringUtils<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">calculateAverage<\/span><span class=\"token punctuation\">(<\/span>rMap<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">&#034;-average&#xff1a;{}&#034;<\/span><span class=\"token punctuation\">,<\/span> average<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>            <span class=\"token class-name\">List<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">MonitorTaskLog<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> monitorTaskLogList <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">ArrayList<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token comment\">\/** \u904d\u5386\u201c\u76d1\u63a7\u4efb\u52a1\u201d **\/<\/span><br \/>\n            <span class=\"token keyword\">for<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorTaskPo<\/span> monitorTaskPo <span class=\"token operator\">:<\/span>monitorTaskPoList <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                <span class=\"token comment\">\/\/\u76d1\u63a7\u4efb\u52a1<\/span><br \/>\n                <span class=\"token class-name\">MonitorThresholdPo<\/span> monitorThresholdPo <span class=\"token operator\">&#061;<\/span> monitorTaskPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorThresholdPo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token class-name\">Integer<\/span> exeState <span class=\"token operator\">&#061;<\/span> monitorTaskPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getExeState<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">&#034;monitorTaskPo:{},    monitor:{},    monitorThresholdPo{}&#034;<\/span><span class=\"token punctuation\">,<\/span> monitorTaskPo<span class=\"token punctuation\">,<\/span> monitor<span class=\"token punctuation\">,<\/span>monitorThresholdPo<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token comment\">\/** \u5bf9\u6bd4\u201c\u8fdb\u7a0b\u5f53\u524d\u4fe1\u606f\u201d\u4e0e\u201c\u76d1\u63a7\u4efb\u52a1\u201d **\/<\/span><br \/>\n                <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>exeState <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token number\">1<\/span> <span class=\"token operator\">&amp;&amp;<\/span> monitorThresholdPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCpuThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span> <span class=\"token operator\">&amp;&amp;<\/span> monitorThresholdPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMemoryThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span> <span class=\"token operator\">&amp;&amp;<\/span> monitorThresholdPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getSpaceThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token class-name\">MonitorTaskLog<\/span> monitorTaskLog <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">MonitorTaskLog<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    monitorTaskLog<span class=\"token punctuation\">.<\/span><span class=\"token function\">setSystemInfo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">MonitorConfig<\/span><span class=\"token punctuation\">.<\/span>SYSTEM_INFO<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    monitorTaskLog<span class=\"token punctuation\">.<\/span><span class=\"token function\">setTaskId<\/span><span class=\"token punctuation\">(<\/span>monitorTaskPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMonitorTask<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    monitorTaskLog<span class=\"token punctuation\">.<\/span><span class=\"token function\">setId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">UUIDGennerator<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">generator<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    monitorTaskLog<span class=\"token punctuation\">.<\/span><span class=\"token function\">setProduct<\/span><span class=\"token punctuation\">(<\/span>productCode<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    monitorTaskLog<span class=\"token punctuation\">.<\/span><span class=\"token function\">setRecoreTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Clock<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">systemUTC<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">millis<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>                    <span class=\"token class-name\">MonitorPo<\/span> monitorPoCPU <span class=\"token operator\">&#061;<\/span> monitor<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCPUInfo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>monitorPoCPU <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        monitorTaskLog<span class=\"token punctuation\">.<\/span><span class=\"token function\">setCpu<\/span><span class=\"token punctuation\">(<\/span>monitorPoCPU<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCpu<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                        monitorTaskLog<span class=\"token punctuation\">.<\/span><span class=\"token function\">setCpuThreshold<\/span><span class=\"token punctuation\">(<\/span>monitorThresholdPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCpuThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                    <span class=\"token class-name\">MonitorPo<\/span> monitorPoMemory <span class=\"token operator\">&#061;<\/span> monitor<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMemoryInfo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>monitorPoMemory <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        monitorTaskLog<span class=\"token punctuation\">.<\/span><span class=\"token function\">setMemory<\/span><span class=\"token punctuation\">(<\/span>monitorPoMemory<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMemory<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                        monitorTaskLog<span class=\"token punctuation\">.<\/span><span class=\"token function\">setMemoryThreshold<\/span><span class=\"token punctuation\">(<\/span>monitorThresholdPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMemoryThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                    <span class=\"token class-name\">MonitorPo<\/span> monitorPoDisk <span class=\"token operator\">&#061;<\/span> monitor<span class=\"token punctuation\">.<\/span><span class=\"token function\">getDiskInfo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>monitorPoDisk <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        monitorTaskLog<span class=\"token punctuation\">.<\/span><span class=\"token function\">setSpace<\/span><span class=\"token punctuation\">(<\/span>monitorPoDisk<span class=\"token punctuation\">.<\/span><span class=\"token function\">getDiskUseRatio<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                        monitorTaskLog<span class=\"token punctuation\">.<\/span><span class=\"token function\">setSpaceThreshold<\/span><span class=\"token punctuation\">(<\/span>monitorThresholdPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getSpaceThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                    <span class=\"token class-name\">MonitorPo<\/span> monitorPoNetwork <span class=\"token operator\">&#061;<\/span> monitor<span class=\"token punctuation\">.<\/span><span class=\"token function\">getNetworkResourceInformation<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>monitorPoNetwork <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        monitorTaskLog<span class=\"token punctuation\">.<\/span><span class=\"token function\">setNetworkRxRate<\/span><span class=\"token punctuation\">(<\/span>monitorPoNetwork<span class=\"token punctuation\">.<\/span><span class=\"token function\">getNetworkRxRate<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                        monitorTaskLog<span class=\"token punctuation\">.<\/span><span class=\"token function\">setNetworkTxRate<\/span><span class=\"token punctuation\">(<\/span>monitorPoNetwork<span class=\"token punctuation\">.<\/span><span class=\"token function\">getNetworkTxRate<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                    <span class=\"token class-name\">MonitorPo<\/span> monitorPoIops <span class=\"token operator\">&#061;<\/span> monitor<span class=\"token punctuation\">.<\/span><span class=\"token function\">getIopsResourceInformation<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>monitorPoIops <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        monitorTaskLog<span class=\"token punctuation\">.<\/span><span class=\"token function\">setIopsKbRead<\/span><span class=\"token punctuation\">(<\/span>monitorPoIops<span class=\"token punctuation\">.<\/span><span class=\"token function\">getIopsKbRead<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                        monitorTaskLog<span class=\"token punctuation\">.<\/span><span class=\"token function\">setIopsKbWrite<\/span><span class=\"token punctuation\">(<\/span>monitorPoIops<span class=\"token punctuation\">.<\/span><span class=\"token function\">getIopsKbWrite<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                    <span class=\"token class-name\">MonitorPo<\/span> monitorPoStoresQueue <span class=\"token operator\">&#061;<\/span> monitor<span class=\"token punctuation\">.<\/span><span class=\"token function\">getStoresQueueInputOrOutputOperandsPerSecond<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>monitorPoStoresQueue <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        monitorTaskLog<span class=\"token punctuation\">.<\/span><span class=\"token function\">setQueueOperands<\/span><span class=\"token punctuation\">(<\/span>monitorPoStoresQueue<span class=\"token punctuation\">.<\/span><span class=\"token function\">getQueueOperands<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                    <span class=\"token class-name\">MonitorPo<\/span> monitorPoMysqlDisk <span class=\"token operator\">&#061;<\/span> monitor<span class=\"token punctuation\">.<\/span><span class=\"token function\">getUsageOfTheMysqlDiskSpaceInTheFileSystem<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>monitorPoMysqlDisk <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        monitorTaskLog<span class=\"token punctuation\">.<\/span><span class=\"token function\">setDatabaseDiskSpaceIsUsed<\/span><span class=\"token punctuation\">(<\/span>monitorPoMysqlDisk<span class=\"token punctuation\">.<\/span><span class=\"token function\">getDatabaseDiskSpaceIsUsed<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><\/p>\n<p>                    monitorTaskLog<span class=\"token punctuation\">.<\/span><span class=\"token function\">setSnmpAlarmDataSize<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">double<\/span><span class=\"token punctuation\">)<\/span> average<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>                    <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>monitorPoCPU <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span> <span class=\"token operator\">&amp;&amp;<\/span> monitorPoMemory <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span> <span class=\"token operator\">&amp;&amp;<\/span> monitorPoDisk <span class=\"token operator\">!&#061;<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>monitorPoCPU<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCpu<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&gt;&#061;<\/span> monitorThresholdPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCpuThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">||<\/span> monitorPoMemory<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMemory<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&gt;&#061;<\/span> monitorThresholdPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMemoryThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">||<\/span> monitorPoDisk<span class=\"token punctuation\">.<\/span><span class=\"token function\">getDiskUseRatio<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&gt;&#061;<\/span> monitorThresholdPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getSpaceThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            detail <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">String<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">format<\/span><span class=\"token punctuation\">(<\/span>detail<span class=\"token punctuation\">,<\/span> monitorPoCPU<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCpu<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> monitorThresholdPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCpuThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> monitorPoMemory<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMemory<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> monitorThresholdPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMemoryThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> monitorPoDisk<span class=\"token punctuation\">.<\/span><span class=\"token function\">getDiskUseRatio<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> monitorThresholdPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getSpaceThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                            whetherAddAlarm <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">else<\/span> <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>monitorPoCPU<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCpu<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&lt;<\/span> monitorThresholdPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCpuThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&amp;&amp;<\/span> monitorPoMemory<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMemory<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&lt;<\/span> monitorThresholdPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMemoryThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&amp;&amp;<\/span> monitorPoDisk<span class=\"token punctuation\">.<\/span><span class=\"token function\">getDiskUseRatio<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&lt;<\/span> monitorThresholdPo<span class=\"token punctuation\">.<\/span><span class=\"token function\">getSpaceThreshold<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            whetherDeleteAlarm <span class=\"token operator\">&#061;<\/span> <span class=\"token boolean\">true<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                    monitorTaskLogList<span class=\"token punctuation\">.<\/span><span class=\"token function\">add<\/span><span class=\"token punctuation\">(<\/span>monitorTaskLog<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><\/p>\n<p>            <span class=\"token punctuation\">}<\/span><br \/>\n            log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;-whetherDeleteAlarm:{},whetherAddAlarm:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> whetherDeleteAlarm<span class=\"token punctuation\">,<\/span> whetherAddAlarm<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;-monitorTaskLogList:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> monitorTaskLogList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;-monitorTaskLogList.size():{}&#034;<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token punctuation\">(<\/span>monitorTaskLogList<span class=\"token punctuation\">.<\/span><span class=\"token function\">size<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&gt;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n            <span class=\"token keyword\">if<\/span><span class=\"token punctuation\">(<\/span>monitorTaskLogList<span class=\"token punctuation\">.<\/span><span class=\"token function\">size<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&gt;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                monitorTaskLogMapper<span class=\"token punctuation\">.<\/span><span class=\"token function\">insertMonitorTaskLog<\/span><span class=\"token punctuation\">(<\/span>monitorTaskLogList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>whetherAddAlarm<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;add alarm whetherAddAlarm:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> whetherAddAlarm<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token comment\">\/\/\u6dfb\u52a0\u544a\u8b66<\/span><br \/>\n                    <span class=\"token class-name\">IFmCurrentService<\/span> currentAlarmService <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">SpringContextHolder<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getBean<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">IFmCurrentService<\/span><span class=\"token punctuation\">.<\/span><span class=\"token keyword\">class<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token class-name\">Alarm<\/span> alarm <span class=\"token operator\">&#061;<\/span> <span class=\"token function\">addAlarmParam<\/span><span class=\"token punctuation\">(<\/span>currentDate<span class=\"token punctuation\">,<\/span> productCode<span class=\"token punctuation\">,<\/span> detail<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token comment\">\/\/\u540c\u7c7b\u544a\u8b66\u53ea\u4ea7\u751f\u4e00\u6761&#xff0c;\u5f53\u9700\u8981\u6dfb\u52a0\u544a\u8b66\u65f6\u5f97\u5148\u786e\u8ba4\u4e4b\u524d\u662f\u5426\u6709\u540c\u7c7b\u544a\u8b66&#xff0c;\u5982\u679c\u6ca1\u6709\u5c31\u65b0\u589e&#xff0c;\u5982\u679c\u6709\u5c31\u4e0d\u5e94\u8be5\u518d\u6dfb\u52a0\u544a\u8b66\u4e86&#xff0c;\u6b64\u5904\u5c31\u662f\u903b\u8f91\u5224\u65ad<\/span><br \/>\n                    <span class=\"token class-name\">RMap<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Object<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> internalAlarmsMap <span class=\"token operator\">&#061;<\/span> redissonClient<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMap<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;InternalAlarmsOfTheSameType&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token comment\">\/\/\u8865\u5145\u6253\u5370key\u529f\u80fd&#xff0c;\u4e3a\u4e86\u9a8c\u8bc1\u5f53\u7248\u672c\u5347\u7ea7\u65f6\u5019&#xff0c;\u4e3a\u556540000\u7684key\u5728\u7f13\u5b58\u4e2d\u4f1a\u6d88\u5931\u6216\u8005\u6e05\u9664\u95ee\u9898&#xff0c;\u76ee\u524d\u8865\u6551\u529e\u6cd5\u662f\u5165\u5e93\u524d\u5148\u67e5\u8be2\u662f\u5426\u6709\u544a\u8b66&#xff0c;\u6709\u5219\u4e0d\u6dfb\u52a0&#xff0c;\u6ca1\u6709\u5219\u53ef\u4ee5\u6dfb\u52a0<\/span><br \/>\n                    <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> key <span class=\"token operator\">:<\/span> internalAlarmsMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">keySet<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;-begin-key:{},value:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> key<span class=\"token punctuation\">,<\/span> internalAlarmsMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">get<\/span><span class=\"token punctuation\">(<\/span>key<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                    <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>productCode<span class=\"token punctuation\">.<\/span><span class=\"token function\">equals<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;PLATFORM&#034;<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&amp;&amp;<\/span> <span class=\"token operator\">!<\/span>internalAlarmsMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">containsKey<\/span><span class=\"token punctuation\">(<\/span>alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getAlarmID<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;!containsKey-key:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getAlarmID<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                        alarmList <span class=\"token operator\">&#061;<\/span> currentAlarmService<span class=\"token punctuation\">.<\/span><span class=\"token function\">queryByNodeFlagAndNodeId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getAlarmID<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">ClearStateEnum<\/span><span class=\"token punctuation\">.<\/span>UNCLEAR<span class=\"token punctuation\">.<\/span><span class=\"token function\">getValue<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                        <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>alarmList<span class=\"token punctuation\">.<\/span><span class=\"token function\">size<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#061;&#061;<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                            <span class=\"token keyword\">boolean<\/span> result <span class=\"token operator\">&#061;<\/span> currentAlarmService<span class=\"token punctuation\">.<\/span><span class=\"token function\">add<\/span><span class=\"token punctuation\">(<\/span>alarm<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                            log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;-scheduleMonitor-addAlarm: add data result &#061; {}&#034;<\/span><span class=\"token punctuation\">,<\/span> result<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>result<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                                redisJson <span class=\"token operator\">&#061;<\/span> <span class=\"token function\">fillJsonParameter<\/span><span class=\"token punctuation\">(<\/span>alarm<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                                internalAlarmsMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span>alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getAlarmID<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> redisJson<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                            <span class=\"token punctuation\">}<\/span><br \/>\n                            <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> key <span class=\"token operator\">:<\/span> internalAlarmsMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">keySet<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                                log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;-end-key:{},value:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> key<span class=\"token punctuation\">,<\/span> internalAlarmsMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">get<\/span><span class=\"token punctuation\">(<\/span>key<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                            <span class=\"token punctuation\">}<\/span><br \/>\n                        <span class=\"token punctuation\">}<\/span><br \/>\n                        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;alarmList has content:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> alarmList<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>whetherDeleteAlarm<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;clear alarm whetherDeleteAlarm:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> whetherDeleteAlarm<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token comment\">\/\/\u6e05\u9664\u544a\u8b66<\/span><br \/>\n                <span class=\"token class-name\">Integer<\/span> alarmId <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">AlarmThresholdConstants<\/span><span class=\"token punctuation\">.<\/span>SYSTEM_MONITOR_TASK_EXCEEDS_THE_SPECIFIED_THRESHOLD<span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token class-name\">RMap<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Object<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> internalAlarmsMap <span class=\"token operator\">&#061;<\/span> redissonClient<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMap<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;InternalAlarmsOfTheSameType&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>productCode<span class=\"token punctuation\">.<\/span><span class=\"token function\">equals<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;PLATFORM&#034;<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&amp;&amp;<\/span> internalAlarmsMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">containsKey<\/span><span class=\"token punctuation\">(<\/span>alarmId<span class=\"token punctuation\">.<\/span><span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                    <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> key <span class=\"token operator\">:<\/span> internalAlarmsMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">keySet<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;-begin-key:{},value:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> key<span class=\"token punctuation\">,<\/span> internalAlarmsMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">get<\/span><span class=\"token punctuation\">(<\/span>key<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                    <span class=\"token class-name\">JSONObject<\/span> json <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">JSONObject<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">parseObject<\/span><span class=\"token punctuation\">(<\/span>internalAlarmsMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">get<\/span><span class=\"token punctuation\">(<\/span>alarmId<span class=\"token punctuation\">.<\/span><span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token class-name\">String<\/span> alarmKey <span class=\"token operator\">&#061;<\/span> json<span class=\"token punctuation\">.<\/span><span class=\"token function\">getString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;alarmKey&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token class-name\">Alarm<\/span> alarm <span class=\"token operator\">&#061;<\/span> <span class=\"token function\">addClearAlarmParam<\/span><span class=\"token punctuation\">(<\/span>alarmKey<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">boolean<\/span> result <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">AlarmAutoClearQueeCache<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getInstance<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">addDataWithoutBlock<\/span><span class=\"token punctuation\">(<\/span>alarm<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;-scheduleMonitor-clearAlarm: add auto clear data result &#061; {}&#034;<\/span><span class=\"token punctuation\">,<\/span> result<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>result<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        internalAlarmsMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">remove<\/span><span class=\"token punctuation\">(<\/span>alarmId<span class=\"token punctuation\">.<\/span><span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                    <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> key <span class=\"token operator\">:<\/span> internalAlarmsMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">keySet<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n                        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;-end-key:{},value:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> key<span class=\"token punctuation\">,<\/span> internalAlarmsMap<span class=\"token punctuation\">.<\/span><span class=\"token function\">get<\/span><span class=\"token punctuation\">(<\/span>key<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n                    <span class=\"token punctuation\">}<\/span><br \/>\n                <span class=\"token punctuation\">}<\/span><br \/>\n            <span class=\"token punctuation\">}<\/span><br \/>\n        <span class=\"token punctuation\">}<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u62fc\u63a5\u5b58\u5165redis\u7684JSONObject\u53c2\u6570<br \/>\n     * &#064;Author 211145187<br \/>\n     * &#064;Date 2024\/3\/5 14:48<br \/>\n     * &#064;param alarm alarm<br \/>\n     * &#064;Return JSONObject<br \/>\n     **\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">JSONObject<\/span> <span class=\"token function\">fillJsonParameter<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Alarm<\/span> alarm<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;-fillJsonParameter-alarm:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">JSONObject<\/span> json <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">JSONObject<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;alarmID&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getAlarmID<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;alarmKey&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getAlarmKey<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;alarmType&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getAlarmType<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;appendInfo&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getAppendInfo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;clearState&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getClearState<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;confirmState&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getConfirmState<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;createTime&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCreateTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;filterUsers&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getFilterUsers<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;intoDbTime&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getIntoDbTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;isLinkedAlarm&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getIsLinkedAlarm<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;isNmsAlarm&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">isNmsAlarm<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;level&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getLevel<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;messageNo&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getMessageNo<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;neID&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getNeID<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;nodeFlag&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getNodeFlag<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;nodeId&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getNodeId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;nodeType&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getNodeType<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;nodeTypeId&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getNodeTypeId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;notification&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getNotification<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;notifyRules&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getNotifyRules<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;probableCause&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getProbableCause<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;systemType&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getSystemType<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        json<span class=\"token punctuation\">.<\/span><span class=\"token function\">put<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;ulReportType&#034;<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getUlReportType<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;-fillJsonParameter-json:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> json<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> json<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u62fc\u63a5\u6dfb\u52a0\u544a\u8b66\u53c2\u6570<br \/>\n     * \u8bf4\u660e&#xff1a;\u7531\u4e8e\u4e4b\u524d\u53ea\u6709\u57fa\u7ad9\u76f8\u5173\u544a\u8b66&#xff0c;\u800c\u6ca1\u6709\u5185\u90e8\u544a\u8b66&#xff0c;\u6bd4\u5982cpu\u8d85\u9608\u503c\u6216\u8005\u8fd0\u884c\u670d\u52a1\u6302\u4e86\u7b49\u7b49&#xff0c;\u56e0\u6b64\u8865\u5145\u4e86nodeId\u4e3a0\u7684\u81ea\u5b9a\u4e49\u5185\u90e8\u544a\u8b66&#xff0c;\u540c\u65f6\u8df3\u8fc7\u53c2\u6570\u52a0\u5de5\u5904\u7406\u3001\u8fc7\u6ee4\u7b49\u64cd\u4f5c&#xff0c;\u76f4\u63a5\u64cd\u4f5c\u6570\u636e\u8868&#xff0c;\u56e0\u6b64\u76ee\u524d\u53ea\u80fd\u8fd9\u6837\u4e86&#xff0c;\u591a\u5c11\u6709\u70b9\u4e0d\u4f18\u96c5&#xff0c;\u4e00\u5207\u5148\u4ee5\u6309\u65f6\u5b8c\u6210\u5f00\u53d1\u4e3a\u4e3b&#xff0c;\u540e\u7eed\u6709\u65f6\u95f4\u518d\u4f18\u5316\u5427<br \/>\n     * &#064;param currentDate currentDate<br \/>\n     * &#064;param processName \u8fdb\u7a0b\u540d\u79f0<br \/>\n     * &#064;param detail \u539f\u56e0\u8be6\u60c5<br \/>\n     * &#064;return Alarm<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Alarm<\/span> <span class=\"token function\">addAlarmParam<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Date<\/span> currentDate<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span> processName<span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">String<\/span> detail<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;-MonitorTaskExe-addAlarmParam-currentDate:{},processName:{},detail:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> currentDate<span class=\"token punctuation\">,<\/span> processName<span class=\"token punctuation\">,<\/span> detail<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">Alarm<\/span> alarm <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">Long<\/span> messageNo <span class=\"token operator\">&#061;<\/span> <span class=\"token class-name\">AlarmParamUtil<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">nextAlarmSN<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setAppendInfo<\/span><span class=\"token punctuation\">(<\/span>detail<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setMessageNo<\/span><span class=\"token punctuation\">(<\/span>messageNo<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setNotification<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setNotifyRules<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setSystemType<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;Lte&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setCreateTime<\/span><span class=\"token punctuation\">(<\/span>currentDate<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setIntoDbTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setLevel<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setAlarmID<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">AlarmThresholdConstants<\/span><span class=\"token punctuation\">.<\/span>SYSTEM_MONITOR_TASK_EXCEEDS_THE_SPECIFIED_THRESHOLD<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setAlarmType<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">2<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setNodeType<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">NetElementTypeEnum<\/span><span class=\"token punctuation\">.<\/span>UNMS<span class=\"token punctuation\">.<\/span><span class=\"token function\">getTypeName<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">toUpperCase<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setNodeName<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">NetElementTypeEnum<\/span><span class=\"token punctuation\">.<\/span>UNMS<span class=\"token punctuation\">.<\/span><span class=\"token function\">getTypeName<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">toUpperCase<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setNeName<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">NetElementTypeEnum<\/span><span class=\"token punctuation\">.<\/span>UNMS<span class=\"token punctuation\">.<\/span><span class=\"token function\">getTypeName<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">toUpperCase<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setNodeTypeId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">NetElementTypeEnum<\/span><span class=\"token punctuation\">.<\/span>UNMS<span class=\"token punctuation\">.<\/span><span class=\"token function\">getTypeCode<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setProbableCause<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;Alarm.systemMonitorTaskExceedsTheSpecifiedThreshold&#034;<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setNodeFlag<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setNodeId<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setNeID<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setUlReportType<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">FaultTypeEnum<\/span><span class=\"token punctuation\">.<\/span>FAULT_REPORT<span class=\"token punctuation\">.<\/span><span class=\"token function\">getType<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setAlarmKey<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">AlarmParamUtil<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getAlarmKey<\/span><span class=\"token punctuation\">(<\/span>alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getNeID<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCabinet<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getFrame<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getSlot<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getSubSlot<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getAlarmID<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getCreateTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span><br \/>\n                alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getXxdwinfo1<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">getXxdwinfo2<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">&#043;<\/span> processName<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> alarm<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u62fc\u63a5\u6e05\u9664\u544a\u8b66\u53c2\u6570<br \/>\n     * &#064;param alarmKey alarmKey<br \/>\n     * &#064;return Alarm<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">public<\/span> <span class=\"token class-name\">Alarm<\/span> <span class=\"token function\">addClearAlarmParam<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span> alarmKey<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        log<span class=\"token punctuation\">.<\/span><span class=\"token function\">info<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">&#034;-MonitorTaskExe-addClearAlarmParam-alarmKey:{}&#034;<\/span><span class=\"token punctuation\">,<\/span> alarmKey<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token class-name\">Alarm<\/span> alarm <span class=\"token operator\">&#061;<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Alarm<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setAlarmID<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">AlarmThresholdConstants<\/span><span class=\"token punctuation\">.<\/span>SYSTEM_MONITOR_TASK_EXCEEDS_THE_SPECIFIED_THRESHOLD<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setNeID<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setUlReportType<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">FaultTypeEnum<\/span><span class=\"token punctuation\">.<\/span>FAULT_RECOVER<span class=\"token punctuation\">.<\/span><span class=\"token function\">getType<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setConfirmTime<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Date<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        alarm<span class=\"token punctuation\">.<\/span><span class=\"token function\">setAlarmKey<\/span><span class=\"token punctuation\">(<\/span>alarmKey<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> alarm<span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><\/p>\n<p>    <span class=\"token comment\">\/**<br \/>\n     * \u83b7\u53d6key\u503c\u6700\u5c0f\u7684\u952e<br \/>\n     * &#064;param map map<br \/>\n     * &#064;return key<br \/>\n     *\/<\/span><br \/>\n    <span class=\"token keyword\">private<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token class-name\">String<\/span> <span class=\"token function\">getMinKey<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">RMap<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token class-name\">Object<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> map<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span><br \/>\n        <span class=\"token comment\">\/\/ \u4f7f\u7528 RScoredSortedSet \u521b\u5efa\u6709\u5e8f\u96c6\u5408<\/span><br \/>\n        <span class=\"token class-name\">RScoredSortedSet<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> set <span class=\"token operator\">&#061;<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">RScoredSortedSet<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token punctuation\">)<\/span> map<span class=\"token punctuation\">.<\/span><span class=\"token function\">keySet<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token comment\">\/\/ \u83b7\u53d6\u6709\u5e8f\u96c6\u5408\u4e2d\u7684\u7b2c\u4e00\u4e2a\u5143\u7d20\u7684\u952e<\/span><br \/>\n        <span class=\"token class-name\">ScoredEntry<\/span><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> minEntry <span class=\"token operator\">&#061;<\/span> set<span class=\"token punctuation\">.<\/span><span class=\"token function\">entryRange<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">iterator<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">next<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        <span class=\"token comment\">\/\/ \u8fd4\u56de\u6700\u5c0f\u7684 key<\/span><br \/>\n        <span class=\"token keyword\">return<\/span> minEntry<span class=\"token punctuation\">.<\/span><span class=\"token function\">getScore<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">toString<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><br \/>\n    <span class=\"token punctuation\">}<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><\/p>\n<h2>\u672c\u4eba\u5176\u4ed6\u76f8\u5173\u6587\u7ae0\u94fe\u63a5<\/h2>\n<p>1.\u7edf\u8ba1\u670d\u52a1\u5668CPU\u3001\u5185\u5b58\u3001\u78c1\u76d8\u3001\u7f51\u7edcIO\u3001\u961f\u5217\u3001\u6570\u636e\u5e93\u5360\u7528\u7a7a\u95f4\u7b49\u7b49\u4fe1\u606f 2.\u67e5\u8be2\u670d\u52a1\u5668CPU\u3001\u5185\u5b58\u3001\u78c1\u76d8\u3001\u7f51\u7edcIO\u3001\u961f\u5217\u3001\u6570\u636e\u5e93\u5360\u7528\u7a7a\u95f4\u7b49\u7b49\u4fe1\u606f<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6587\u7ae0\u6d4f\u89c8\u9605\u8bfb687\u6b21\uff0c\u70b9\u8d5e6\u6b21\uff0c\u6536\u85cf18\u6b21\u3002\u7edf\u8ba1\u670d\u52a1\u5668CPU\u3001\u5185\u5b58\u3001\u78c1\u76d8\u3001\u7f51\u7edcIO\u3001\u961f\u5217\u3001\u6570\u636e\u5e93\u5360\u7528\u7a7a\u95f4\u7b49\u7b49\u4fe1\u606f\u3002_\u670d\u52a1\u5668\u4fe1\u606f\u7edf\u8ba1\u7cfb\u7edf<\/p>\n","protected":false},"author":2,"featured_media":39959,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[679,3644,3645,534,3648,47,78,3646,3647],"topic":[],"class_list":["post-39968","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-server","tag-cpu","tag-java","tag-springspringboot","tag-534","tag-3648","tag-47","tag-78","tag-io","tag-3647"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u7edf\u8ba1\u670d\u52a1\u5668CPU\u3001\u5185\u5b58\u3001\u78c1\u76d8\u3001\u7f51\u7edcIO\u3001\u961f\u5217\u3001\u6570\u636e\u5e93\u5360\u7528\u7a7a\u95f4\u7b49\u7b49\u4fe1\u606f - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wsisp.com\/helps\/39968.html\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u7edf\u8ba1\u670d\u52a1\u5668CPU\u3001\u5185\u5b58\u3001\u78c1\u76d8\u3001\u7f51\u7edcIO\u3001\u961f\u5217\u3001\u6570\u636e\u5e93\u5360\u7528\u7a7a\u95f4\u7b49\u7b49\u4fe1\u606f - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"og:description\" content=\"\u6587\u7ae0\u6d4f\u89c8\u9605\u8bfb687\u6b21\uff0c\u70b9\u8d5e6\u6b21\uff0c\u6536\u85cf18\u6b21\u3002\u7edf\u8ba1\u670d\u52a1\u5668CPU\u3001\u5185\u5b58\u3001\u78c1\u76d8\u3001\u7f51\u7edcIO\u3001\u961f\u5217\u3001\u6570\u636e\u5e93\u5360\u7528\u7a7a\u95f4\u7b49\u7b49\u4fe1\u606f\u3002_\u670d\u52a1\u5668\u4fe1\u606f\u7edf\u8ba1\u7cfb\u7edf\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wsisp.com\/helps\/39968.html\" \/>\n<meta property=\"og:site_name\" content=\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-26T13:11:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2025\/05\/20250526131133-683468854d609.jpg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"64 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/39968.html\",\"url\":\"https:\/\/www.wsisp.com\/helps\/39968.html\",\"name\":\"\u7edf\u8ba1\u670d\u52a1\u5668CPU\u3001\u5185\u5b58\u3001\u78c1\u76d8\u3001\u7f51\u7edcIO\u3001\u961f\u5217\u3001\u6570\u636e\u5e93\u5360\u7528\u7a7a\u95f4\u7b49\u7b49\u4fe1\u606f - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"isPartOf\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\"},\"datePublished\":\"2025-05-26T13:11:38+00:00\",\"dateModified\":\"2025-05-26T13:11:38+00:00\",\"author\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/39968.html#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wsisp.com\/helps\/39968.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/39968.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.wsisp.com\/helps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u7edf\u8ba1\u670d\u52a1\u5668CPU\u3001\u5185\u5b58\u3001\u78c1\u76d8\u3001\u7f51\u7edcIO\u3001\u961f\u5217\u3001\u6570\u636e\u5e93\u5360\u7528\u7a7a\u95f4\u7b49\u7b49\u4fe1\u606f\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\",\"url\":\"https:\/\/www.wsisp.com\/helps\/\",\"name\":\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"description\":\"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"contentUrl\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"caption\":\"admin\"},\"sameAs\":[\"http:\/\/wp.wsisp.com\"],\"url\":\"https:\/\/www.wsisp.com\/helps\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u7edf\u8ba1\u670d\u52a1\u5668CPU\u3001\u5185\u5b58\u3001\u78c1\u76d8\u3001\u7f51\u7edcIO\u3001\u961f\u5217\u3001\u6570\u636e\u5e93\u5360\u7528\u7a7a\u95f4\u7b49\u7b49\u4fe1\u606f - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wsisp.com\/helps\/39968.html","og_locale":"zh_CN","og_type":"article","og_title":"\u7edf\u8ba1\u670d\u52a1\u5668CPU\u3001\u5185\u5b58\u3001\u78c1\u76d8\u3001\u7f51\u7edcIO\u3001\u961f\u5217\u3001\u6570\u636e\u5e93\u5360\u7528\u7a7a\u95f4\u7b49\u7b49\u4fe1\u606f - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","og_description":"\u6587\u7ae0\u6d4f\u89c8\u9605\u8bfb687\u6b21\uff0c\u70b9\u8d5e6\u6b21\uff0c\u6536\u85cf18\u6b21\u3002\u7edf\u8ba1\u670d\u52a1\u5668CPU\u3001\u5185\u5b58\u3001\u78c1\u76d8\u3001\u7f51\u7edcIO\u3001\u961f\u5217\u3001\u6570\u636e\u5e93\u5360\u7528\u7a7a\u95f4\u7b49\u7b49\u4fe1\u606f\u3002_\u670d\u52a1\u5668\u4fe1\u606f\u7edf\u8ba1\u7cfb\u7edf","og_url":"https:\/\/www.wsisp.com\/helps\/39968.html","og_site_name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","article_published_time":"2025-05-26T13:11:38+00:00","og_image":[{"url":"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2025\/05\/20250526131133-683468854d609.jpg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"admin","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"64 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wsisp.com\/helps\/39968.html","url":"https:\/\/www.wsisp.com\/helps\/39968.html","name":"\u7edf\u8ba1\u670d\u52a1\u5668CPU\u3001\u5185\u5b58\u3001\u78c1\u76d8\u3001\u7f51\u7edcIO\u3001\u961f\u5217\u3001\u6570\u636e\u5e93\u5360\u7528\u7a7a\u95f4\u7b49\u7b49\u4fe1\u606f - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","isPartOf":{"@id":"https:\/\/www.wsisp.com\/helps\/#website"},"datePublished":"2025-05-26T13:11:38+00:00","dateModified":"2025-05-26T13:11:38+00:00","author":{"@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41"},"breadcrumb":{"@id":"https:\/\/www.wsisp.com\/helps\/39968.html#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wsisp.com\/helps\/39968.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.wsisp.com\/helps\/39968.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.wsisp.com\/helps"},{"@type":"ListItem","position":2,"name":"\u7edf\u8ba1\u670d\u52a1\u5668CPU\u3001\u5185\u5b58\u3001\u78c1\u76d8\u3001\u7f51\u7edcIO\u3001\u961f\u5217\u3001\u6570\u636e\u5e93\u5360\u7528\u7a7a\u95f4\u7b49\u7b49\u4fe1\u606f"}]},{"@type":"WebSite","@id":"https:\/\/www.wsisp.com\/helps\/#website","url":"https:\/\/www.wsisp.com\/helps\/","name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","description":"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41","name":"admin","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/","url":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","contentUrl":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","caption":"admin"},"sameAs":["http:\/\/wp.wsisp.com"],"url":"https:\/\/www.wsisp.com\/helps\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/39968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/comments?post=39968"}],"version-history":[{"count":0,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/39968\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media\/39959"}],"wp:attachment":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media?parent=39968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/categories?post=39968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/tags?post=39968"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/topic?post=39968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}