open-falcon默認(rèn)不支持redis帶密碼的訪問(wèn),如果需要支持密碼訪問(wèn),需要修改源碼,重新編譯。
如果不想修改源碼重新編譯,本身服務(wù)器的redis實(shí)例其他應(yīng)用正在使用,去除密碼認(rèn)證比較麻煩,可以在服務(wù)器重新單獨(dú)在部署一個(gè)不帶密碼認(rèn)證的redis供open-falcon使用,然后直接修改配置文件的端口號(hào)即可。
redis部署可以參考:
Redis主從配置并以普通用戶啟動(dòng)文章中的redis安裝
詳細(xì)的open-falcon安裝步驟可以參考:
下面主要介紹open-falcon支持redis帶密碼訪問(wèn)的方法:
1、修改源碼
#cd $GOPATH/src/github.com/open-falcon/falcon-plus
#alarm模塊
# vim modules/alarm/g/cfg.go
添加Passwd string `json:"passwd"`
# vim modules/alarm/g/redis.go
#judge模塊
# vim modules/judge/g/cfg.go
添加Passwd string `json:"passwd"`
# vim modules/judge/g/redis.go
2、重新編譯
# make all
# make pack
3、修改配置文件redis配置文件
#tar -xzvf open-falcon-v0.2.1.tar.gz -C $WORKSPACE
#cd $WORKSPACE
#注意json縮進(jìn)為tab,不能使用空格縮進(jìn),否則會(huì)無(wú)法連接redis
# vim alarm/config/cfg.json
#vim judge/config/cfg.json