????????監(jiān)控是運(yùn)維最主要的工作內(nèi)容之一,接受監(jiān)控的報(bào)警信息有多種多樣,原來(lái)都是通過(guò)短信、郵箱這類的形式獲取報(bào)警信息的。前陣子看到有人以微信的方式實(shí)現(xiàn),用了一段時(shí)間之后覺(jué)得非常方便,自己也用shell寫(xiě)出來(lái),在這里分享一下。
? ? ? ? 腳本獲取地址:https://github.com/hqh546020152/weixin_messages_sh.git
? ? ? ? 使用前提:注冊(cè)一個(gè)企業(yè)微信號(hào)。原因是目前只有企業(yè)微信支持將消息發(fā)送到個(gè)人的消息欄中。
????????????????????????注冊(cè)地址:https://work.weixin.qq.com/
? ? ? ? 使用方法:
? ? ? ? 1、注冊(cè)好企業(yè)微信號(hào)后,登錄后臺(tái)在“企業(yè)應(yīng)用”中創(chuàng)建一個(gè)應(yīng)用。

? ? ? ? 2、配置好send_message.sh中的user、corpid、corpsecret、agentld變量。備注:corpid在“我的企業(yè)”界面中獲取
? ? ? ? 3、調(diào)用:sh ./send_message.sh "發(fā)送內(nèi)容" ? ? ?? 即可將消息內(nèi)容發(fā)送至微信中,如下圖。

? ? ? ? 使用心得:下圖是筆者目前使用微信消息接收的情況。相比短信與郵箱通知,微信只是查看上方便一點(diǎn)。需要控制發(fā)送的頻率,一旦頻率高,很容易麻木,而錯(cuò)過(guò)重要的信息。對(duì)于那些不重要且頻率較高的消息,可設(shè)置為“消息免打擾”。
