open-falcon 郵件告警配置

1、下載二進制安裝包

cd /home/work/go/src/github.com/open-falcon
 wget https://dl.cactifans.com/open-falcon/falcon-mail-provider.tar.gz
mkdir -p falcon-mail-provider
tar zxvf falcon-mail-provider.tar.gz -C falcon-mail-provider
cd falcon-mail-provider

2、配置文件修改

{
    "debug": true,
    "http": {
        "listen": "0.0.0.0:4000",
        "token": ""
    },
    "smtp": {
        "addr": "smtp.qiye.163.com:25",
        "username": "[email protected]",
        "password": "youpassword",
        "from": "[email protected]",
        "tls":false,
        "anonymous":false,
        "skipVerify":true
    }
}

3、測試配置

./control start
[root@mgr falcon-mail-provider]# ./control tail
2019/09/18 11:46:00 config.go:71: load configuration file cfg.json successfully
2019/09/18 11:46:00 http.go:25: http listening 0.0.0.0:4000
[root@mgr falcon-mail-provider]# curl http://127.0.0.1:4000/sender/mail -d "[email protected],[email protected]&subject=xx&content=yy"
success
[root@mgr falcon-mail-provider]#

4、配置alarm模塊的配置文件cfg.json,修改"mail": "http://127.0.0.1:4000/sender/mail"選項的url並重啓

 sed -i 's#http://127.0.0.1:10086/mail#http://127.0.0.1:4000/sender/mail#g' alarm/config/cfg.json 
[root@mgr open-falcon]# cat alarm/config/cfg.json    
{
    "log_level": "debug",
    "http": {
        "enabled": true,
        "listen": "0.0.0.0:9912"
    },
    "redis": {
        "addr": "127.0.0.1:6379",
        "maxIdle": 5,
        "highQueues": [
            "event:p0",
            "event:p1",
            "event:p2"
        ],
        "lowQueues": [
            "event:p3",
            "event:p4",
            "event:p5",
            "event:p6"
        ],
        "userIMQueue": "/queue/user/im",
        "userSmsQueue": "/queue/user/sms",
        "userMailQueue": "/queue/user/mail"
    },
    "api": {
        "im": "http://127.0.0.1:10086/wechat",
        "sms": "http://127.0.0.1:10086/sms",
        "mail": "http://127.0.0.1:4000/sender/mail",
        "dashboard": "http://127.0.0.1:8081",
        "plus_api":"http://127.0.0.1:8080",
        "plus_api_token": "default-token-used-in-server-side"
    },
    "falcon_portal": {
        "addr": "root:@tcp(127.0.0.1:3306)/alarms?charset=utf8&loc=Local",
        "idle": 10,
        "max": 100
    },
    "worker": {
        "im": 10,
        "sms": 10,
        "mail": 50
    },
    "housekeeper": {
        "event_retention_days": 7,
        "event_delete_batch": 100
    }
}
[root@mgr open-falcon]# ./open-falcon restart alarm

5、配置報警模板

5.1 在紅框裏面輸入模板名稱,並點擊+

image.png

5.2填寫具內容

spacer.gifimage.png

6、配置監控模板和hostgroup關聯

6.1

image.png

6.2

image.png

6.3

image.png

7、未恢復告警查看,綁定完成要等幾分鐘,建議十分鐘後查看

image.png

8、郵件信息,xx是測試郵件信息

image.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章