這段時(shí)間一直在折騰通知系統(tǒng),目前已經(jīng)把絕大部分能通知的都已經(jīng)接入到了微信/企業(yè)微信,這樣設(shè)備/服務(wù)/網(wǎng)絡(luò)有情況就可以第一時(shí)間知道。這里就寫個(gè)群暉/威聯(lián)通nas接入微信通知的教學(xué),第一時(shí)間掌握nas情況。
有童鞋肯定會(huì)說(shuō),nas都有郵件通知,還要什么微信通知,郵件推送/通知不一定及時(shí),而微信基本上全天在線,設(shè)備出現(xiàn)問(wèn)題第一時(shí)間就可以知道,及時(shí)性不是郵件可以比的,況且本來(lái)就可以多種推送方式,郵件、微信一起通知推送都可以。
一、推送原理
群暉/威聯(lián)通接入方式都一樣,通過(guò)webhook get(群暉還支持post)向?qū)?yīng)的通知服務(wù)器推送,所以不止微信通知,只要是webhook幾乎都可以推送。也不止nas,絕大部分帶通知的系統(tǒng)都可以用webhook推送,如果有能力最好自己部署一個(gè)webhook推送服務(wù)器啥的。
這里我就用server醬進(jìn)行演示,server醬之前《部署ddns-go并配置推送,輕松訪問(wèn)家里nas》有寫過(guò),不懂使用教程的可以看那一篇。當(dāng)然了,不止server醬可以,例如pushplus、愛語(yǔ)飛飛、釘釘/企業(yè)微信機(jī)器人等只要是支持webhook的都可以,只是威聯(lián)通現(xiàn)在只支持get方式,不支持post,所以不支持get的就不行。
如果你使用的是其他推送服務(wù)商,一樣的,只要是支持get命令,就和我下文的server醬示例一樣,不同的服務(wù)商url格式是基本上相同的,自行修改具體url就行,這個(gè)沒(méi)啥難度。
個(gè)人還是建議自行部署一個(gè)推送網(wǎng)關(guān),我這里部署了個(gè)企業(yè)微信應(yīng)用的推送,基本上覆蓋了所有設(shè)備/服務(wù),nas推送我也是用的這個(gè),只是本文示例是用的server醬。而且企業(yè)微信應(yīng)用是可以直接在微信上查看,不像微信機(jī)器人,還只能在企業(yè)微信上查看,不方便。
二、威聯(lián)通接入微信推送
先進(jìn)入到推送設(shè)置,因?yàn)橥?lián)通不能直接配置webhook,所以需要曲線救國(guó),進(jìn)入短信配置,添加服務(wù),服務(wù)提供商選擇“custom”。
然后就可以自定義配置了,名稱無(wú)所謂,包括下面的什么登錄名稱密碼都無(wú)所謂,隨便填都行,重點(diǎn)是url模板,下面是使用server醬的示例:
server醬示例: https://sctapi.ftqq.com/[SendKey].send?title=威聯(lián)通nas通知&desp=手機(jī)號(hào)碼:@@PhoneNumber@@%0D%0A%0D%0A型號(hào):QNAP-464c2%0D%0A%0D%0A內(nèi)容:@@Text@@ #記得刪去【】符號(hào),這是我標(biāo)注可以修改的部分 說(shuō)明: SendKey:是server醬的key 威聯(lián)通nas通知是標(biāo)題,可以任意修改 手機(jī)號(hào)碼是文本內(nèi)容,可以修改 @@PhoneNumber@@,不可修改,手機(jī)號(hào)變量,當(dāng)然手機(jī)號(hào)等下可以隨便配置 %0D%0A%0D%0A,這是換行符,如果不換行可以刪去 型號(hào):QNAP-464c是文本內(nèi)容,可以自行替換 內(nèi)容:是文本內(nèi)容,可以自行替換 @@Text@@是內(nèi)容變量,不可修改
然后,就可以點(diǎn)擊右上角飛機(jī)圖標(biāo)測(cè)試,這里手機(jī)號(hào)可以隨便填寫,你想填+1 202-456-1111都行,最后發(fā)送,微信server醬就可以收到對(duì)應(yīng)的通知了。
測(cè)試無(wú)誤后就可以在系統(tǒng)通知規(guī)則里面配置推送規(guī)則了,這個(gè)就不詳細(xì)說(shuō)了,應(yīng)該是個(gè)人都會(huì)。
三、群暉接入微信推送
群暉就更簡(jiǎn)單了,現(xiàn)在群暉可以直接配置webhook,進(jìn)入設(shè)置-通知設(shè)置,添加webhook,規(guī)則可以自行配置,不多介紹,重點(diǎn)是下面的推送url。
這里推送webhook url和威聯(lián)通的填寫類似,當(dāng)然,群暉可以支持get和post兩種推送,我這里就只介紹用get的形式,名稱主題那些依然隨意:
server醬示例: https://sctapi.ftqq.com/[SendKey].send?title=群暉nas通知&desp=@@Text@@ #記得刪去【】符號(hào),這是我標(biāo)注可以修改的部分 說(shuō)明: SendKey:是server醬的key 群暉nas通知是標(biāo)題,可以任意修改 @@Text@@是內(nèi)容變量,不可修改
點(diǎn)擊下一步,http方法選擇get,如果要post自行修改,這里會(huì)多出一個(gè)text的參數(shù),刪掉,如果提示“請(qǐng)輸入包含"@@TEXT@@"的參數(shù)。”說(shuō)明是這個(gè)字母/格式不對(duì),重新修改下就行
最后和上面一樣,點(diǎn)擊應(yīng)用,最后再測(cè)試下,能正常推送說(shuō)明沒(méi)問(wèn)題。
四、其他
server醬免費(fèi)版有推送限制,一天五條,當(dāng)然你也可以server醬、pushplus等輪著用,不同設(shè)備使用不同推送服務(wù),或者付費(fèi)支持下服務(wù)商,一般設(shè)備不多不會(huì)用完。最好還是和我一樣自建一個(gè)企業(yè)微信應(yīng)用推送網(wǎng)關(guān),使用起來(lái)沒(méi)限制,微信也能直接看到消息,怎么自建?挖坑。
,