From 49ee98c0554ea0dcbb04aec3c1118fd39b7941c4 Mon Sep 17 00:00:00 2001 From: Erope Date: Thu, 19 May 2022 11:55:12 +0000 Subject: [PATCH] deploy: 3a50b43277ef1babc4674ce73cc2327d247cc7bf --- ...uide_agent.md.b2c70861.js => guide_agent.md.d3fa781a.js} | 6 +++--- ....md.b2c70861.lean.js => guide_agent.md.d3fa781a.lean.js} | 2 +- assets/guide_agentq.md.68fe01c8.js | 1 - assets/guide_agentq.md.68fe01c8.lean.js | 1 - assets/guide_agentq.md.8f3e39d8.js | 1 + assets/guide_agentq.md.8f3e39d8.lean.js | 1 + assets/guide_dashboardq.md.84fd553d.js | 4 ++++ assets/guide_dashboardq.md.84fd553d.lean.js | 1 + assets/guide_dashboardq.md.9a2ad737.js | 4 ---- assets/guide_dashboardq.md.9a2ad737.lean.js | 1 - developer/index.html | 2 +- developer/l10n.html | 2 +- developer/theme.html | 2 +- en_US/developer/index.html | 2 +- en_US/developer/l10n.html | 2 +- en_US/developer/theme.html | 2 +- en_US/guide/agent.html | 2 +- en_US/guide/agentq.html | 2 +- en_US/guide/api.html | 2 +- en_US/guide/dashboard.html | 2 +- en_US/guide/dashboardq.html | 2 +- en_US/guide/loginq.html | 2 +- en_US/guide/notifications.html | 2 +- en_US/guide/q2.html | 2 +- en_US/guide/q3.html | 2 +- en_US/guide/q4.html | 2 +- en_US/guide/q5.html | 2 +- en_US/guide/servers.html | 2 +- en_US/guide/services.html | 2 +- en_US/guide/settings.html | 2 +- en_US/guide/tasks.html | 2 +- en_US/index.html | 2 +- guide/agent.html | 6 +++--- guide/agentq.html | 6 +++--- guide/api.html | 2 +- guide/dashboard.html | 2 +- guide/dashboardq.html | 6 +++--- guide/loginq.html | 2 +- guide/notifications.html | 2 +- guide/q1.html | 2 +- guide/q2.html | 2 +- guide/q3.html | 2 +- guide/q4.html | 2 +- guide/q5.html | 2 +- guide/servers.html | 2 +- guide/services.html | 2 +- guide/settings.html | 2 +- guide/tasks.html | 2 +- hashmap.json | 2 +- index.html | 2 +- 50 files changed, 57 insertions(+), 57 deletions(-) rename assets/{guide_agent.md.b2c70861.js => guide_agent.md.d3fa781a.js} (93%) rename assets/{guide_agent.md.b2c70861.lean.js => guide_agent.md.d3fa781a.lean.js} (83%) delete mode 100644 assets/guide_agentq.md.68fe01c8.js delete mode 100644 assets/guide_agentq.md.68fe01c8.lean.js create mode 100644 assets/guide_agentq.md.8f3e39d8.js create mode 100644 assets/guide_agentq.md.8f3e39d8.lean.js create mode 100644 assets/guide_dashboardq.md.84fd553d.js create mode 100644 assets/guide_dashboardq.md.84fd553d.lean.js delete mode 100644 assets/guide_dashboardq.md.9a2ad737.js delete mode 100644 assets/guide_dashboardq.md.9a2ad737.lean.js diff --git a/assets/guide_agent.md.b2c70861.js b/assets/guide_agent.md.d3fa781a.js similarity index 93% rename from assets/guide_agent.md.b2c70861.js rename to assets/guide_agent.md.d3fa781a.js index 18d19fe5..a7e24e23 100644 --- a/assets/guide_agent.md.b2c70861.js +++ b/assets/guide_agent.md.d3fa781a.js @@ -1,5 +1,5 @@ -import{_ as e,c as n,o as a,d as t}from"./app.2c402e15.js";const b='{"title":"\u4E00\u952E\u5B89\u88C5Agent","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u4E00\u952E\u5B89\u88C5Agent","slug":"\u4E00\u952E\u5B89\u88C5agent"},{"level":3,"title":"\u51C6\u5907\u5DE5\u4F5C","slug":"\u51C6\u5907\u5DE5\u4F5C"},{"level":3,"title":"Linux\u4E00\u952E\u5B89\u88C5","slug":"linux\u4E00\u952E\u5B89\u88C5"},{"level":3,"title":"Windows\u4E00\u952E\u5B89\u88C5","slug":"windows\u4E00\u952E\u5B89\u88C5"},{"level":2,"title":"\u5176\u4ED6\u65B9\u5F0F\u5B89\u88C5Agent","slug":"\u5176\u4ED6\u65B9\u5F0F\u5B89\u88C5agent"},{"level":3,"title":"Linux\u5B89\u88C5Agent","slug":"linux\u5B89\u88C5agent"},{"level":3,"title":"Windows\u5B89\u88C5Agent","slug":"windows\u5B89\u88C5agent"},{"level":3,"title":"OpenWRT\u5B89\u88C5Agent","slug":"openwrt\u5B89\u88C5agent"},{"level":2,"title":"\u81EA\u5B9A\u4E49Agent\u76D1\u63A7\u9879\u76EE","slug":"\u81EA\u5B9A\u4E49agent\u76D1\u63A7\u9879\u76EE"}],"relativePath":"guide/agent.md"}',s={},o=t(`

\u54EA\u5412\u76D1\u63A7\u7684\u88AB\u63A7\u7AEF\u670D\u52A1\u88AB\u79F0\u4E3AAgent\uFF0C\u672C\u6587\u6863\u5C06\u4ECB\u7ECD\u5982\u4F55\u5728\u88AB\u63A7\u7AEF\u670D\u52A1\u5668\u4E0A\u5B89\u88C5Agent\uFF0C\u5E76\u4E0EDashboard\u8FDE\u63A5

\u4E00\u952E\u5B89\u88C5Agent

\u76EE\u524D\u54EA\u5412\u76D1\u63A7\u5DF2\u652F\u6301\u5728WIndows\u548CLinux\u4E0A\u4E00\u952E\u5B89\u88C5Agent\uFF0C\u9075\u5FAA\u672C\u6587\u6863\u7684\u6B65\u9AA4\uFF0C\u4F60\u53EF\u4EE5\u5F88\u8F7B\u677E\u7684\u5728\u670D\u52A1\u5668\u4E0A\u90E8\u7F72\u5B83

\u51C6\u5907\u5DE5\u4F5C

\u4F60\u9700\u8981\u63D0\u524D\u5728\u7BA1\u7406\u9762\u677F\u4E2D\u8BBE\u7F6E\u597D\u901A\u4FE1\u57DF\u540D\uFF0C\u6B64\u57DF\u540D\u4E0D\u53EF\u4EE5\u63A5\u5165CDN\uFF0C\u8FD9\u91CC\u4EE5\u524D\u9762\u63D0\u5230\u8FC7\u7684\u793A\u4F8B\u901A\u4FE1\u57DF\u540D \u201Cdata.example.com\u201D \u6765\u505A\u6F14\u793A
\u8FDB\u5165\u540E\u53F0\u7BA1\u7406\u9762\u677F\uFF0C\u8F6C\u5230\u201C\u8BBE\u7F6E\u201D\u9875\uFF0C\u5728\u201C\u672A\u63A5\u5165CDN\u7684\u9762\u677F\u670D\u52A1\u5668\u57DF\u540D/IP\u201D\u9879\u4E2D\u586B\u5165\u901A\u4FE1\u57DF\u540D\uFF0C\u7136\u540E\u70B9\u51FB"\u4FDD\u5B58"

Linux\u4E00\u952E\u5B89\u88C5

Windows\u4E00\u952E\u5B89\u88C5

\u5176\u4ED6\u65B9\u5F0F\u5B89\u88C5Agent

Linux\u5B89\u88C5Agent

curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh  -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh
-
+import{_ as n,c as e,o as a,d as t}from"./app.2c402e15.js";const b='{"title":"\u4E00\u952E\u5B89\u88C5Agent","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u4E00\u952E\u5B89\u88C5Agent","slug":"\u4E00\u952E\u5B89\u88C5agent"},{"level":3,"title":"\u51C6\u5907\u5DE5\u4F5C","slug":"\u51C6\u5907\u5DE5\u4F5C"},{"level":3,"title":"Linux\u4E00\u952E\u5B89\u88C5","slug":"linux\u4E00\u952E\u5B89\u88C5"},{"level":3,"title":"Windows\u4E00\u952E\u5B89\u88C5","slug":"windows\u4E00\u952E\u5B89\u88C5"},{"level":2,"title":"\u5176\u4ED6\u65B9\u5F0F\u5B89\u88C5Agent","slug":"\u5176\u4ED6\u65B9\u5F0F\u5B89\u88C5agent"},{"level":3,"title":"Linux\u5B89\u88C5Agent","slug":"linux\u5B89\u88C5agent"},{"level":3,"title":"Windows\u5B89\u88C5Agent","slug":"windows\u5B89\u88C5agent"},{"level":3,"title":"OpenWRT\u5B89\u88C5Agent","slug":"openwrt\u5B89\u88C5agent"},{"level":2,"title":"\u81EA\u5B9A\u4E49Agent\u76D1\u63A7\u9879\u76EE","slug":"\u81EA\u5B9A\u4E49agent\u76D1\u63A7\u9879\u76EE"}],"relativePath":"guide/agent.md"}',s={},o=t(`

\u54EA\u5412\u76D1\u63A7\u7684\u88AB\u63A7\u7AEF\u670D\u52A1\u88AB\u79F0\u4E3AAgent\uFF0C\u672C\u6587\u6863\u5C06\u4ECB\u7ECD\u5982\u4F55\u5728\u88AB\u63A7\u7AEF\u670D\u52A1\u5668\u4E0A\u5B89\u88C5Agent\uFF0C\u5E76\u4E0EDashboard\u8FDE\u63A5

\u4E00\u952E\u5B89\u88C5Agent

\u76EE\u524D\u54EA\u5412\u76D1\u63A7\u5DF2\u652F\u6301\u5728WIndows\u548CLinux\u4E0A\u4E00\u952E\u5B89\u88C5Agent\uFF0C\u9075\u5FAA\u672C\u6587\u6863\u7684\u6B65\u9AA4\uFF0C\u4F60\u53EF\u4EE5\u5F88\u8F7B\u677E\u7684\u5728\u670D\u52A1\u5668\u4E0A\u90E8\u7F72\u5B83

\u51C6\u5907\u5DE5\u4F5C

\u4F60\u9700\u8981\u63D0\u524D\u5728\u7BA1\u7406\u9762\u677F\u4E2D\u8BBE\u7F6E\u597D\u901A\u4FE1\u57DF\u540D\uFF0C\u6B64\u57DF\u540D\u4E0D\u53EF\u4EE5\u63A5\u5165CDN\uFF0C\u8FD9\u91CC\u4EE5\u524D\u9762\u63D0\u5230\u8FC7\u7684\u793A\u4F8B\u901A\u4FE1\u57DF\u540D \u201Cdata.example.com\u201D \u6765\u505A\u6F14\u793A
\u8FDB\u5165\u540E\u53F0\u7BA1\u7406\u9762\u677F\uFF0C\u8F6C\u5230\u201C\u8BBE\u7F6E\u201D\u9875\uFF0C\u5728\u201C\u672A\u63A5\u5165CDN\u7684\u9762\u677F\u670D\u52A1\u5668\u57DF\u540D/IP\u201D\u9879\u4E2D\u586B\u5165\u901A\u4FE1\u57DF\u540D\uFF0C\u7136\u540E\u70B9\u51FB"\u4FDD\u5B58"

Linux\u4E00\u952E\u5B89\u88C5

  • \u9996\u5148\u5728\u7BA1\u7406\u9762\u677F\u4E2D\u6DFB\u52A0\u4E00\u53F0\u670D\u52A1\u5668
  • \u70B9\u51FB\u65B0\u6DFB\u52A0\u7684\u670D\u52A1\u5668\u65C1\uFF0C\u7EFF\u8272\u7684Linux\u56FE\u6807\u6309\u94AE\uFF0C\u590D\u5236\u4E00\u952E\u5B89\u88C5\u547D\u4EE4
  • \u5728\u88AB\u63A7\u7AEF\u670D\u52A1\u5668\u4E2D\u8FD0\u884C\u590D\u5236\u7684\u4E00\u952E\u5B89\u88C5\u547D\u4EE4\uFF0C\u7B49\u5F85\u5B89\u88C5\u5B8C\u6210\u540E\u8FD4\u56DE\u5230Dashboard\u4E3B\u9875\u67E5\u770B\u670D\u52A1\u5668\u662F\u5426\u4E0A\u7EBF

Windows\u4E00\u952E\u5B89\u88C5

  • \u9996\u5148\u5728\u7BA1\u7406\u9762\u677F\u4E2D\u6DFB\u52A0\u4E00\u53F0\u670D\u52A1\u5668
  • \u70B9\u51FB\u65B0\u6DFB\u52A0\u7684\u670D\u52A1\u5668\u65C1\uFF0C\u7EFF\u8272\u7684Windows\u56FE\u6807\u6309\u94AE\uFF0C\u590D\u5236\u4E00\u952E\u5B89\u88C5\u547D\u4EE4
  • \u8FDB\u5165Windows\u670D\u52A1\u5668\uFF0C\u8FD0\u884CPowerShell\uFF0C\u5728PowerShell\u4E2D\u8FD0\u884C\u590D\u5236\u7684\u5B89\u88C5\u547D\u4EE4
  • \u5982\u9047\u5230\u786E\u8BA4\u300C\u6267\u884C\u7B56\u7565\u53D8\u66F4\u300D\u8BF7\u9009\u62E9 Y
  • \u7B49\u5F85\u5B89\u88C5\u5B8C\u6210\u540E\u8FD4\u56DEDashboard\u4E3B\u9875\u67E5\u770B\u670D\u52A1\u5668\u662F\u5426\u4E0A\u7EBF



\u5176\u4ED6\u65B9\u5F0F\u5B89\u88C5Agent

Linux\u5B89\u88C5Agent

  • \u9996\u5148\u5728\u7BA1\u7406\u9762\u677F\u4E2D\u6DFB\u52A0\u4E00\u53F0\u670D\u52A1\u5668
  • \u5728\u88AB\u63A7\u670D\u52A1\u5668\u4E2D\uFF0C\u8FD0\u884C\u811A\u672C\uFF08\u4F4D\u4E8E\u4E2D\u56FD\u5927\u9646\u7684\u670D\u52A1\u5668\u8BF7\u4F7F\u7528\u955C\u50CF\uFF09\uFF1A
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh  -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh
+

\u5982\u679C\u4F60\u7684\u88AB\u63A7\u670D\u52A1\u5668\u4F4D\u4E8E\u4E2D\u56FD\u5927\u9646\uFF0C\u53EF\u4EE5\u4F7F\u7528\u955C\u50CF\uFF1A

curl -L https://fastly.jsdelivr.net/gh/naiba/nezha@master/script/install.sh -o nezha.sh && chmod +x nezha.sh && sudo CN=true ./nezha.sh
 
  • \u9009\u62E9\u201C\u5B89\u88C5\u76D1\u63A7Agent\u201D
  • \u8F93\u5165\u901A\u4FE1\u57DF\u540D\uFF0C\u5982\uFF1A\u201Ddata.example.com\u201C
  • \u8F93\u5165\u9762\u677F\u901A\u4FE1\u7AEF\u53E3\uFF08RPC\u7AEF\u53E3\uFF09\uFF0C\u9ED8\u8BA4\u4E3A5555
  • \u8F93\u5165Agent\u5BC6\u94A5\uFF0CAgent\u5BC6\u94A5\u5728\u7BA1\u7406\u9762\u677F\u4E2D\u6DFB\u52A0\u670D\u52A1\u5668\u65F6\u751F\u6210\uFF0C\u53EF\u4EE5\u5728\u7BA1\u7406\u9762\u677F\u4E2D\u7684\u201C\u4E3B\u673A\u201D\u9875\u4E2D\u627E\u5230
  • \u7B49\u5F85\u5B89\u88C5\u5B8C\u6210\u540E\u8FD4\u56DEDashboard\u4E3B\u9875\u67E5\u770B\u670D\u52A1\u5668\u662F\u5426\u4E0A\u7EBF

Windows\u5B89\u88C5Agent

OpenWRT\u5B89\u88C5Agent

\u5982\u4F55\u4F7F \u65E7\u7248OpenWRT/LEDE \u81EA\u542F\u52A8

\u5982\u4F55\u4F7F \u65B0\u7248OpenWRT \u81EA\u542F\u52A8\uFF1F\u6765\u81EA @\u827E\u65AF\u5FB7\u65AF

  • \u9996\u5148\u5728 release \u4E0B\u8F7D\u5BF9\u5E94\u7684\u4E8C\u8FDB\u5236\u89E3\u538B zip \u5305\u540E\u653E\u7F6E\u5230 /root
  • \u8FD0\u884C chmod +x /root/nezha-agent \u8D4B\u4E88\u6267\u884C\u6743\u9650\uFF0C\u7136\u540E\u521B\u5EFA /etc/init.d/nezha-service\uFF1A
#!/bin/sh /etc/rc.common
 
 START=99
@@ -21,4 +21,4 @@ import{_ as e,c as n,o as a,d as t}from"./app.2c402e15.js";const b='{"title":"\u
  sleep 2
  start
 }
