一、準(zhǔn)備釘釘機(jī)器人
? ? ? ? 釘釘創(chuàng)建群聊
????????
????????群設(shè)置、智能群助手、添加機(jī)器人
? ? ? ? 機(jī)器人類(lèi)型選擇自定義(通過(guò)webhook接入自定義服務(wù))
?? ??? ?添加到剛才創(chuàng)建的群組、安全設(shè)置選擇自定義關(guān)鍵字(將關(guān)鍵詞設(shè)置為告警二字,有用),配置IP地址,加簽!這里三選一即可
關(guān)鍵字:當(dāng)發(fā)送的消息包含這里設(shè)置的關(guān)鍵字,機(jī)器人才會(huì)接收并推到群聊
IP地址:也就是發(fā)起告警消息的主機(jī)的互聯(lián)網(wǎng)出口地址
加簽:我沒(méi)使用,有興趣點(diǎn)擊說(shuō)明文檔那幾個(gè)字查看
?
?????????創(chuàng)建完成后,會(huì)自動(dòng)生成一個(gè)webhook地址,這個(gè)token地址請(qǐng)復(fù)制保留不要公開(kāi),主機(jī)端需要配置這個(gè)地址,格式如下
二、主機(jī)端配置shell腳本,取名dingding.sh,腳本內(nèi)容可直接復(fù)制,webhook地址請(qǐng)?zhí)鎿Q,如下:
#!/bin/bash
#推送消息到釘釘
#根據(jù)自己的機(jī)器人webhook值修改下面token
#設(shè)置要發(fā)送的消息為變量1,執(zhí)行的時(shí)候格式為./dingding.sh 要發(fā)送的消息!
message=$1
curl https://oapi.dingtalk.com/robot/send?access_token=206eb370de730f286b2d662238697a2cd19f63dexxxxcb49ae780c08d278 -H 'Content-Type: application/json' -d "
? {
? ? 'msgtype': 'text',
? ? 'text': {
? ? ? 'content': '$message'
? ? },
? ? 'at': {
? ? ? 'isAtAll': false
? ? }
? }"
三、手動(dòng)執(zhí)行腳本進(jìn)行測(cè)試(需賦予腳本可執(zhí)行權(quán)限)
????????客戶(hù)端需要能夠訪問(wèn)互聯(lián)網(wǎng),先手動(dòng)輸入,執(zhí)行
????????./dingding.sh "測(cè)試消息請(qǐng)忽略!"
? ? ? ? 釘釘群收到消息
?
?四、監(jiān)控項(xiàng)
? ? ? ? 具體要監(jiān)控主機(jī)哪些內(nèi)容,cpu??jī)?nèi)存?磁盤(pán)?流量?什么頻率?可參考另一篇文章,另一篇文章有一個(gè)監(jiān)控項(xiàng)的腳本,也可直接復(fù)制,使用的時(shí)候將本文章的腳本和另一篇文章的腳本放到同一個(gè)文件夾下即可!鏈接如下:shell腳本實(shí)現(xiàn)自動(dòng)監(jiān)測(cè)主機(jī)運(yùn)行狀態(tài)及告警_Doctor xu的博客-CSDN博客文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-631580.html
????????文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-631580.html
到了這里,關(guān)于shell腳本實(shí)現(xiàn)告警消息推送釘釘機(jī)器人的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!