博客 / 詳情

返回

調用 API 通過阿里云云監控實現來電報警(可用於入侵檢測報警,無需企業資質)

聲明:
本文介紹的流程估計很快就會過時。我看的一些東西都是過時的。不過就算過時應該也能起到啓發的作用。
這套方法是花錢的,最貴的可能是來電提醒,每通 0.15 元。短信有免費額度。API 調用好像也要錢,不過應該不貴。
我的這套方法可能不是最優的方法,但是既然能用了我就不深究了。
我在嘗試的過程中開通了哪些東西我都忘了,如果遇到提示需要開通的服務就開通一下。

首先開通電話報警。我最開始是問的阿里雲的 AI,然後看到了這個: https://developer.aliyun.com/ask/652229 。位置是雲監控控制枱,概覽,資源消耗。然後開通的入口好像在“電話報警總用量”那個位置。

然後後面的方法參考了這個: https://cloudmonitornext.console.aliyun.com/hybrid-monitor/bu... 。一般應該沒有點擊的必要,應該是已經過時了。我也不知道我是怎麼通過這個東西弄成功的。

注意這步執行之後會在 Prometheus 監控,實例列表中創建一個無法刪除的實例。有強迫症別用。這個的好處是這部分好像是免費的。有強迫症也許可以試試直接在 Prometheus 監控中創建實例,我沒試過。我問過客服了,這個就是無法刪除的,甚至寫在了文檔裏: https://help.aliyun.com/zh/cms/cloudmonitor-1-0/user-guide/de... 。這個還會創建一些其他的東西。企業雲監控,指標倉庫,創建指標倉庫。指標倉庫:server-hacked。

企業雲監控,指標倉庫,創建報警。規則名稱:rule_server_hacked,指標倉庫:server-hacked,報警表達式(PromQL):metric_server_hacked>90,通道沉默週期:我選的是一分鐘,報警聯繫人組:選一下,報警級別:連續 1 個週期(1週期=1分鐘) 緊急 (電話+短信+郵件+WebHook)。這個創建完了之後可以在報警服務,報警規則裏看到。

注意這步之後就要錢了,會給你打電話。https://api.aliyun.com/api/Cms/2019-01-01/PutHybridMonitorMet... 。Namespace:server-hacked,MetricList 下面的 0 下面的 Name:metric_server_hacked,MetricList 下面的 0 下面的 Value:100。點發起調用。我一邊寫一邊做的時候最後給我打電話延遲有點大,大概有二三十秒。一次報警好像會給打三次電話。我不知道不接還要不要錢。

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.