open-falcon默認不支持redis帶密碼的訪問,如果需要支持密碼訪問,需要修改源碼,重新編譯。
如果不想修改源碼重新編譯,本身服務器的redis實例其他應用正在使用,去除密碼認證比較麻煩,可以在服務器重新單獨在部署一個不帶密碼認證的redis供open-falcon使用,然后直接修改配置文件的端口號即可。
redis部署可以參考:
Redis主從配置并以普通用戶啟動文章中的redis安裝
詳細的open-falcon安裝步驟可以參考:
下面主要介紹open-falcon支持redis帶密碼訪問的方法:
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縮進為tab,不能使用空格縮進,否則會無法連接redis
# vim alarm/config/cfg.json

#vim judge/config/cfg.json



