教培參考
教育培訓(xùn)行業(yè)知識型媒體
發(fā)布時間: 2025年05月18日 12:17
VMware SD-WAN 輕量化監(jiān)控,常規(guī)網(wǎng)絡(luò)監(jiān)控一般是通過 SNMP、郵件或短信告警這幾種方式,或是通過網(wǎng)管定期查詢系統(tǒng)狀態(tài)完成,一般都需要配置復(fù)雜的監(jiān)控軟件來結(jié)合使用,是比較“重”的傳統(tǒng)監(jiān)控方式,且由于 SD-WAN 的數(shù)據(jù)都集中在控制平面上存儲,一旦數(shù)據(jù)量大到一定程度,查詢的性能問題會變得更加突出。
那么有沒有比較符合現(xiàn)代辦公方式的監(jiān)控,比如利用現(xiàn)在流行的智能移動辦公軟件企業(yè)微信、釘釘?shù)?答案當(dāng)然是有的,那就是利用 VMware SD-WAN 的編排器通過 WebHook 與這些軟件進(jìn)行對接。
什么是WebHook
WebHook 是一個 API 概念,是微服務(wù) API 的使用范式之一,由服務(wù)端向客戶端主動推送消息,也被成為反向 API。舉個例子,當(dāng)你的某個好友發(fā)了一條新的朋友圈,他的所有好友就都可以看到朋友圈有新的狀態(tài)更新,這就是一個典型的應(yīng)用場景。
可想而知,把這項(xiàng)技術(shù)應(yīng)用于監(jiān)控上的話,可以和當(dāng)下遠(yuǎn)程辦公、移動辦公的場景更好的結(jié)合起來,規(guī)避掉傳統(tǒng)監(jiān)控手段的“拉”的模型,利用“推”的方式來將我們所關(guān)心的數(shù)據(jù)快速推送到常用的辦公軟件上。
VMware SD-WAN 的 WebHook
VCO 3.4.0及以后版本,可以支持WebHook推送告警信息。當(dāng)我們預(yù)定義的事件發(fā)生時,VCO會去Call WebHook的URL,并通過JSON格式的消息發(fā)送給WebHook服務(wù)商,如果格式正確,可以收到一個成功的返回信息,并在軟件上收到信息,下圖是一個簡單的流程
釘釘設(shè)置
1. 先在釘釘?shù)娜毫闹刑砑幼远x群機(jī)器人,會得到一個鏈接來 Call 釘釘?shù)?Webhook
2. 在VCO上進(jìn)行配置Configure->alerts & Notifications的Webhooks
a.在URL處輸入剛才得到的鏈接
b.在JSON Payload處輸入定義的JSON格式內(nèi)容
3. 當(dāng)出現(xiàn)EDGE_DOWN事件的時候,可以在釘釘群中直接收到通知
企業(yè)微信也可以支持類似功能
后續(xù)增強(qiáng)
當(dāng)前僅能針對alert信息進(jìn)行Webhooks推送,未來將會增加可推送的內(nèi)容,并可自定義alert內(nèi)容來觸發(fā)推送,同時也會增加可配置的條目數(shù),使得Webhooks成為一個更通用流行的運(yùn)維監(jiān)控選擇!
微信掃碼關(guān)注公眾號
獲取更多考試熱門資料