當群暉遇到斷電、DDNS注冊失敗等情況,群暉都會發(fā)送郵件通知我們,有了通知服務才能方便用戶掌握群暉的運行狀況。

對于很多用戶來說,群暉官方向 Synology 帳戶的郵箱地址發(fā)送狀態(tài)信息已經(jīng)夠用,但是群暉官方發(fā)送的郵件延時比較高,也不能自定義發(fā)送的郵箱地址。

針對上面的問題,有非常多的解決方案,包括群暉官方的APP、webhook、自定義郵箱、獨立APP、企業(yè)微信、飛書、釘釘?shù)鹊取?/p>

接下來老寧會詳細介紹這些方案的優(yōu)劣,你可以選擇最喜歡的方式來接收群暉的通知,幫你快速定位群暉遇到的問題。

電子郵件

通過電子郵件發(fā)送群暉通知是最簡單的方式。除了使用Synology 帳戶的郵箱,我們還可以自定義發(fā)件郵箱

Synology 帳戶

只要登錄了 Synology 賬戶,就可以在控制面板->通知設置->電子郵箱下啟用。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

自定義郵箱

自定義郵箱同樣需要在通知設置->電子郵箱下進行設置。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

發(fā)件人根據(jù)郵箱提供商的不同,需要配置不同的SMTP服務器(建議單獨申請一個郵箱來專門發(fā)送通知)。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

如果是QQ郵箱,需要用授權(quán)代替密碼才能進行登錄。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

收件人可以配置多個。也可以為郵件添加主題前綴,方便郵件歸類。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

例如,包含”NAS_218“的郵件,自動歸類并打上”群暉“標簽

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

群暉管家

如果你不喜歡郵件通知的方式,那么可以使用群暉官方的APP群暉管家來發(fā)送通知。可以在通知設置->推送服務中點擊配對來獲取群暉管家的移動APP下載地址。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

配對成功后,可以看到所有已配對的設備信息。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

瀏覽器

在前面推送服務中,除了配對手機APP外,還可以與瀏覽器進行配對,不過需要安裝瀏覽器插件。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

想要在谷歌商店安裝插件比較麻煩,并且只有在瀏覽器打開的時候才能收到通知,所以這種方式并不友好。

Webhook

后面的幾種方式都可以歸類為通過 Webhook 發(fā)送通知。

首先來了解下 Webhook 的概念。

Webhook 是一種實現(xiàn)不同應用程序之間的通信方式,利用的是 HTTP 協(xié)議的 POST 請求或 GET 請求。Webhook 允許一個網(wǎng)絡應用或服務,當滿足某些特定條件或發(fā)生某些事件時,通過發(fā)送一個 HTTP 請求(通常是 POST 請求),去通知另一個網(wǎng)絡應用或服務。

有了 Webhook 的概念,就非常容易理解下面的內(nèi)容了。

短信

通知設置->Webhooks選項下可以新增一個 Webhook ,提供商選擇短信

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

在下一步中需要選擇短信服務提供商、賬戶、密碼等信息。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

它的原理就是通過調(diào)用短信服務提供商的API,向我們的手機發(fā)送短信,不過發(fā)短信都是要收費的,所以這種方式也不推薦。

企業(yè)微信

企業(yè)微信的通知也分為兩種。第一種是自建應用,第二種是利用群聊機器人。它們都是通過 Webhook 調(diào)用企業(yè)微信的機器人服務,從而實現(xiàn)通知的發(fā)送。

自建應用

先來說說自建應用。

由于企業(yè)微信的限制,現(xiàn)在創(chuàng)建新的應用需要一個固定的公網(wǎng)IP地址(以前不需要)。

在企業(yè)微信中可以注冊一個新的企業(yè)后,需要在應用管理->應用中創(chuàng)建一個新的應用。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

需要獲取當前應用的AgentId、Secret。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

還有我的企業(yè)->企業(yè)信息菜單下的企業(yè)ID。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

同時需要在創(chuàng)建的應用中配置好企業(yè)可信IP。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

這樣才能通過自建應用的方式發(fā)送通知。這種方式不單單可以用來推送消息,還可以對企業(yè)微信進行自定義開發(fā),實現(xiàn)更多的功能。

