Nightingale——夜鶯監控系統部署企業微信機器人告警系【四】


前言

前面我們寫了郵件的告警,現在我們來寫下企業微信的機器人高級

Git倉庫 | wechatrobot-sender

步驟

創建機器人

  1. 創建內部群=>鼠標右擊"添加機器人"

  1. 新建機器人

    點擊新創建一個機器人

  1. 創建機器人

    輸入昵稱點擊確定即可

  1. 復制key
    創建完成后,我們最需要復制的就是key=后面的字符

創建IM用戶

  1. 登陸到夜鶯平台創建一個IM用戶

  1. 將該IM用戶添加到我們的策略中

編譯代碼

如果本地沒有GO環境的話,就需要搭建下GO的環境,現在我們來進行操作,這個步驟和夜鶯監控系統部署郵件告警系統【三】的步驟一樣的~

  1. 克隆編譯
## 一定要在cmd的終端下操作
git clone https://github.com/n9e/wechatrobot-sender.git
cd wechatrobot-sender
#直接復制可能報錯,建議手打
SET GOOS=linux 
SET GOARCH=amd64
go build
  1. 打包文件

在終端輸入bash將windows終端轉為shell的終端

tar zcvf wechatrobot-sender.tar.gz wechatrobot-sender etc/wechatrobot-sender.yml etc/wechatrobot.tpl
  1. 部署服務
cp -rvf /tmp/wechatrobot-sender.tar.gz /usr/local/n9e/ && cd /usr/local/n9e/ && tar -zxvf wechatrobot-sender.tar.gz

##在/usr/local/n9e/etc/monapi.yml設置里的notify中增加im選項

vi etc/monapi.yml

notify:
  p1: ["mail", "im"]
  p2: ["mail", "im"]
  p3: ["mail", "im"]

##修改之后不要忘記重啟服務哦
./control restart all

vi /usr/lib/systemd/system/wechatrobot-sender.service

[Unit]
Description=Nightingale wechatrobot sender
After=network-online.target
Wants=network-online.target

[Service]
User=root
Group=root

Type=simple
##修改為自己服務部署的目錄
ExecStart=/usr/local/n9e/wechatrobot-sender 
WorkingDirectory=/usr/local/n9e

Restart=always
RestartSec=1
StartLimitInterval=0

[Install]
WantedBy=multi-user.target


systemctl start wechatrobot-sender.service && systemctl enable wechatrobot-sender.service && systemctl status wechatrobot-sender.service

效果

釘釘告警同理,只不過需要編譯部署https://github.com/n9e/dingtalk-sender這套代碼

二進制包

鏈接:https://share.weiyun.com/slY3xK9N 密碼:6lmn87


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM