deploy: 62afb885c4
This commit is contained in:
1 parent
aa79f8c5cc
commit
dafa897a33
212 files changed
+341
-341
No files matched your search
@@ -12,7 +12,7 @@
|
||||
<link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
|
||||
<link rel="modulepreload" href="/assets/chunks/framework.BmdFiWrL.js">
|
||||
<link rel="modulepreload" href="/assets/chunks/theme.D1TJKLdg.js">
|
||||
<link rel="modulepreload" href="/assets/en_US_guide_notifications.md.9dg7ol-n.lean.js">
|
||||
<link rel="modulepreload" href="/assets/en_US_guide_notifications.md.CIR-dpM8.lean.js">
|
||||
<script src="https://cdn.wwads.cn/js/makemoney.js" async></script>
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=G-FDME8GJGTW"></script>
|
||||
<script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-FDME8GJGTW");</script>
|
||||
@@ -61,8 +61,8 @@
|
||||
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> "markdown"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: {</span></span>
|
||||
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> "content"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">"# Nezha Notification</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\n\n\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">#NEZHA#</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"\n\n</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">> Name: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">#SERVER.NAME#</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"\n</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">> IP: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">#SERVER.IP#</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"\n</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">> IPv4: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">#SERVER.IPV4#</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"\n</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">IPv6: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">#SERVER.IPV6#</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"\n</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">> CPU: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">#SERVER.CPU#</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"\n</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">> Memory: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">#SERVER.MEM#</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"\n</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">> Swap: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">#SERVER.SWAP#</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"\n</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">> Disk: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">#SERVER.DISK#</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"\n</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">> Upload Speed: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">#SERVER.NETINSPEED#</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"\n</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">> Download Speed: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">#SERVER.NETOUTSPEED#</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"\n</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">> Total Upload: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">#SERVER.TRANSFERIN#</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"\n</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">> Total Download: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">#SERVER.TRANSFEROUT#</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"\n</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">> Load1: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">#SERVER.LOAD1#</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"\n</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">> Load5: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">#SERVER.LOAD5#</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"\n</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">> Load15: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">\"</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">#SERVER.LOAD15#</span><span style="--shikiLine truncated
|
||||
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> }</span></span>
|
||||
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">}</span></span></code></pre></div></li></ul><p>You can remove or add relevant information as needed.</p></details><h2 id="notification-rule-explanation" tabindex="-1">Notification Rule Explanation <a class="header-anchor" href="#notification-rule-explanation" aria-label="Permalink to "Notification Rule Explanation""></a></h2><h3 id="basic-rules" tabindex="-1">Basic Rules <a class="header-anchor" href="#basic-rules" aria-label="Permalink to "Basic Rules""></a></h3><ul><li><code>type</code>: You can choose one or more types. If multiple types are selected in one rule, <strong>all selected types must be satisfied</strong> to trigger a notification (refer to the examples below) <ul><li><code>cpu</code>, <code>gpu</code>, <code>memory</code>, <code>swap</code>, <code>disk</code></li><li><code>net_in_speed</code> inbound network speed, <code>net_out_speed</code> outbound network speed, <code>net_all_speed</code> total network speed, <code>transfer_in</code> inbound traffic, <code>transfer_out</code> outbound traffic, <code>transfer_all</code> total traffic</li><li><code>offline</code> offline monitoring</li><li><code>load1</code>, <code>load5</code>, <code>load15</code> load</li><li><code>process_count</code> process count (currently resource-intensive due to thread count, not supported temporarily)</li><li><code>tcp_conn_count</code>, <code>udp_conn_count</code> connection count</li><li><code>temperature_max</code> maximum temperature</li></ul></li><li><code>duration</code>: Duration in seconds. An notification is triggered if 30% or more of the samples exceed the threshold within this duration (to prevent data spikes).</li><li><code>min</code> or <code>max</code>: <ul><li>For traffic and network speed, the unit is bytes (1KB = 1024B, 1MB = 1024 * 1024B)</li><li>For memory, disk, and CPU, the unit is percentage</li><li>No need to set this for offline monitoring</li></ul></li><li><code>cover</code>: <ul><li><code>0</code> monitors all servers, use <code>ignore</code> to exclude specific servers</li><li><code>1</code> ignores all servers, use <code>ignore</code> to monitor specific servers<br> Example: <code>[{"type":"offline","duration":10, "cover":0, "ignore":{"5": true}}]</code></li></ul></li><li><code>ignore</code>: Select specific servers to exclude, used with <code>cover</code>, content is server ID and boolean value, e.g., <code>{"1": true, "2": false}</code></li></ul><p><strong>Complete Examples:</strong></p><p>Add an offline notification:</p><ul><li>Name: Offline Notification</li><li>Rule: <code>[{"Type":"offline","Duration":10}]</code></li><li>Enabled: √</li></ul><p>Add an notification for CPU usage exceeding 50% for 10 seconds <strong>and</strong> memory usage below 20% for 20 seconds:</p><ul><li>Name: CPU+Memory</li><li>Rule: <code>[{"Type":"cpu","Min":0,"Max":50,"Duration":10},{"Type":"memory","Min":20,"Max":0,"Duration":20}]</code></li><li>Enabled: √</li></ul><p>Send notifications for specific servers to specific notification groups:</p><p>Scenario example:<br> There are 4 servers (1, 2, 3, 4) and two notification groups (A, B).<br> Notify group A if servers 1 and 2 are offline for 10 minutes.<br> Notify group B if servers 3 and 4 are offline for 10 minutes.</p><p>First, set up notification groups A and B, then add two notification rules:</p><p><strong>Rule 1:</strong></p><ul><li>Name: 1, 2 Offline, Send to Notification Group A</li><li>Rule: <code>[{"type":"offline","duration":600,"cover":1,"ignore":{"1":true,"2":true}}]</code></li><li>Notification Group: A</li><li>Enabled: √</li></ul><p><strong>Rule 2:</strong></p><ul><li>Name: 3, 4 Offline, Send to Notification Group B</li><li>Rule: <code>[{"type":"offline","duration":600,"cover":1,"ignore":{"3":true,"4":true}}]</code></li><li>Notification Group: B</li><li>Enabled: √</li></ul><p><strong>Flexibly using parameters can make your notification function fully utilized</strong></p><h3 id="special-any-cycle-traffic-notification" tabindex="-1">Special: Any Cycle Traffic notification <a class="header-anchor" href="#special-any-cycle-traffic-notification" aria-label="Permalink to "Special: Any Cycle Traffic notification""></a></h3><p>Can be used for monthly traffic monitoring</p><ul><li><code>type</code>: <ul><li><code>transfer_in_cycle</code> inbound traffic during the cycle</li><li><code>transfer_out_cycle</code> outbound traffic during the cycle</li><li><code>transfer_all_cycle</code> total traffic during the cycle</li></ul></li><li><code>cycle_start</code>: The start date of the statisticaLine truncated
|
||||
<script>window.__VP_HASH_MAP__=JSON.parse("{\"en_us_case_case2.md\":\"BKHpkhsP\",\"case_index.md\":\"DDJ9eU1o\",\"developer_index.md\":\"Cz1agleb\",\"developer_l10n.md\":\"BPVV0ao1\",\"en_us_case_case1.md\":\"8jQGZ3a8\",\"case_case1.md\":\"T5gBWUhD\",\"case_case3.md\":\"Cb2bd7Qd\",\"case_case5.md\":\"OJcv_eZQ\",\"en_us_case_case4.md\":\"Jp2E3Z_F\",\"case_case4.md\":\"CBJip5yA\",\"en_us_developer_l10n.md\":\"TzJqTIBh\",\"en_us_case_case7.md\":\"DlVdu66l\",\"en_us_case_index.md\":\"miqvEsqY\",\"en_us_developer_index.md\":\"BxseQNQn\",\"en_us_developer_theme.md\":\"D0aYtdU3\",\"en_us_guide_agentq.md\":\"CbJPRrPP\",\"en_us_guide_q11.md\":\"C5H7IGTM\",\"en_us_case_case3.md\":\"CqDk4r9q\",\"case_case6.md\":\"BOaMEJMt\",\"en_us_guide_nat.md\":\"B1jTv6hJ\",\"en_us_guide_q4.md\":\"CppH8ydO\",\"developer_theme.md\":\"iQdEQnmv\",\"guide_q2.md\":\"Ci4YAB0I\",\"en_us_guide_agent.md\":\"BsSzheXl\",\"en_us_guide_notifications.md\":\"9dg7ol-n\",\"en_us_case_case6.md\":\"BJEljUec\",\"case_case2.md\":\"C4ZQsdVO\",\"en_us_case_case5.md\":\"Bah2Ndyf\",\"en_us_guide_dashboardq.md\":\"DFjXSyJu\",\"en_us_guide_loginq.md\":\"vU4jxOs-\",\"en_us_guide_q7.md\":\"BKVwpfUj\",\"en_us_guide_q6.md\":\"Bk0cUPi_\",\"en_us_guide_q8.md\":\"Dhlbcstu\",\"en_us_guide_q9.md\":\"kwLT0Gze\",\"en_us_guide_tasks.md\":\"C2cVlTHu\",\"guide_api.md\":\"BJFJ9sEJ\",\"guide_agent.md\":\"DKwPsgQh\",\"guide_agentq.md\":\"CljIaPPu\",\"guide_dashboard.md\":\"BbCsKb5E\",\"case_case7.md\":\"CEClc_gd\",\"guide_q3.md\":\"DHkSpR6i\",\"en_us_guide_q2.md\":\"DSop6T1r\",\"en_us_guide_q10.md\":\"BL_ESO6q\",\"guide_q10.md\":\"DYeUbKjL\",\"guide_dashboardq.md\":\"CXyzHjYc\",\"guide_q11.md\":\"DZXhjVsI\",\"guide_q6.md\":\"DdaRZ5lV\",\"guide_q8.md\":\"D6fCJfKC\",\"guide_q7.md\":\"vWts-vpA\",\"guide_q9.md\":\"rDjIjm4X\",\"guide_services.md\":\"D-CoFtL4\",\"guide_loginq.md\":\"BXraF05-\",\"guide_servers.md\":\"bxcuqjaC\",\"guide_settings.md\":\"Ex7b7YcM\",\"guide_tasks.md\":\"ZcPNrrVN\",\"en_us_guide_q3.md\":\"DM5OTmhQ\",\"index.md\":\"CHKHmZmo\",\"en_us_guide_servers.md\":\"B6NrsCss\",\"guide_nat.md\":\"COFUwYPT\",\"en_us_guide_api.md\":\"B738natM\",\"en_us_guide_q5.md\":\"DVY7yez5\",\"en_us_guide_dashboard.md\":\"BLzWhLnP\",\"guide_q5.md\":\"DdtlqULR\",\"en_us_guide_settings.md\":\"B-lBMHIb\",\"guide_notifications.md\":\"DaTA9497\",\"guide_q1.md\":\"DztOHpOs\",\"en_us_guide_services.md\":\"DsEQO8se\",\"guide_q4.md\":\"M1beYguM\",\"en_us_index.md\":\"Cg9X3MH_\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"zh-CN\",\"dir\":\"ltr\",\"title\":\"VitePress\",\"description\":\"A VitePress site\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"logo\":{\"src\":\"/logo.png\",\"width\":24,\"height\":24,\"alt\":\"NezhaLogo\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/nezhahq/nezhahq.github.io\"},{\"icon\":{\"svg\":\"<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" viewBox=\\\"0 0 496 512\\\"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d=\\\"M248 8C111 8 0 119 0 256S111 504 248 504 496 393 496 256 385 8 248 8zM363 176.7c-3.7 39.2-19.9 134.4-28.1 178.3-3.5 18.6-10.3 24.8-16.9 25.4-14.4 1.3-25.3-9.5-39.3-18.7-21.8-14.3-34.2-23.2-55.3-37.2-24.5-16.1-8.6-25 5.3-39.5 3.7-3.8 67.1-61.5 68.3-66.7 .2-.7 .3-3.1-1.2-4.4s-3.6-.8-5.1-.5q-3.3 .7-104.6 69.1-14.8 10.2-26.9 9.9c-8.9-.2-25.9-5-38.6-9.1-15.5-5-27.9-7.7-26.8-16.3q.8-6.7 18.5-13.7 108.4-47.2 144.6-62.3c68.9-28.6 83.2-33.6 92.5-33.8 2.1 0 6.6 .5 9.6 2.9a10.5 10.5 0 0 1 3.5 6.7A43.8 43.8 0 0 1 363 176.7z\\\"/></svg>\"},\"link\":\"https://t.me/nezhanews\"}],\"search\":{\"provider\":\"algolia\",\"options\":{\"appId\":\"HP6QF6KMZD\",\"apiKey\":\"fb8bae9ed373d1057e0c07fcf32b3f1a\",\"indexName\":\"nezhahq\",\"locales\":{\"root\":{\"placeholder\":\"搜索文档\",\"translations\":{\"button\":{\"buttonText\":\"搜索文档\",\"buttonAriaLabel\":\"搜索文档\"},\"modal\":{\"searchBox\":{\"resetButtonTitle\":\"清除查询条件\",\"resetButtonAriaLabel\":\"清除查询条件\",\"cancelButtonText\":\"取消\",\"cancelButtonAriaLabel\":\"取消\"},\"startScreen\":{\"recentSearchesTitle\":\"搜索历史\",\"noRecentSearchesText\":\"没有搜索历史\",\"saveRecentSearchButtonTitle\":\"保存至搜索历史\",\"removeRecentSearchButtonTitle\":\"从搜索历史中移除\",\"favoriteSearchesTitle\":\"收藏\",\"removeFavoriteSearchButtonTitle\":\"从收藏中移除\"},\"errorScreen\":{\"titleText\":\"无法获取结果\",\"helpText\":\"你可能需要检查你的网络连接\"},\"footer\":{\"selectText\":\"选择\",\"navigateText\":\"切换\",\"closeText\":\"关闭\",\"searchByText\":\"搜索提供者\"},\"noResultsScreen\":{\"noResultsText\":\"无法找到相关结果\",\"suggestedQueryText\":\"你可以尝试查询\",\"reportMissingResultsText\":\"你认为该查询应该有结果?\",\"reportMissingResultsLinkText\":\"点击反馈\"}}}}}}},\"footer\":{Line truncated
|
||||
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">}</span></span></code></pre></div></li></ul><p>You can remove or add relevant information as needed.</p></details><h2 id="notification-rule-explanation" tabindex="-1">Notification Rule Explanation <a class="header-anchor" href="#notification-rule-explanation" aria-label="Permalink to "Notification Rule Explanation""></a></h2><h3 id="basic-rules" tabindex="-1">Basic Rules <a class="header-anchor" href="#basic-rules" aria-label="Permalink to "Basic Rules""></a></h3><ul><li><code>type</code>: You can choose one or more types. If multiple types are selected in one rule, <strong>all selected types must be satisfied</strong> to trigger a notification (refer to the examples below) <ul><li><code>cpu</code>, <code>gpu</code>, <code>memory</code>, <code>swap</code>, <code>disk</code></li><li><code>net_in_speed</code> inbound network speed, <code>net_out_speed</code> outbound network speed, <code>net_all_speed</code> total network speed, <code>transfer_in</code> inbound traffic, <code>transfer_out</code> outbound traffic, <code>transfer_all</code> total traffic</li><li><code>offline</code> offline monitoring</li><li><code>load1</code>, <code>load5</code>, <code>load15</code> load</li><li><code>process_count</code> process count (currently resource-intensive due to thread count, not supported temporarily)</li><li><code>tcp_conn_count</code>, <code>udp_conn_count</code> connection count</li><li><code>temperature_max</code> maximum temperature</li></ul></li><li><code>duration</code>: Duration in seconds. An notification is triggered if 30% or more of the samples exceed the threshold within this duration (to prevent data spikes).</li><li><code>min</code> or <code>max</code>: <ul><li>For traffic and network speed, the unit is bytes (1KB = 1024B, 1MB = 1024 * 1024B)</li><li>For memory, disk, and CPU, the unit is percentage</li><li>No need to set this for offline monitoring</li></ul></li><li><code>cover</code>: <ul><li><code>0</code> monitors all servers, use <code>ignore</code> to exclude specific servers</li><li><code>1</code> ignores all servers, use <code>ignore</code> to monitor specific servers<br> Example: <code>[{"type":"offline","duration":10, "cover":0, "ignore":{"5": true}}]</code></li></ul></li><li><code>ignore</code>: Select specific servers to exclude, used with <code>cover</code>, content is server ID and boolean value, e.g., <code>{"1": true, "2": false}</code></li></ul><p><strong>Complete Examples:</strong></p><p>Add an offline notification:</p><ul><li>Name: Offline Notification</li><li>Rule: <code>[{"Type":"offline","Duration":10}]</code></li><li>Enabled: √</li></ul><p>Add an notification for CPU usage exceeding 50% for 10 seconds <strong>and</strong> memory usage below 20% for 20 seconds:</p><ul><li>Name: CPU+Memory</li><li>Rule: <code>[{"Type":"cpu","Min":0,"Max":50,"Duration":10},{"Type":"memory","Min":20,"Max":0,"Duration":20}]</code></li><li>Enabled: √</li></ul><p>Send notifications for specific servers to specific notification groups:</p><p>Scenario example:<br> There are 4 servers (1, 2, 3, 4) and two notification groups (A, B).<br> Notify group A if servers 1 and 2 are offline for 10 minutes.<br> Notify group B if servers 3 and 4 are offline for 10 minutes.</p><p>First, set up notification groups A and B, then add two notification rules:</p><p><strong>Rule 1:</strong></p><ul><li>Name: 1, 2 Offline, Send to Notification Group A</li><li>Rule: <code>[{"type":"offline","duration":600,"cover":1,"ignore":{"1":true,"2":true}}]</code></li><li>Notification Group: A</li><li>Enabled: √</li></ul><p><strong>Rule 2:</strong></p><ul><li>Name: 3, 4 Offline, Send to Notification Group B</li><li>Rule: <code>[{"type":"offline","duration":600,"cover":1,"ignore":{"3":true,"4":true}}]</code></li><li>Notification Group: B</li><li>Enabled: √</li></ul><p><strong>Flexibly using parameters can make your notification function fully utilized</strong></p><h3 id="special-any-cycle-traffic-notification" tabindex="-1">Special: Any Cycle Traffic notification <a class="header-anchor" href="#special-any-cycle-traffic-notification" aria-label="Permalink to "Special: Any Cycle Traffic notification""></a></h3><p>Can be used for monthly traffic monitoring</p><ul><li><code>type</code>: <ul><li><code>transfer_in_cycle</code> inbound traffic during the cycle</li><li><code>transfer_out_cycle</code> outbound traffic during the cycle</li><li><code>transfer_all_cycle</code> total traffic during the cycle</li></ul></li><li><code>cycle_start</code>: The start date of the statisticaLine truncated
|
||||
<script>window.__VP_HASH_MAP__=JSON.parse("{\"en_us_guide_q2.md\":\"sqFVglb5\",\"en_us_guide_q4.md\":\"DgrdSUOA\",\"case_case2.md\":\"DJCjOonP\",\"developer_index.md\":\"C9G11txR\",\"en_us_guide_q11.md\":\"BqG7C0zv\",\"guide_dashboard.md\":\"9e7-i4q2\",\"guide_q2.md\":\"BrI7LvcI\",\"guide_q1.md\":\"CjaAnjzc\",\"guide_q9.md\":\"CHKYCKCL\",\"en_us_guide_api.md\":\"BOcucPHY\",\"en_us_developer_index.md\":\"psuqbzrl\",\"guide_agentq.md\":\"-2w4DxFK\",\"case_case1.md\":\"DyZkO2P0\",\"en_us_guide_loginq.md\":\"NUiL2A0V\",\"en_us_guide_q9.md\":\"D12x_y1H\",\"case_case4.md\":\"D46ScH1N\",\"case_case5.md\":\"CabnumE9\",\"case_case6.md\":\"BiAx8V_Y\",\"en_us_case_index.md\":\"D94ufapw\",\"guide_q6.md\":\"CAa76mdk\",\"guide_api.md\":\"JSI1zfqB\",\"en_us_guide_services.md\":\"nzW-jNTQ\",\"en_us_guide_dashboard.md\":\"DMnxb47j\",\"en_us_guide_dashboardq.md\":\"Ckin-oxA\",\"guide_servers.md\":\"CtYYh-Od\",\"guide_q8.md\":\"DhxrbaK2\",\"guide_q7.md\":\"CbAh8mE8\",\"guide_q11.md\":\"NCma0IWK\",\"guide_tasks.md\":\"D3GoB2Xx\",\"index.md\":\"BLBikwgo\",\"guide_q10.md\":\"CRAu4Kd_\",\"guide_dashboardq.md\":\"DuD4uUX6\",\"guide_nat.md\":\"qghX7NR7\",\"guide_notifications.md\":\"B-S05V1b\",\"guide_agent.md\":\"CfLKKhFq\",\"guide_q5.md\":\"ComDQ0Af\",\"en_us_guide_q5.md\":\"DnLgXhAg\",\"en_us_guide_nat.md\":\"IzV0ByO0\",\"en_us_guide_q8.md\":\"CjMhoBnU\",\"en_us_guide_q10.md\":\"BJpsfqZG\",\"en_us_guide_q3.md\":\"CGNa5c_x\",\"en_us_developer_theme.md\":\"yZu0qgNX\",\"guide_services.md\":\"DF7IQiqh\",\"guide_loginq.md\":\"B4IINIEx\",\"en_us_case_case5.md\":\"Cpus9Gkc\",\"guide_settings.md\":\"DbGYe0_Z\",\"en_us_case_case7.md\":\"B9kYUw6W\",\"developer_l10n.md\":\"C3BU4zUg\",\"en_us_case_case3.md\":\"D1b1n8Eg\",\"en_us_guide_servers.md\":\"PYMy0xWN\",\"en_us_case_case2.md\":\"glR9ALA8\",\"en_us_case_case1.md\":\"CV8GiV_p\",\"case_case3.md\":\"Bpln4faB\",\"developer_theme.md\":\"D3Zm_MuD\",\"case_case7.md\":\"BcBMiDxj\",\"en_us_case_case6.md\":\"BV6VWlDo\",\"case_index.md\":\"B9B-PUxl\",\"en_us_index.md\":\"DZfu5eRM\",\"en_us_guide_tasks.md\":\"CpXAwNoz\",\"en_us_developer_l10n.md\":\"DikNChrK\",\"en_us_case_case4.md\":\"C8X6aBq2\",\"en_us_guide_settings.md\":\"vNtTfZDO\",\"guide_q4.md\":\"CGnlQYyC\",\"en_us_guide_q7.md\":\"BqSYEoVN\",\"en_us_guide_notifications.md\":\"CIR-dpM8\",\"en_us_guide_agentq.md\":\"B4bPJD_Y\",\"guide_q3.md\":\"BFoARpSS\",\"en_us_guide_q6.md\":\"CBxsxGAu\",\"en_us_guide_agent.md\":\"73mSu1D_\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"zh-CN\",\"dir\":\"ltr\",\"title\":\"VitePress\",\"description\":\"A VitePress site\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"logo\":{\"src\":\"/logo.png\",\"width\":24,\"height\":24,\"alt\":\"NezhaLogo\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/nezhahq/nezhahq.github.io\"},{\"icon\":{\"svg\":\"<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" viewBox=\\\"0 0 496 512\\\"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d=\\\"M248 8C111 8 0 119 0 256S111 504 248 504 496 393 496 256 385 8 248 8zM363 176.7c-3.7 39.2-19.9 134.4-28.1 178.3-3.5 18.6-10.3 24.8-16.9 25.4-14.4 1.3-25.3-9.5-39.3-18.7-21.8-14.3-34.2-23.2-55.3-37.2-24.5-16.1-8.6-25 5.3-39.5 3.7-3.8 67.1-61.5 68.3-66.7 .2-.7 .3-3.1-1.2-4.4s-3.6-.8-5.1-.5q-3.3 .7-104.6 69.1-14.8 10.2-26.9 9.9c-8.9-.2-25.9-5-38.6-9.1-15.5-5-27.9-7.7-26.8-16.3q.8-6.7 18.5-13.7 108.4-47.2 144.6-62.3c68.9-28.6 83.2-33.6 92.5-33.8 2.1 0 6.6 .5 9.6 2.9a10.5 10.5 0 0 1 3.5 6.7A43.8 43.8 0 0 1 363 176.7z\\\"/></svg>\"},\"link\":\"https://t.me/nezhanews\"}],\"search\":{\"provider\":\"algolia\",\"options\":{\"appId\":\"HP6QF6KMZD\",\"apiKey\":\"fb8bae9ed373d1057e0c07fcf32b3f1a\",\"indexName\":\"nezhahq\",\"locales\":{\"root\":{\"placeholder\":\"搜索文档\",\"translations\":{\"button\":{\"buttonText\":\"搜索文档\",\"buttonAriaLabel\":\"搜索文档\"},\"modal\":{\"searchBox\":{\"resetButtonTitle\":\"清除查询条件\",\"resetButtonAriaLabel\":\"清除查询条件\",\"cancelButtonText\":\"取消\",\"cancelButtonAriaLabel\":\"取消\"},\"startScreen\":{\"recentSearchesTitle\":\"搜索历史\",\"noRecentSearchesText\":\"没有搜索历史\",\"saveRecentSearchButtonTitle\":\"保存至搜索历史\",\"removeRecentSearchButtonTitle\":\"从搜索历史中移除\",\"favoriteSearchesTitle\":\"收藏\",\"removeFavoriteSearchButtonTitle\":\"从收藏中移除\"},\"errorScreen\":{\"titleText\":\"无法获取结果\",\"helpText\":\"你可能需要检查你的网络连接\"},\"footer\":{\"selectText\":\"选择\",\"navigateText\":\"切换\",\"closeText\":\"关闭\",\"searchByText\":\"搜索提供者\"},\"noResultsScreen\":{\"noResultsText\":\"无法找到相关结果\",\"suggestedQueryText\":\"你可以尝试查询\",\"reportMissingResultsText\":\"你认为该查询应该有结果?\",\"reportMissingResultsLinkText\":\"点击反馈\"}}}}}}},\"footer\":{Line truncated
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Reference in new issue
Block a user