群聊機器人

群聊機器人的方式則更為簡單,在企業(yè)微信網(wǎng)頁版中創(chuàng)建好企業(yè)。創(chuàng)建完畢后用企業(yè)微信手機端創(chuàng)建群聊(可以用其他微信加入) 并進入群聊設置,添加一個群機器人。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

點擊右上角添加機器人后,輸入機器人名稱,就可以復制機器人的 Webhook 地址。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

回到群暉增加一個自定義 Webhook 通知。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

把URL地址粘貼到 Webhook URL 中。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

編輯 HTTP 請求為 POST 方式。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

最后用下面的內(nèi)容替換 HTTP 主體即可。

{ "msgtype": "text", "text": { "content": "@@TEXT@@" } }

現(xiàn)在發(fā)送測試消息,就能在企業(yè)微信中看到通知了。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

如果想要在微信直接看到企業(yè)微信的消息,可以在打開企業(yè)微信網(wǎng)頁后臺,在我的企業(yè)->微信插件菜單中,掃描并關注企業(yè)。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

這樣就可以在微信客戶端直接查看企業(yè)微信的通知內(nèi)容了。

飛書

和企業(yè)微信類似,在創(chuàng)建好一個企業(yè)后,我們可以利用飛書機器人助手創(chuàng)建一個新的指令,來發(fā)送消息。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

如果不想新建一個機器人應用,也可以直接通過官方機器人發(fā)送消息(消息內(nèi)容為JSON字符串)。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

與企業(yè)微信類似,在群暉中創(chuàng)建自定義 Webhook 后,復制機器人的 Webhook URL地址粘貼到里面。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

HTTP方法設置為POST,HTTP主體不用更改。這樣就達到了使用飛書來接收群暉通知的目的。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

至于其他的第三方平臺的配置,方法都十分相似,只要獲取了對應的 Webhook 地址,都能通過其客戶端接收到對應的消息。

獨立APP

前面介紹的幾種方法都是通過第三方服務的 Webhook 來發(fā)送消息的,相當于我們的消息經(jīng)過了他們的服務器,那有什么方法不經(jīng)過第三方服務器呢?

那就是自托管服務。

iOS

如果你是iOS平臺,那么強烈建議使用 Bark 來進行消息的通知推送。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

得益于 iOS 良好的推送通知機制,在 iPhone 上通知的可達率和及時性都非常高。

除了官方默認提供的服務器外,Bark 還支持自建服務器,具體的部署方法可以直接查閱官方項目:https://github.com/Finb/bark-server

安卓

如果你是安卓可以使用Gotify或者ntfy。它們都提供安卓平臺的APK應用,ntfy還提供了iOS應用。

具體的安裝步驟就不在這里演示了,有需要的可以查閱下面的鏈接地址。

Gotify

  • 官方項目:https://github.com/gotify/server
  • docker安裝教程:https://gotify.net/docs/install
  • 安卓端:https://github.com/gotify/android

ntfy

  • 官方項目:https://github.com/binwiederhier/ntfy
  • docker安裝教程:https://docs.ntfy.sh/install/#docker
  • 安卓端:https://github.com/binwiederhier/ntfy-android

總結(jié)

最后我們來總結(jié)文中提到的通知方式:

  • 如果對安全性要求不高,追求穩(wěn)定那么可以選擇第三方的通知服務;
  • 如果對安全性要求比較高,可以選擇郵件或者自建服務服務的方式;
  • 在安卓上,各個國內(nèi)手機廠商都是有自己的推送機制,開源項目一般采用原生谷歌推送,如果要追求及時,那么建議選擇第三方服務。

群暉小白系列 篇三十八:群暉【通知設置】只會用郵件?企業(yè)微信、飛書、獨立APP統(tǒng)統(tǒng)搞定

其實,我們只需要完成通知服務配置的一次申請,以后就可以在其他通知服務中直接使用,比如青龍腳本、Firefly III等等。

因為他們支持配置自定義通知服務,所以只要前面把相關的配置保存下來,后期按照項目的需求直接填入即可。

作者聲明本文無利益相關,歡迎值友理性交流,和諧討論~

,

聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。