-
  • \u8FD0\u884C chmod +x /etc/init.d/nezha-service \u8D4B\u4E88\u6267\u884C\u6743\u9650
  • \u542F\u52A8\u670D\u52A1\uFF1A /etc/init.d/nezha-service enable && /etc/init.d/nezha-service start



\u81EA\u5B9A\u4E49Agent\u76D1\u63A7\u9879\u76EE

\u81EA\u5B9A\u4E49\u76D1\u63A7\u7684\u7F51\u5361\u548C\u786C\u76D8\u5206\u533A

  • \u6267\u884C /opt/nezha/agent/nezha-agent --edit-agent-config \u6765\u9009\u62E9\u81EA\u5B9A\u4E49\u7684\u7F51\u5361\u548C\u5206\u533A\uFF0C\u7136\u540E\u91CD\u542F Agent \u5373\u53EF\u751F\u6548

\u5176\u4ED6\u8FD0\u884C\u53C2\u6570

\u901A\u8FC7\u6267\u884C ./nezha-agent --help \u67E5\u770B\u652F\u6301\u7684\u53C2\u6570\uFF0C\u5982\u679C\u4F60\u4F7F\u7528\u4E86\u4E00\u952E\u811A\u672C\u5B89\u88C5Agent\uFF0C\u53EF\u4EE5\u7F16\u8F91 /etc/systemd/system/nezha-agent.service\uFF0C\u5728 ExecStart= \u8FD9\u4E00\u884C\u7684\u672B\u5C3E\u52A0\u4E0A\u4EE5\u4E0B\u53C2\u6570

  • --report-delay \u63A7\u5236\u7CFB\u7EDF\u4FE1\u606F\u4E0A\u62A5\u7684\u95F4\u9694\uFF0C\u9ED8\u8BA4\u4E3A 1 \u79D2\uFF0C\u53EF\u4EE5\u8BBE\u7F6E\u4E3A 3 \u6765\u8FDB\u4E00\u6B65\u964D\u4F4E agent \u7AEF\u7CFB\u7EDF\u8D44\u6E90\u5360\u7528\uFF08\u914D\u7F6E\u533A\u95F4 1-4\uFF09
  • --skip-conn \u4E0D\u76D1\u63A7\u8FDE\u63A5\u6570\uFF0C\u63A8\u8350 \u673A\u573A/\u8FDE\u63A5\u5BC6\u96C6\u578B\u670D\u52A1\u5668\u6216CPU\u5360\u7528\u8F83\u9AD8\u7684\u670D\u52A1\u5668\u8BBE\u7F6E
  • --skip-procs \u4E0D\u76D1\u63A7\u8FDB\u7A0B\u6570\uFF0C\u4E5F\u53EF\u4EE5\u964D\u4F4E agent \u5360\u7528
  • --disable-auto-update \u7981\u6B62 \u81EA\u52A8\u66F4\u65B0 Agent\uFF08\u5B89\u5168\u7279\u6027\uFF09
  • --disable-force-update \u7981\u6B62 \u5F3A\u5236\u66F4\u65B0 Agent\uFF08\u5B89\u5168\u7279\u6027\uFF09
  • --disable-command-execute \u7981\u6B62\u5728 Agent \u4E0A\u6267\u884C\u5B9A\u65F6\u4EFB\u52A1\u3001\u6253\u5F00\u5728\u7EBF\u7EC8\u7AEF\uFF08\u5B89\u5168\u7279\u6027\uFF09
  • --tls \u542F\u7528 SSL/TLS \u52A0\u5BC6\uFF08\u4F7F\u7528 nginx \u53CD\u5411\u4EE3\u7406 Agent \u7684 grpc \u8FDE\u63A5\uFF0C\u5E76\u4E14 nginx \u5F00\u542F SSL/TLS \u65F6\uFF0C\u9700\u8981\u542F\u7528\u8BE5\u9879\u914D\u7F6E\uFF09
