使用Event Grid + Teams實(shí)現(xiàn)Azure VM創(chuàng)建提醒

來(lái)源: 51CTO
作者:wuyvzhang
時(shí)間:2021-04-12
16550
Azure Event Grid是一個(gè)托管事件路由平臺(tái),使我們能夠?qū)崟r(shí)響應(yīng)Azure中托管的應(yīng)用程序或擁有的任何Azure資源中發(fā)生的更改。Event Grid處理來(lái)自Azure服務(wù)的內(nèi)置Azure事件以及來(lái)自應(yīng)用程序的自定義事件,并實(shí)時(shí)發(fā)布它們。它可以每秒動(dòng)態(tài)擴(kuò)展和處理數(shù)百萬(wàn)個(gè)事件,Azure為生產(chǎn)工作負(fù)載提供99.99 SLA

Azure Event Grid是一個(gè)托管事件路由平臺(tái),使我們能夠?qū)崟r(shí)響應(yīng)Azure中托管的應(yīng)用程序或擁有的任何Azure資源中發(fā)生的更改。Event Grid處理來(lái)自Azure服務(wù)的內(nèi)置Azure事件以及來(lái)自應(yīng)用程序的自定義事件,并實(shí)時(shí)發(fā)布它們。它可以每秒動(dòng)態(tài)擴(kuò)展和處理數(shù)百萬(wàn)個(gè)事件,Azure為生產(chǎn)工作負(fù)載提供99.99 SLA

clip_image002

Event Grid收到事件后,可通過(guò)事件處理程序(如Azure自動(dòng)化,事件中心,Azure功能,Azure邏輯應(yīng)用程序或自定義Web掛鉤)促進(jìn)程序操作的觸發(fā)。

準(zhǔn)備Azure Runbook賬戶:

點(diǎn)擊“新建”—“管理工具”—“自動(dòng)化”:

clip_image004

輸入“自動(dòng)化賬戶名稱”及”資源組名稱”,如下圖所示,點(diǎn)擊創(chuàng)建:

clip_image006

創(chuàng)建完成如下圖所示:

clip_image008

點(diǎn)擊“模塊”—“更新Azure模塊”:

clip_image010

點(diǎn)擊“是”:

clip_image012

點(diǎn)擊“模塊庫(kù)”,搜索“AzureRM.Tags”,點(diǎn)擊搜索結(jié)果:

clip_image014

點(diǎn)擊“導(dǎo)入”:

clip_image016

導(dǎo)入成功,如下圖所示:

clip_image018

將Event Grid導(dǎo)入Runbook

選擇我們剛剛創(chuàng)建自動(dòng)化賬戶,點(diǎn)擊”Runbook”—“瀏覽庫(kù)”:

clip_image020

搜索“Event grid”,然后點(diǎn)擊“Integrating Azure Automation with Event grid”:

clip_image022

點(diǎn)擊導(dǎo)入,名稱保持默認(rèn):

clip_image024

導(dǎo)入完成,如下圖所示:

clip_image026

點(diǎn)擊“編輯”:

clip_image028

將第74行替換成如下所示:

Update-AzureRmVM -ResourceGroupName $VMResourceGroup -VM $VM -Tag $Tag | Write-Verbose

clip_image030

替換完成,點(diǎn)擊“發(fā)布”:

clip_image032

創(chuàng)建Microsoft Teams webhook

在Microsoft Teams中,點(diǎn)擊“更多選項(xiàng)”—“應(yīng)用商店”—“連接器”:

clip_image034

搜索“Incoming Webhook“:

clip_image036

設(shè)置將其添加到AzureTeam團(tuán)隊(duì),點(diǎn)擊安裝:

clip_image038

點(diǎn)擊“設(shè)置“:

clip_image040

設(shè)置名稱,點(diǎn)擊確定:

clip_image042

記錄URL然后點(diǎn)擊完成:

clip_image044

添加完成如下圖所示:

clip_image046

為Runbook創(chuàng)建一個(gè)Webhook

打開(kāi)“Watch-VMWrite“ Runbook,點(diǎn)擊“Add Webhook”:

clip_image048

輸入”WatchVMEventGrid”作為名稱。將URL復(fù)制到剪貼板,并保存它:

clip_image050

選擇“配置參數(shù)并運(yùn)行設(shè)置”,然后設(shè)置“CHANNELURL”為Microsoft Teams webhook URL:

clip_image052

配置完成如下圖所示:

clip_image054

創(chuàng)建Event Grid訂閱

在自動(dòng)化賬戶點(diǎn)擊“Event grid“,點(diǎn)擊創(chuàng)建:

clip_image056

在創(chuàng)建事件訂閱選項(xiàng)卡進(jìn)行如下圖所示設(shè)置:

l 名稱:AzureAutomation

l 主題類型:選擇“ Azure訂閱”。

l 取消選中“訂閱所有事件類型”復(fù)選框。

l 定義的事件類型:取消選中“資源寫(xiě)入成功”以外的所有選項(xiàng)。

l 終結(jié)點(diǎn)類型:Webhook。

單擊“ 選擇端點(diǎn)”:

clip_image058

在訂閱者終結(jié)點(diǎn)處設(shè)置為Watch-VMWrite Runbook創(chuàng)建的webhook URL。

clip_image060

設(shè)置完成如下圖所示,點(diǎn)擊創(chuàng)建:

clip_image062

測(cè)試配置是否生效

創(chuàng)建測(cè)試虛擬:

clip_image064

創(chuàng)建完成如下圖所示:

clip_image066

此時(shí)在Microsoft Teams上回收到虛擬機(jī)創(chuàng)建完成的信息:

clip_image068

注意:

上述方法是針對(duì)整個(gè)訂閱級(jí)別的,若要針對(duì)某個(gè)具體的資源組可以使用如下方式:

在Filters下,輸入要查找創(chuàng)建的新VM的訂閱和資源組,如下所示:

/subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/Microsoft.Compute/virtualMachines

clip_image070

立即登錄,閱讀全文
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于51CTO,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
隨著人工智能技術(shù)持續(xù)重塑企業(yè)運(yùn)營(yíng)方式,企業(yè)需要能夠處理海量數(shù)據(jù)的系統(tǒng),以支持實(shí)時(shí)洞察,同時(shí)幫助他們應(yīng)對(duì)跨IT和OT環(huán)境(包括云端、邊緣和本地)中運(yùn)營(yíng)、應(yīng)用、數(shù)據(jù)和基礎(chǔ)設(shè)施的協(xié)作難題。
Azure
微軟云
云服務(wù)
2024-12-172024-12-17
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來(lái)
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來(lái)
.NET 9現(xiàn)已正式發(fā)布,它為.NET平臺(tái)的發(fā)展掀開(kāi)了嶄新的一頁(yè),突破了性能、云原生開(kāi)發(fā)和AI技術(shù)集成的邊界。
Azure
微軟云
云服務(wù)
2024-12-162024-12-16
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
智能Microsoft Copilot副駕駛for Azure網(wǎng)絡(luò)服務(wù)現(xiàn)已推出公共預(yù)覽版。
Azure
微軟云
云服務(wù)
2024-12-102024-12-10
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
一年前,我們正式推出了一款端到端數(shù)據(jù)平臺(tái),旨在幫助組織推動(dòng)人工智能轉(zhuǎn)型,并重新定義數(shù)據(jù)的連接、管理和分析方式。
Azure
微軟云
云服務(wù)
2024-12-092024-12-09
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開(kāi)掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家