`,29),i=[o];function l(r,c,p,d,h,u){return a(),n("div",null,i)}var m=e(s,[["render",l]]);export{b as __pageData,m as default}; +

\u81EA\u5B9A\u4E49Agent\u76D1\u63A7\u9879\u76EE

\u81EA\u5B9A\u4E49\u76D1\u63A7\u7684\u7F51\u5361\u548C\u786C\u76D8\u5206\u533A

\u5176\u4ED6\u8FD0\u884C\u53C2\u6570

\u901A\u8FC7\u6267\u884C ./nezha-agent --help \u67E5\u770B\u652F\u6301\u7684\u53C2\u6570\uFF0C\u5982\u679C\u4F60\u4F7F\u7528\u4E86\u4E00\u952E\u811A\u672C\u5B89\u88C5Agent\uFF0C\u53EF\u4EE5\u7F16\u8F91 /etc/systemd/system/nezha-agent.service\uFF0C\u5728 ExecStart= \u8FD9\u4E00\u884C\u7684\u672B\u5C3E\u52A0\u4E0A\u4EE5\u4E0B\u53C2\u6570

`,31),l=[o];function i(r,c,p,d,h,u){return a(),e("div",null,l)}var m=n(s,[["render",i]]);export{b as __pageData,m as default}; diff --git a/assets/guide_agent.md.b2c70861.lean.js b/assets/guide_agent.md.d3fa781a.lean.js similarity index 83% rename from assets/guide_agent.md.b2c70861.lean.js rename to assets/guide_agent.md.d3fa781a.lean.js index 48b54a25..5aad4fae 100644 --- a/assets/guide_agent.md.b2c70861.lean.js +++ b/assets/guide_agent.md.d3fa781a.lean.js @@ -1 +1 @@ -import{_ as e,c as n,o as a,d as t}from"./app.2c402e15.js";const b='{"title":"\u4E00\u952E\u5B89\u88C5Agent","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u4E00\u952E\u5B89\u88C5Agent","slug":"\u4E00\u952E\u5B89\u88C5agent"},{"level":3,"title":"\u51C6\u5907\u5DE5\u4F5C","slug":"\u51C6\u5907\u5DE5\u4F5C"},{"level":3,"title":"Linux\u4E00\u952E\u5B89\u88C5","slug":"linux\u4E00\u952E\u5B89\u88C5"},{"level":3,"title":"Windows\u4E00\u952E\u5B89\u88C5","slug":"windows\u4E00\u952E\u5B89\u88C5"},{"level":2,"title":"\u5176\u4ED6\u65B9\u5F0F\u5B89\u88C5Agent","slug":"\u5176\u4ED6\u65B9\u5F0F\u5B89\u88C5agent"},{"level":3,"title":"Linux\u5B89\u88C5Agent","slug":"linux\u5B89\u88C5agent"},{"level":3,"title":"Windows\u5B89\u88C5Agent","slug":"windows\u5B89\u88C5agent"},{"level":3,"title":"OpenWRT\u5B89\u88C5Agent","slug":"openwrt\u5B89\u88C5agent"},{"level":2,"title":"\u81EA\u5B9A\u4E49Agent\u76D1\u63A7\u9879\u76EE","slug":"\u81EA\u5B9A\u4E49agent\u76D1\u63A7\u9879\u76EE"}],"relativePath":"guide/agent.md"}',s={},o=t("",29),i=[o];function l(r,c,p,d,h,u){return a(),n("div",null,i)}var m=e(s,[["render",l]]);export{b as __pageData,m as default}; +import{_ as n,c as e,o as a,d as t}from"./app.2c402e15.js";const b='{"title":"\u4E00\u952E\u5B89\u88C5Agent","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u4E00\u952E\u5B89\u88C5Agent","slug":"\u4E00\u952E\u5B89\u88C5agent"},{"level":3,"title":"\u51C6\u5907\u5DE5\u4F5C","slug":"\u51C6\u5907\u5DE5\u4F5C"},{"level":3,"title":"Linux\u4E00\u952E\u5B89\u88C5","slug":"linux\u4E00\u952E\u5B89\u88C5"},{"level":3,"title":"Windows\u4E00\u952E\u5B89\u88C5","slug":"windows\u4E00\u952E\u5B89\u88C5"},{"level":2,"title":"\u5176\u4ED6\u65B9\u5F0F\u5B89\u88C5Agent","slug":"\u5176\u4ED6\u65B9\u5F0F\u5B89\u88C5agent"},{"level":3,"title":"Linux\u5B89\u88C5Agent","slug":"linux\u5B89\u88C5agent"},{"level":3,"title":"Windows\u5B89\u88C5Agent","slug":"windows\u5B89\u88C5agent"},{"level":3,"title":"OpenWRT\u5B89\u88C5Agent","slug":"openwrt\u5B89\u88C5agent"},{"level":2,"title":"\u81EA\u5B9A\u4E49Agent\u76D1\u63A7\u9879\u76EE","slug":"\u81EA\u5B9A\u4E49agent\u76D1\u63A7\u9879\u76EE"}],"relativePath":"guide/agent.md"}',s={},o=t("",31),l=[o];function i(r,c,p,d,h,u){return a(),e("div",null,l)}var m=n(s,[["render",i]]);export{b as __pageData,m as default}; diff --git a/assets/guide_agentq.md.68fe01c8.js b/assets/guide_agentq.md.68fe01c8.js deleted file mode 100644 index fa6802d3..00000000 --- a/assets/guide_agentq.md.68fe01c8.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as a,o as t,d as n}from"./app.2c402e15.js";const f='{"title":"Agent\u76F8\u5173","description":"","frontmatter":{},"headers":[{"level":3,"title":"\u540E\u53F0\u663E\u793A\u7684IP\u548CAgent\u5B9E\u9645IP\u4E0D\u4E00\u81F4\uFF1F","slug":"\u540E\u53F0\u663E\u793A\u7684ip\u548Cagent\u5B9E\u9645ip\u4E0D\u4E00\u81F4\uFF1F"}],"relativePath":"guide/agentq.md"}',r={},i=n('

Agent\u76F8\u5173

\u540E\u53F0\u663E\u793A\u7684IP\u548CAgent\u5B9E\u9645IP\u4E0D\u4E00\u81F4\uFF1F

\u8BF7\u67E5\u770BDashboard\u76F8\u5173-\u540E\u53F0\u663E\u793A\u7684IP\u548CAgent\u5B9E\u9645IP\u4E0D\u4E00\u81F4\uFF1F
\u5728\u6B64\u4E0D\u518D\u8D58\u8FF0\u3002

',3),d=[i];function _(s,o,c,h,p,g){return t(),a("div",null,d)}var u=e(r,[["render",_]]);export{f as __pageData,u as default}; diff --git a/assets/guide_agentq.md.68fe01c8.lean.js b/assets/guide_agentq.md.68fe01c8.lean.js deleted file mode 100644 index 1013864e..00000000 --- a/assets/guide_agentq.md.68fe01c8.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as a,o as t,d as n}from"./app.2c402e15.js";const f='{"title":"Agent\u76F8\u5173","description":"","frontmatter":{},"headers":[{"level":3,"title":"\u540E\u53F0\u663E\u793A\u7684IP\u548CAgent\u5B9E\u9645IP\u4E0D\u4E00\u81F4\uFF1F","slug":"\u540E\u53F0\u663E\u793A\u7684ip\u548Cagent\u5B9E\u9645ip\u4E0D\u4E00\u81F4\uFF1F"}],"relativePath":"guide/agentq.md"}',r={},i=n("",3),d=[i];function _(s,o,c,h,p,g){return t(),a("div",null,d)}var u=e(r,[["render",_]]);export{f as __pageData,u as default}; diff --git a/assets/guide_agentq.md.8f3e39d8.js b/assets/guide_agentq.md.8f3e39d8.js new file mode 100644 index 00000000..331b7955 --- /dev/null +++ b/assets/guide_agentq.md.8f3e39d8.js @@ -0,0 +1 @@ +import{_ as e,c as t,o as a,d as r}from"./app.2c402e15.js";const p='{"title":"Agent\u76F8\u5173","description":"","frontmatter":{},"headers":[{"level":3,"title":"\u540E\u53F0\u663E\u793A\u7684IP\u548CAgent\u5B9E\u9645IP\u4E0D\u4E00\u81F4\uFF1F","slug":"\u540E\u53F0\u663E\u793A\u7684ip\u548Cagent\u5B9E\u9645ip\u4E0D\u4E00\u81F4\uFF1F"},{"level":3,"title":"\u4E00\u952E\u811A\u672C\u5B89\u88C5\u51FA\u9519","slug":"\u4E00\u952E\u811A\u672C\u5B89\u88C5\u51FA\u9519"}],"relativePath":"guide/agentq.md"}',n={},i=r('

Agent\u76F8\u5173

\u540E\u53F0\u663E\u793A\u7684IP\u548CAgent\u5B9E\u9645IP\u4E0D\u4E00\u81F4\uFF1F

\u8BF7\u67E5\u770BDashboard\u76F8\u5173-\u540E\u53F0\u663E\u793A\u7684IP\u548CAgent\u5B9E\u9645IP\u4E0D\u4E00\u81F4\uFF1F
\u5728\u6B64\u4E0D\u518D\u8D58\u8FF0\u3002

\u4E00\u952E\u811A\u672C\u5B89\u88C5\u51FA\u9519

curl: Failed to connect to raw.githubusercontent.com......

\u591A\u51FA\u73B0\u5728\u56FD\u5185\u4E3B\u673A\u4E2D\uFF0C\u76EE\u524D\u4E00\u952E\u811A\u672C\u53EA\u4ECEgithub\u76F4\u63A5\u83B7\u53D6\u5B89\u88C5\u811A\u672C\uFF0C\u60A8\u53EF\u4EE5\u591A\u5C1D\u8BD5\u51E0\u6B21\uFF0C\u6216\u8005\u624B\u52A8\u5B89\u88C5Agent\uFF0C\u522B\u5FD8\u4E86\u4F7F\u7528\u955C\u50CF\u3002

',6),o=[i];function c(h,d,s,l,g,_){return a(),t("div",null,o)}var f=e(n,[["render",c]]);export{p as __pageData,f as default}; diff --git a/assets/guide_agentq.md.8f3e39d8.lean.js b/assets/guide_agentq.md.8f3e39d8.lean.js new file mode 100644 index 00000000..ba3ea348 --- /dev/null +++ b/assets/guide_agentq.md.8f3e39d8.lean.js @@ -0,0 +1 @@ +import{_ as e,c as t,o as a,d as r}from"./app.2c402e15.js";const p='{"title":"Agent\u76F8\u5173","description":"","frontmatter":{},"headers":[{"level":3,"title":"\u540E\u53F0\u663E\u793A\u7684IP\u548CAgent\u5B9E\u9645IP\u4E0D\u4E00\u81F4\uFF1F","slug":"\u540E\u53F0\u663E\u793A\u7684ip\u548Cagent\u5B9E\u9645ip\u4E0D\u4E00\u81F4\uFF1F"},{"level":3,"title":"\u4E00\u952E\u811A\u672C\u5B89\u88C5\u51FA\u9519","slug":"\u4E00\u952E\u811A\u672C\u5B89\u88C5\u51FA\u9519"}],"relativePath":"guide/agentq.md"}',n={},i=r("",6),o=[i];function c(h,d,s,l,g,_){return a(),t("div",null,o)}var f=e(n,[["render",c]]);export{p as __pageData,f as default}; diff --git a/assets/guide_dashboardq.md.84fd553d.js b/assets/guide_dashboardq.md.84fd553d.js new file mode 100644 index 00000000..d841dd13 --- /dev/null +++ b/assets/guide_dashboardq.md.84fd553d.js @@ -0,0 +1,4 @@ +import{_ as a,c as e,o as t,d as r}from"./app.2c402e15.js";const b='{"title":"Dashboard\u76F8\u5173","description":"","frontmatter":{},"headers":[{"level":3,"title":"\u5B9E\u65F6\u901A\u9053\u65AD\u5F00/\u5728\u7EBF\u7EC8\u7AEF\u8FDE\u63A5\u5931\u8D25","slug":"\u5B9E\u65F6\u901A\u9053\u65AD\u5F00-\u5728\u7EBF\u7EC8\u7AEF\u8FDE\u63A5\u5931\u8D25"},{"level":3,"title":"\u540E\u53F0\u663E\u793A\u7684IP\u548CAgent\u5B9E\u9645IP\u4E0D\u4E00\u81F4\uFF1F","slug":"\u540E\u53F0\u663E\u793A\u7684ip\u548Cagent\u5B9E\u9645ip\u4E0D\u4E00\u81F4\uFF1F"},{"level":3,"title":"\u67E5\u770B\u5BC6\u7801\u5FD8\u8BB0\\\\\u5220\u9664\u67E5\u770B\u5BC6\u7801","slug":"\u67E5\u770B\u5BC6\u7801\u5FD8\u8BB0-\u5220\u9664\u67E5\u770B\u5BC6\u7801"}],"relativePath":"guide/dashboardq.md"}',n={},s=r(`

Dashboard\u76F8\u5173

\u5B9E\u65F6\u901A\u9053\u65AD\u5F00/\u5728\u7EBF\u7EC8\u7AEF\u8FDE\u63A5\u5931\u8D25

\u8BF7\u67E5\u770B\u5E38\u89C1\u95EE\u9898-\u5B9E\u65F6\u901A\u9053\u65AD\u5F00/\u5728\u7EBF\u7EC8\u7AEF\u8FDE\u63A5\u5931\u8D25
\u5728\u6B64\u4E0D\u518D\u8D58\u8FF0\u3002

\u540E\u53F0\u663E\u793A\u7684IP\u548CAgent\u5B9E\u9645IP\u4E0D\u4E00\u81F4\uFF1F

\u9996\u5148\u89E3\u91CA\u540E\u53F0\u663E\u793A\u7684IP\u662F\u600E\u4E48\u6765\u7684\uFF0CAgent\u4F1A\u6BCF\u9694\u4E00\u6BB5\u65F6\u95F4\u8BF7\u6C42\u4E00\u904DIP-API\uFF0C\u83B7\u53D6\u5230IP\u4FE1\u606F\u540E\u8FDB\u884C\u4E0A\u62A5\uFF0C\u76EE\u524D\u4F7F\u7528\u7684IP-API\u53EF\u5728\u6B64\u67E5\u770Bmyip.go\u3002
\u5982\u60A8\u8BA4\u4E3A\u540E\u53F0\u663E\u793A\u7684IP\u548C\u670D\u52A1\u5546\u63D0\u4F9B\u7ED9\u60A8\u7684IP\u4E0D\u4E00\u81F4\uFF0C\u6700\u5927\u7684\u53EF\u80FD\u662F\u670D\u52A1\u5546\u7ED9\u60A8\u7684\u662F\u5165\u53E3\uFF0C\u4F46Agent\u6D4B\u8BD5\u7684\u662F\u60A8\u7684\u51FA\u53E3\u3002\u8FD9\u4E2A\u95EE\u9898\u4E5F\u53EF\u80FD\u4F1A\u51FA\u73B0\u5728\u591A\u7EBF\u4E3B\u673A\u4E2D\u3002
\u4E3E\u4E2A\u7B80\u5355\u4E5F\u5341\u5206\u5E38\u89C1\u7684\u4F8B\u5B50\uFF0C\u670D\u52A1\u5546\u7ED9\u60A8\u63D0\u4F9B\u7684\u662F\u4E00\u53F0\u9AD8\u9632\u4E3B\u673A\uFF0C\u4E3A\u4E86\u540C\u65F6\u6EE1\u8DB3\u9AD8\u9632\u548C\u4F4E\u7F51\u7EDC\u4E2D\u65AD\u7387\u7684\u76EE\u6807\uFF0C\u63D0\u4F9B\u7ED9\u60A8\u7684IP\u53EF\u80FD\u662F\u7ECF\u8FC7\u6620\u5C04\u540E\u7684\u9AD8\u9632IP\u800C\u5E76\u975E\u60A8\u4E3B\u673A\u7684\u771F\u5B9E\u51FA\u53E3IP\u3002
\u60A8\u4E5F\u53EF\u4EE5\u4F7F\u7528\u4EE5\u4E0B\u547D\u4EE4\u5728Agent\u90E8\u7F72\u4E3B\u673A\u4E2D\u8FDB\u884C\u6D4B\u8BD5\u3002

curl api.myip.la
+curl ip.sb
+curl ip-api.com
+

\u67E5\u770B\u5BC6\u7801\u5FD8\u8BB0\\\u5220\u9664\u67E5\u770B\u5BC6\u7801

\u8BF7\u67E5\u770B\u6216\u7F16\u8F91/opt/nezha/dashboard/data/config.yaml\u6587\u4EF6\u3002
\u5BC6\u7801\u4F4D\u4E8Esite-viewpassword\u3002

`,8),o=[s];function i(d,c,h,p,l,_){return t(),e("div",null,o)}var u=a(n,[["render",i]]);export{b as __pageData,u as default}; diff --git a/assets/guide_dashboardq.md.84fd553d.lean.js b/assets/guide_dashboardq.md.84fd553d.lean.js new file mode 100644 index 00000000..7d066db1 --- /dev/null +++ b/assets/guide_dashboardq.md.84fd553d.lean.js @@ -0,0 +1 @@ +import{_ as a,c as e,o as t,d as r}from"./app.2c402e15.js";const b='{"title":"Dashboard\u76F8\u5173","description":"","frontmatter":{},"headers":[{"level":3,"title":"\u5B9E\u65F6\u901A\u9053\u65AD\u5F00/\u5728\u7EBF\u7EC8\u7AEF\u8FDE\u63A5\u5931\u8D25","slug":"\u5B9E\u65F6\u901A\u9053\u65AD\u5F00-\u5728\u7EBF\u7EC8\u7AEF\u8FDE\u63A5\u5931\u8D25"},{"level":3,"title":"\u540E\u53F0\u663E\u793A\u7684IP\u548CAgent\u5B9E\u9645IP\u4E0D\u4E00\u81F4\uFF1F","slug":"\u540E\u53F0\u663E\u793A\u7684ip\u548Cagent\u5B9E\u9645ip\u4E0D\u4E00\u81F4\uFF1F"},{"level":3,"title":"\u67E5\u770B\u5BC6\u7801\u5FD8\u8BB0\\\\\u5220\u9664\u67E5\u770B\u5BC6\u7801","slug":"\u67E5\u770B\u5BC6\u7801\u5FD8\u8BB0-\u5220\u9664\u67E5\u770B\u5BC6\u7801"}],"relativePath":"guide/dashboardq.md"}',n={},s=r("",8),o=[s];function i(d,c,h,p,l,_){return t(),e("div",null,o)}var u=a(n,[["render",i]]);export{b as __pageData,u as default}; diff --git a/assets/guide_dashboardq.md.9a2ad737.js b/assets/guide_dashboardq.md.9a2ad737.js deleted file mode 100644 index 67d7b2b4..00000000 --- a/assets/guide_dashboardq.md.9a2ad737.js +++ /dev/null @@ -1,4 +0,0 @@ -import{_ as a,c as e,o as t,d as n}from"./app.2c402e15.js";const u='{"title":"Dashboard\u76F8\u5173","description":"","frontmatter":{},"headers":[{"level":3,"title":"\u5B9E\u65F6\u901A\u9053\u65AD\u5F00/\u5728\u7EBF\u7EC8\u7AEF\u8FDE\u63A5\u5931\u8D25","slug":"\u5B9E\u65F6\u901A\u9053\u65AD\u5F00-\u5728\u7EBF\u7EC8\u7AEF\u8FDE\u63A5\u5931\u8D25"},{"level":3,"title":"\u540E\u53F0\u663E\u793A\u7684IP\u548CAgent\u5B9E\u9645IP\u4E0D\u4E00\u81F4\uFF1F","slug":"\u540E\u53F0\u663E\u793A\u7684ip\u548Cagent\u5B9E\u9645ip\u4E0D\u4E00\u81F4\uFF1F"}],"relativePath":"guide/dashboardq.md"}',r={},s=n(`

Dashboard\u76F8\u5173

\u5B9E\u65F6\u901A\u9053\u65AD\u5F00/\u5728\u7EBF\u7EC8\u7AEF\u8FDE\u63A5\u5931\u8D25

\u8BF7\u67E5\u770B\u5E38\u89C1\u95EE\u9898-\u5B9E\u65F6\u901A\u9053\u65AD\u5F00/\u5728\u7EBF\u7EC8\u7AEF\u8FDE\u63A5\u5931\u8D25
\u5728\u6B64\u4E0D\u518D\u8D58\u8FF0\u3002

\u540E\u53F0\u663E\u793A\u7684IP\u548CAgent\u5B9E\u9645IP\u4E0D\u4E00\u81F4\uFF1F

\u9996\u5148\u89E3\u91CA\u540E\u53F0\u663E\u793A\u7684IP\u662F\u600E\u4E48\u6765\u7684\uFF0CAgent\u4F1A\u6BCF\u9694\u4E00\u6BB5\u65F6\u95F4\u8BF7\u6C42\u4E00\u904DIP-API\uFF0C\u83B7\u53D6\u5230IP\u4FE1\u606F\u540E\u8FDB\u884C\u4E0A\u62A5\uFF0C\u76EE\u524D\u4F7F\u7528\u7684IP-API\u53EF\u5728\u6B64\u67E5\u770Bmyip.go\u3002
\u5982\u60A8\u8BA4\u4E3A\u540E\u53F0\u663E\u793A\u7684IP\u548C\u670D\u52A1\u5546\u63D0\u4F9B\u7ED9\u60A8\u7684IP\u4E0D\u4E00\u81F4\uFF0C\u6700\u5927\u7684\u53EF\u80FD\u662F\u670D\u52A1\u5546\u7ED9\u60A8\u7684\u662F\u5165\u53E3\uFF0C\u4F46Agent\u6D4B\u8BD5\u7684\u662F\u60A8\u7684\u51FA\u53E3\u3002\u8FD9\u4E2A\u95EE\u9898\u4E5F\u53EF\u80FD\u4F1A\u51FA\u73B0\u5728\u591A\u7EBF\u4E3B\u673A\u4E2D\u3002
\u4E3E\u4E2A\u7B80\u5355\u4E5F\u5341\u5206\u5E38\u89C1\u7684\u4F8B\u5B50\uFF0C\u670D\u52A1\u5546\u7ED9\u60A8\u63D0\u4F9B\u7684\u662F\u4E00\u53F0\u9AD8\u9632\u4E3B\u673A\uFF0C\u4E3A\u4E86\u540C\u65F6\u6EE1\u8DB3\u9AD8\u9632\u548C\u4F4E\u7F51\u7EDC\u4E2D\u65AD\u7387\u7684\u76EE\u6807\uFF0C\u63D0\u4F9B\u7ED9\u60A8\u7684IP\u53EF\u80FD\u662F\u7ECF\u8FC7\u6620\u5C04\u540E\u7684\u9AD8\u9632IP\u800C\u5E76\u975E\u60A8\u4E3B\u673A\u7684\u771F\u5B9E\u51FA\u53E3IP\u3002
\u60A8\u4E5F\u53EF\u4EE5\u4F7F\u7528\u4EE5\u4E0B\u547D\u4EE4\u5728Agent\u90E8\u7F72\u4E3B\u673A\u4E2D\u8FDB\u884C\u6D4B\u8BD5\u3002

curl api.myip.la
-curl ip.sb
-curl ip-api.com
-
`,6),o=[s];function i(d,c,p,h,l,_){return t(),e("div",null,o)}var b=a(r,[["render",i]]);export{u as __pageData,b as default}; diff --git a/assets/guide_dashboardq.md.9a2ad737.lean.js b/assets/guide_dashboardq.md.9a2ad737.lean.js deleted file mode 100644 index 6b42bac5..00000000 --- a/assets/guide_dashboardq.md.9a2ad737.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,c as e,o as t,d as n}from"./app.2c402e15.js";const u='{"title":"Dashboard\u76F8\u5173","description":"","frontmatter":{},"headers":[{"level":3,"title":"\u5B9E\u65F6\u901A\u9053\u65AD\u5F00/\u5728\u7EBF\u7EC8\u7AEF\u8FDE\u63A5\u5931\u8D25","slug":"\u5B9E\u65F6\u901A\u9053\u65AD\u5F00-\u5728\u7EBF\u7EC8\u7AEF\u8FDE\u63A5\u5931\u8D25"},{"level":3,"title":"\u540E\u53F0\u663E\u793A\u7684IP\u548CAgent\u5B9E\u9645IP\u4E0D\u4E00\u81F4\uFF1F","slug":"\u540E\u53F0\u663E\u793A\u7684ip\u548Cagent\u5B9E\u9645ip\u4E0D\u4E00\u81F4\uFF1F"}],"relativePath":"guide/dashboardq.md"}',r={},s=n("",6),o=[s];function i(d,c,p,h,l,_){return t(),e("div",null,o)}var b=a(r,[["render",i]]);export{u as __pageData,b as default}; diff --git a/developer/index.html b/developer/index.html index 54d5a3f3..403c5d1b 100644 --- a/developer/index.html +++ b/developer/index.html @@ -14,7 +14,7 @@

开发手册

欢迎使用哪吒监控开发手册,我们欢迎你提出高质量的Pull Request,帮助哪吒监控变得更好!

Copyright © 2022-present Nezhahq

- + diff --git a/developer/l10n.html b/developer/l10n.html index 854801eb..613ce340 100644 --- a/developer/l10n.html +++ b/developer/l10n.html @@ -14,7 +14,7 @@

哪吒监控的Dashboard已经添加本地化,支持多个语言,你可以在开发新功能时遵循以下步骤来支持本地化

WARNING

哪吒监控使用 Crowdin 平台翻译文本,请不要直接修改除 zh-CN.toml 以外的toml文件

使用说明

  1. 你可以直接使用 /resource/l10n/zh-CN.toml 中的配置来替换新功能中的文本
  2. 如果新功能中有新的文本,请将新文本拉取到 zh-CN.toml
  3. 在Pull Request被合并后,你可以前往 Crowdin 平台贡献新文本的翻译
- + diff --git a/developer/theme.html b/developer/theme.html index 9a9cd70a..9ed55780 100644 --- a/developer/theme.html +++ b/developer/theme.html @@ -14,7 +14,7 @@

哪吒主题开发环境

哪吒面板提供了主题开发环境,你可以使用它来创建新的哪吒监控主题

WARNING

请注意: 此开发环境仅支持 dashboard v0.13.16 及更新版本。

使用说明

  1. 克隆此仓库到本地
  2. 修改 data/config.yaml 中的oauth2 配置(回调连接可以填 http://localhost 的)
  3. docker-compose up
  4. 开始开发
  5. 主题制作完成之后可以将 theme-custom 放置到服务器上的 /opt/nezha/dashboard/theme-custom 位置

FAQ

  • 如果不能使用 80 端口,在 docker-compose.yaml 中修改配置。
- + diff --git a/en_US/developer/index.html b/en_US/developer/index.html index ecb16ea1..970bc5c6 100644 --- a/en_US/developer/index.html +++ b/en_US/developer/index.html @@ -14,7 +14,7 @@

Development Manual

Welcome to the Nezha Monitoring Development Manual.

Copyright © 2022-present Nezhahq

- + diff --git a/en_US/developer/l10n.html b/en_US/developer/l10n.html index 98e31ec1..6c9ea57b 100644 --- a/en_US/developer/l10n.html +++ b/en_US/developer/l10n.html @@ -14,7 +14,7 @@
- + diff --git a/en_US/developer/theme.html b/en_US/developer/theme.html index 31f42905..7b3f048f 100644 --- a/en_US/developer/theme.html +++ b/en_US/developer/theme.html @@ -14,7 +14,7 @@
- + diff --git a/en_US/guide/agent.html b/en_US/guide/agent.html index a8c4f7d0..0b66582b 100644 --- a/en_US/guide/agent.html +++ b/en_US/guide/agent.html @@ -37,7 +37,7 @@ start }

自定义Agent监控项目


自定义监控的网卡和硬盘分区

其他运行参数

通过执行 ./nezha-agent --help 查看支持的参数,如果你使用了一键脚本安装Agent,可以编辑 /etc/systemd/system/nezha-agent.service,在 ExecStart= 这一行的末尾加上以下参数

- + diff --git a/en_US/guide/agentq.html b/en_US/guide/agentq.html index 744cd6e2..80bb8cad 100644 --- a/en_US/guide/agentq.html +++ b/en_US/guide/agentq.html @@ -14,7 +14,7 @@
- + diff --git a/en_US/guide/api.html b/en_US/guide/api.html index cc411ddf..a3a4a07f 100644 --- a/en_US/guide/api.html +++ b/en_US/guide/api.html @@ -14,7 +14,7 @@
- + diff --git a/en_US/guide/dashboard.html b/en_US/guide/dashboard.html index bc2b8513..a405c29f 100644 --- a/en_US/guide/dashboard.html +++ b/en_US/guide/dashboard.html @@ -37,7 +37,7 @@ proxy /terminal/* http://ip:8008 { websocket }

在宝塔面板中配置SSL


首先,先暂时关闭反向代理
正如在其他网站中配置SSL证书一样,进入站点设置中的“SSL”,你可以选择自动申请 Let´s Encrypt 证书或手动配置已有的证书
完成SSL的设置后,你需要回到 https://github.com/settings/developers ,编辑之前创建的验证应用程序,将之前我们填入的"Homepage URL"和"Authorization callback URL"中的域名全部从http改为https,如:"https://cdn.example.com" 和 "https://cdn.example.com/oauth2/callback" ,不更改此项可能会导致你无法登陆面板后台

- + diff --git a/en_US/guide/dashboardq.html b/en_US/guide/dashboardq.html index 0ae67c27..8aa74d15 100644 --- a/en_US/guide/dashboardq.html +++ b/en_US/guide/dashboardq.html @@ -14,7 +14,7 @@
- + diff --git a/en_US/guide/loginq.html b/en_US/guide/loginq.html index 70cba0ba..6756f1e6 100644 --- a/en_US/guide/loginq.html +++ b/en_US/guide/loginq.html @@ -14,7 +14,7 @@
- + diff --git a/en_US/guide/notifications.html b/en_US/guide/notifications.html index 6ca352e5..c00cf33c 100644 --- a/en_US/guide/notifications.html +++ b/en_US/guide/notifications.html @@ -14,7 +14,7 @@
- + diff --git a/en_US/guide/q2.html b/en_US/guide/q2.html index 7692b99b..d30468a7 100644 --- a/en_US/guide/q2.html +++ b/en_US/guide/q2.html @@ -14,7 +14,7 @@
- + diff --git a/en_US/guide/q3.html b/en_US/guide/q3.html index c504371f..5cb07dc8 100644 --- a/en_US/guide/q3.html +++ b/en_US/guide/q3.html @@ -14,7 +14,7 @@
- + diff --git a/en_US/guide/q4.html b/en_US/guide/q4.html index 034c5475..7c033551 100644 --- a/en_US/guide/q4.html +++ b/en_US/guide/q4.html @@ -14,7 +14,7 @@
- + diff --git a/en_US/guide/q5.html b/en_US/guide/q5.html index 9c333144..d024a46f 100644 --- a/en_US/guide/q5.html +++ b/en_US/guide/q5.html @@ -14,7 +14,7 @@
- + diff --git a/en_US/guide/servers.html b/en_US/guide/servers.html index 5b6146dc..44ab3574 100644 --- a/en_US/guide/servers.html +++ b/en_US/guide/servers.html @@ -14,7 +14,7 @@
- + diff --git a/en_US/guide/services.html b/en_US/guide/services.html index a7d1670b..bd05e051 100644 --- a/en_US/guide/services.html +++ b/en_US/guide/services.html @@ -14,7 +14,7 @@
- + diff --git a/en_US/guide/settings.html b/en_US/guide/settings.html index a5abf7cd..45b9e988 100644 --- a/en_US/guide/settings.html +++ b/en_US/guide/settings.html @@ -14,7 +14,7 @@
- + diff --git a/en_US/guide/tasks.html b/en_US/guide/tasks.html index ae528fb1..43d76f07 100644 --- a/en_US/guide/tasks.html +++ b/en_US/guide/tasks.html @@ -14,7 +14,7 @@
- + diff --git a/en_US/index.html b/en_US/index.html index 57710784..5b6059e3 100644 --- a/en_US/index.html +++ b/en_US/index.html @@ -14,7 +14,7 @@

Nezha Monitoring

A open source, lightweight server and website monitoring and O&M tool

One-Click Installation

Support use one-click script to install Dashboard and Agent services; Linux, WIndows, MacOS, OpenWRT and other mainstream systems are supported

Monitoring at any time

Support monitoring the system status of multiple servers at the same time, support monitoring the status of web pages, ports, SSL certificates; support notifications in case of failure, out of data and other status. Support multiple notification methods (Telegram, email, WeChat, etc.)

Lightweight O&M tool

Support WebSSH, support cyclic monitoring data, support setting scheduled tasks and running command on multiple servers

Copyright © 2022-present Nezhahq

- + diff --git a/guide/agent.html b/guide/agent.html index 16b7f3ca..acf19e55 100644 --- a/guide/agent.html +++ b/guide/agent.html @@ -7,14 +7,14 @@ - +

哪吒监控的被控端服务被称为Agent,本文档将介绍如何在被控端服务器上安装Agent,并与Dashboard连接

一键安装Agent

目前哪吒监控已支持在WIndows和Linux上一键安装Agent,遵循本文档的步骤,你可以很轻松的在服务器上部署它

准备工作

你需要提前在管理面板中设置好通信域名,此域名不可以接入CDN,这里以前面提到过的示例通信域名 “data.example.com” 来做演示
进入后台管理面板,转到“设置”页,在“未接入CDN的面板服务器域名/IP”项中填入通信域名,然后点击"保存"

Linux一键安装

  • 首先在管理面板中添加一台服务器
  • 点击新添加的服务器旁,绿色的Linux图标按钮,复制一键安装命令
  • 在被控端服务器中运行复制的一键安装命令,等待安装完成后返回到Dashboard主页查看服务器是否上线

Windows一键安装

  • 首先在管理面板中添加一台服务器
  • 点击新添加的服务器旁,绿色的Windows图标按钮,复制一键安装命令
  • 进入Windows服务器,运行PowerShell,在PowerShell中运行复制的安装命令
  • 如遇到确认「执行策略变更」请选择 Y
  • 等待安装完成后返回Dashboard主页查看服务器是否上线



其他方式安装Agent

Linux安装Agent

  • 首先在管理面板中添加一台服务器
  • 在被控服务器中,运行脚本(位于中国大陆的服务器请使用镜像):
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh  -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh
-
+

如果你的被控服务器位于中国大陆,可以使用镜像:

curl -L https://fastly.jsdelivr.net/gh/naiba/nezha@master/script/install.sh -o nezha.sh && chmod +x nezha.sh && sudo CN=true ./nezha.sh
 
  • 选择“安装监控Agent”
  • 输入通信域名,如:”data.example.com
  • 输入面板通信端口(RPC端口),默认为5555
  • 输入Agent密钥,Agent密钥在管理面板中添加服务器时生成,可以在管理面板中的“主机”页中找到
  • 等待安装完成后返回Dashboard主页查看服务器是否上线

Windows安装Agent

OpenWRT安装Agent

如何使 旧版OpenWRT/LEDE 自启动

如何使 新版OpenWRT 自启动?来自 @艾斯德斯

  • 首先在 release 下载对应的二进制解压 zip 包后放置到 /root
  • 运行 chmod +x /root/nezha-agent 赋予执行权限,然后创建 /etc/init.d/nezha-service
#!/bin/sh /etc/rc.common
 
 START=99
@@ -37,7 +37,7 @@
  start
 }
 
  • 运行 chmod +x /etc/init.d/nezha-service 赋予执行权限
  • 启动服务: /etc/init.d/nezha-service enable && /etc/init.d/nezha-service start



自定义Agent监控项目

自定义监控的网卡和硬盘分区

  • 执行 /opt/nezha/agent/nezha-agent --edit-agent-config 来选择自定义的网卡和分区,然后重启 Agent 即可生效

其他运行参数

通过执行 ./nezha-agent --help 查看支持的参数,如果你使用了一键脚本安装Agent,可以编辑 /etc/systemd/system/nezha-agent.service,在 ExecStart= 这一行的末尾加上以下参数

  • --report-delay 控制系统信息上报的间隔,默认为 1 秒,可以设置为 3 来进一步降低 agent 端系统资源占用(配置区间 1-4)
  • --skip-conn 不监控连接数,推荐 机场/连接密集型服务器或CPU占用较高的服务器设置
  • --skip-procs 不监控进程数,也可以降低 agent 占用
  • --disable-auto-update 禁止 自动更新 Agent(安全特性)
  • --disable-force-update 禁止 强制更新 Agent(安全特性)
  • --disable-command-execute 禁止在 Agent 上执行定时任务、打开在线终端(安全特性)
  • --tls 启用 SSL/TLS 加密(使用 nginx 反向代理 Agent 的 grpc 连接,并且 nginx 开启 SSL/TLS 时,需要启用该项配置)
- + diff --git a/guide/agentq.html b/guide/agentq.html index 985c8efd..9d6a28fc 100644 --- a/guide/agentq.html +++ b/guide/agentq.html @@ -7,14 +7,14 @@ - + -
- +

Agent相关

后台显示的IP和Agent实际IP不一致?

请查看Dashboard相关-后台显示的IP和Agent实际IP不一致?
在此不再赘述。

一键脚本安装出错

curl: Failed to connect to raw.githubusercontent.com......

多出现在国内主机中,目前一键脚本只从github直接获取安装脚本,您可以多尝试几次,或者手动安装Agent,别忘了使用镜像。

+ diff --git a/guide/api.html b/guide/api.html index 10ffea01..94af1c4b 100644 --- a/guide/api.html +++ b/guide/api.html @@ -14,7 +14,7 @@
- + diff --git a/guide/dashboard.html b/guide/dashboard.html index fb413e12..683bacb1 100644 --- a/guide/dashboard.html +++ b/guide/dashboard.html @@ -37,7 +37,7 @@ proxy /terminal/* http://ip:8008 { websocket }

在宝塔面板中配置SSL

首先,先暂时关闭反向代理
正如在其他网站中配置SSL证书一样,进入站点设置中的“SSL”,你可以选择自动申请 Let´s Encrypt 证书或手动配置已有的证书
完成SSL的设置后,你需要回到 https://github.com/settings/developers ,编辑之前创建的验证应用程序,将之前我们填入的"Homepage URL"和"Authorization callback URL"中的域名全部从http改为https,如:"https://cdn.example.com" 和 "https://cdn.example.com/oauth2/callback" ,不更改此项可能会导致你无法登陆面板后台

- + diff --git a/guide/dashboardq.html b/guide/dashboardq.html index d393315f..764458ac 100644 --- a/guide/dashboardq.html +++ b/guide/dashboardq.html @@ -7,7 +7,7 @@ - + @@ -16,8 +16,8 @@

Dashboard相关

实时通道断开/在线终端连接失败

请查看常见问题-实时通道断开/在线终端连接失败
在此不再赘述。

后台显示的IP和Agent实际IP不一致?

首先解释后台显示的IP是怎么来的,Agent会每隔一段时间请求一遍IP-API,获取到IP信息后进行上报,目前使用的IP-API可在此查看myip.go
如您认为后台显示的IP和服务商提供给您的IP不一致,最大的可能是服务商给您的是入口,但Agent测试的是您的出口。这个问题也可能会出现在多线主机中。
举个简单也十分常见的例子,服务商给您提供的是一台高防主机,为了同时满足高防和低网络中断率的目标,提供给您的IP可能是经过映射后的高防IP而并非您主机的真实出口IP。
您也可以使用以下命令在Agent部署主机中进行测试。

curl api.myip.la
 curl ip.sb
 curl ip-api.com
-
- +

查看密码忘记\删除查看密码

请查看或编辑/opt/nezha/dashboard/data/config.yaml文件。
密码位于site-viewpassword。

+ diff --git a/guide/loginq.html b/guide/loginq.html index 6845d5aa..7d65f763 100644 --- a/guide/loginq.html +++ b/guide/loginq.html @@ -14,7 +14,7 @@
- + diff --git a/guide/notifications.html b/guide/notifications.html index 843dbe6f..e6004806 100644 --- a/guide/notifications.html +++ b/guide/notifications.html @@ -14,7 +14,7 @@

哪吒监控支持对服务器的负载、CPU、内存、硬盘、带宽、流量、月流量、进程数、连接数进行监控,并在其中某项达到用户设定值时发送报警通知

灵活的通知方式

#NEZHA# 是面板消息占位符,面板触发通知时会自动用实际消息替换占位符

Body 内容是JSON 格式的:当请求类型为 FORM 时,值为 key:value 的形式,value 里面可放置占位符,通知时会自动替换。当请求类型为 JSON 时 只会简单进行字符串替换后直接提交到URL

URL 里面也可放置占位符,请求时会进行简单的字符串替换。

你可以参考以下的通知方式示例,也可以根据自己的需求灵活设置推送方式

  • server酱示例

  • wxpusher 示例,需要关注你的应用

  • Telegram 示例 @haitau 贡献

    • 名称:telegram 机器人消息通知
    • URL:https://api.telegram.org/botXXXXXX/sendMessage?chat_id=YYYYYY&text=#NEZHA#
    • 请求方式: GET
    • 请求类型: 默认
    • Body: 空
    • URL 参数获取说明:botXXXXXX 中的 XXXXXX 是在 telegram 中关注官方 @Botfather ,输入/newbot ,创建新的机器人(bot)时,会提供的 token(在提示 Use this token to access the HTTP API:后面一行)这里 'bot' 三个字母不可少。创建 bot 后,需要先在 telegram 中与 BOT 进行对话(随便发个消息),然后才可用 API 发送消息。YYYYYY 是 telegram 用户的数字 ID。与机器人@userinfobot 对话可获得。


报警规则说明

基本规则

  • type:可选取一个或多个类型,如在一个规则中选择了多个类型,需要同时满足所有选择的类型才会触发通知(可参考后面的示例)
    • cpumemoryswapdisk
    • net_in_speed 入站网速、net_out_speed 出站网速、net_all_speed 双向网速、transfer_in 入站流量、transfer_out 出站流量、transfer_all 双向流量
    • offline 离线监控
    • load1load5load15 负载
    • process_count 进程数 目前取线程数占用资源太多,暂时不支持
    • tcp_conn_countudp_conn_count 连接数
  • duration:持续数秒,数秒内采样记录 30% 以上触发阈值才会报警(防数据插针)
  • min 或 max:
    • 流量、网速类数值 为字节(1KB=1024B,1MB = 1024*1024B)
    • 内存、硬盘、CPU 以占用百分比计数
    • 离线监控无需设置此项
  • cover:
    • 0 监控所有,通过 ignore 忽略特定服务器
    • 1 忽略所有,通过 ignore 监控特定服务器
      例如:[{"type":"offline","duration":10, "cover":0, "ignore":{"5": true}}]
  • ignore: 选择忽略特定服务器,搭配 cover 使用,内容为服务器id和布尔值,例如:{"1": true, "2":false}

完整示例:

TIP

添加一个离线报警

  • 名称:离线通知
  • 规则:[{"Type":"offline","Duration":10}]
  • 启用:√

TIP

添加一个监控 CPU 持续 10s 超过 50% 内存持续 20s 占用低于 20% 的报警

  • 名称:CPU+内存
  • 规则:[{"Type":"cpu","Min":0,"Max":50,"Duration":10},{"Type":"memory","Min":20,"Max":0,"Duration":20}]
  • 启用:√

特殊:任意周期流量报警

可以用作月流量报警

  • type:
    • transfer_in_cycle 周期内的入站流量
    • transfer_out_cycle 周期内的出站流量
    • transfer_all_cycle 周期内双向流量和
  • cycle_start: 统计周期开始日期(可以是你机器计费周期的开始日期),时间格式为RFC3339,例如北京时间为2022-01-11T08:00:00.00+08:00
  • cycle_interval:每隔多少个周期单位(例如,周期单位为天,该值为 7,则代表每隔 7 天统计一次)
  • cycle_unit 统计周期单位,默认hour,可选(hour, day, week, month, year)
  • min/max、cover、ignore 参考基本规则配置

示例: ID 为 3 的服务器(ignore 里面定义),以每月 15 号为统计周期,周期内统计的出站月流量达到 1TB 时报警 [{"type":"transfer_out_cycle","max":1000000000000,"cycle_start":"2022-01-11T08:00:00.00+08:00","cycle_interval":1,"cycle_unit":"month","cover":1,"ignore":{"3":true}}]

- + diff --git a/guide/q1.html b/guide/q1.html index b9c31adc..53e523ee 100644 --- a/guide/q1.html +++ b/guide/q1.html @@ -60,7 +60,7 @@ ufw allow proto tcp from serverIp to any port 443443 -j DROP iptables -I INPUT -s serverIp -p tcp --dport 443 -j ACCEPT - + diff --git a/guide/q2.html b/guide/q2.html index e2e3a923..dbc34cda 100644 --- a/guide/q2.html +++ b/guide/q2.html @@ -14,7 +14,7 @@

Agent 启动/上线 问题自检流程

  1. 直接执行 /opt/nezha/agent/nezha-agent -s 面板IP或非CDN域名:面板RPC端口 -p Agent密钥 -d 查看日志是否是因为 DNS、网络不佳导致超时(timeout)
  2. nc -v 域名/IP 面板RPC端口 或者 telnet 域名/IP 面板RPC端口 来检验是否是网络问题,检查本机与面板服务器的出入站防火墙,如果无法判断问题可借助 https://port.ping.pe/ 提供的端口检查工具进行检测。
  3. 如果上面步骤检测正常,Agent 正常上线,尝试关闭 SELinux,如何关闭 SELinux?
- + diff --git a/guide/q3.html b/guide/q3.html index 0babccee..d83f867d 100644 --- a/guide/q3.html +++ b/guide/q3.html @@ -38,7 +38,7 @@ } }

Dashboard 面板端配置

Agent 端配置

开启 Cloudflare CDN(可选)

根据 Cloudflare gRPC 的要求:gRPC 服务必须侦听 443 端口 且必须支持 TLS 和 HTTP/2。 所以如果需要开启 CDN,必须在配置 Nginx 或者 Caddy 反向代理 gRPC 时使用 443 端口,并配置证书(Caddy 会自动申请并配置证书)。

- + diff --git a/guide/q4.html b/guide/q4.html index d4f52426..7e8ce07f 100644 --- a/guide/q4.html +++ b/guide/q4.html @@ -14,7 +14,7 @@

实时通道断开/在线终端连接失败

  • 如果你使用了CDN,请确认CDN服务商提供WebSocket服务,并且已开启WebSocket
  • 确认你的反代规则中针对 /ws,/terminal 路径的 WebSocket 进行了特别配置,你可以 点击这里 查看反向代理配置
- + diff --git a/guide/q5.html b/guide/q5.html index c7aca269..5c7d915a 100644 --- a/guide/q5.html +++ b/guide/q5.html @@ -14,7 +14,7 @@
- + diff --git a/guide/servers.html b/guide/servers.html index 029e30c7..20888727 100644 --- a/guide/servers.html +++ b/guide/servers.html @@ -14,7 +14,7 @@

主机

介绍

主机区域负责管理Agent,是哪吒探针中最基础的区域,也是其他功能的基础。

添加服务器

第一步是添加主机,可以自定义名称、分组、排序和备注。
拥有相同分组的主机会在受支持的主题中划分到一起进行显示,备注仅会在后台显示,无需担心泄露信息。

安装Agent

请参考前文安装Agent
推荐使用一键安装,即配置好参数后,点击主机一键安装列上的按钮,复制到相应主机进行安装。

强制更新

强制更新对应的是自定义agent监控项目中的--disable-auto-update和--disable-force-update。
默认情况下,Agent会自动更新,无需干预。但当用户关闭自动更新后,也可以选中指定主机进行强制更新。
disable-force-update开启时此功能不生效。

数据列

  • 版本号: 记录Agent当前版本
  • 密钥: 即secret\key,配置Agent时会用到
  • 一键安装: 较为便捷的Agent安装方式
  • 管理: 左为WebShell,中为编辑,右为删除

在线终端

即WebShell,disable-command-execute开启时此功能不生效。
Linux和Windows均可用,可使用Ctrl+Shift+V粘贴。
连接失败请参考实时通道断开/在线终端连接失败
注意在线终端功能中,Agent也是通过WebSocket连接到用户使用域名,而非通过grpc交互。

- + diff --git a/guide/services.html b/guide/services.html index 8c60c737..a0dea483 100644 --- a/guide/services.html +++ b/guide/services.html @@ -14,7 +14,7 @@
- + diff --git a/guide/settings.html b/guide/settings.html index 3241ebed..8891078d 100644 --- a/guide/settings.html +++ b/guide/settings.html @@ -57,7 +57,7 @@ avatar.style} </style>

前台查看密码

如果你不想直接展示你的主页,你可以在这里设置一个查看密码
设置密码后,需要输入密码才可以访问主页

未接入CDN的面板服务器域名/IP

此项设置是使用一键脚本安装 Agent 的前提,详情请查看这里

IP 变更提醒

如果你希望当某个服务器的ip发生变更时收到通知,可以在这里进行设置

覆盖范围

在这里选择一条规则,来确定需要监控哪些服务器,可以根据自己的需求进行选择

特定服务器

配合覆盖范围的设置,在这里设置选定规则的排除项

提醒发送至指定的通知分组

选择通知方式,通知方式请提前在 “报警” 页内设置

WARNING

设置完成后,勾选启用时,通知生效


WARNING

IP变更通知默认打码,如果你不希望打码,可以勾选 “通知信息IP不打码”

- + diff --git a/guide/tasks.html b/guide/tasks.html index ddac7e5c..04119f3a 100644 --- a/guide/tasks.html +++ b/guide/tasks.html @@ -14,7 +14,7 @@
- + diff --git a/hashmap.json b/hashmap.json index cb7a7066..1f4bedc2 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"developer_index.md":"ee592849","developer_l10n.md":"ba294ec8","developer_theme.md":"f7e1f379","en_us_developer_index.md":"b71cc532","en_us_developer_l10n.md":"7251e389","en_us_developer_theme.md":"096ab5ad","en_us_guide_agent.md":"8bed9873","en_us_guide_agentq.md":"fc681108","en_us_guide_api.md":"1cb185fb","en_us_guide_dashboard.md":"c29d4037","en_us_guide_dashboardq.md":"12f00603","en_us_guide_loginq.md":"fccba1cc","en_us_guide_notifications.md":"b30d610e","en_us_guide_q2.md":"d1c860d2","en_us_guide_q3.md":"4782ed4a","en_us_guide_q4.md":"21280a24","en_us_guide_q5.md":"410e46a9","en_us_guide_servers.md":"c9b36fe3","en_us_guide_services.md":"facaeeed","en_us_guide_settings.md":"aac5fc45","en_us_guide_tasks.md":"c5036e0b","en_us_index.md":"c8719a21","guide_agent.md":"b2c70861","guide_agentq.md":"68fe01c8","guide_api.md":"eadf9bb5","guide_dashboard.md":"a8a51b7a","guide_dashboardq.md":"9a2ad737","guide_loginq.md":"d018cda9","guide_notifications.md":"ac3a804b","guide_q1.md":"60864821","guide_q2.md":"9519d1ef","guide_q3.md":"278a14da","guide_q4.md":"49995c8a","guide_q5.md":"ef18e2c9","guide_servers.md":"aa5468b1","guide_services.md":"8e64bc0c","guide_settings.md":"2744ab59","guide_tasks.md":"3511a321","index.md":"2c78f74e"} +{"developer_index.md":"ee592849","developer_l10n.md":"ba294ec8","developer_theme.md":"f7e1f379","en_us_developer_index.md":"b71cc532","en_us_developer_l10n.md":"7251e389","en_us_developer_theme.md":"096ab5ad","en_us_guide_agent.md":"8bed9873","en_us_guide_agentq.md":"fc681108","en_us_guide_api.md":"1cb185fb","en_us_guide_dashboard.md":"c29d4037","en_us_guide_dashboardq.md":"12f00603","en_us_guide_loginq.md":"fccba1cc","en_us_guide_notifications.md":"b30d610e","en_us_guide_q2.md":"d1c860d2","en_us_guide_q3.md":"4782ed4a","en_us_guide_q4.md":"21280a24","en_us_guide_q5.md":"410e46a9","en_us_guide_servers.md":"c9b36fe3","en_us_guide_services.md":"facaeeed","en_us_guide_settings.md":"aac5fc45","en_us_guide_tasks.md":"c5036e0b","en_us_index.md":"c8719a21","guide_agent.md":"d3fa781a","guide_agentq.md":"8f3e39d8","guide_api.md":"eadf9bb5","guide_dashboard.md":"a8a51b7a","guide_dashboardq.md":"84fd553d","guide_loginq.md":"d018cda9","guide_notifications.md":"ac3a804b","guide_q1.md":"60864821","guide_q2.md":"9519d1ef","guide_q3.md":"278a14da","guide_q4.md":"49995c8a","guide_q5.md":"ef18e2c9","guide_servers.md":"aa5468b1","guide_services.md":"8e64bc0c","guide_settings.md":"2744ab59","guide_tasks.md":"3511a321","index.md":"2c78f74e"} diff --git a/index.html b/index.html index bdb25ca9..e483ba52 100644 --- a/index.html +++ b/index.html @@ -14,7 +14,7 @@

哪吒监控

一个开源、轻量的服务器和网站监控、运维工具

一键安装

支持一键脚本安装面板和监控服务,轻松使用;Linux、WIndows、MacOS、OpenWRT等主流系统均受支持

随时监控

支持同时监控多个服务器的系统状态,支持监控网页、端口、SSL证书状态;支持故障、流量等状态报警,支持多种通知方式(Telegram、邮件、微信等)

轻量运维

支持在线SSH,支持流量循环监控,支持设置定时任务、服务器批量执行任务

Copyright © 2022-present Nezhahq

- +