在比较新的版本,logstash,kibana和filebeat都支持使用keystore保存关键信息,比如你的ES密码等
操作方法:
以logstash为例
1 创建keystore,调用脚本文件logstash-keystore
./bin/logstash-keystore create
默认创建在config目录下,可使用setup来修改安置未知。
此外logstash的keystore可以给它创个访问密码。
方式是
在创建keystore之前,新建变量LOGSTASH_KEYSTORE_PASS
LOGSTASH_KEYSTORE_PASS=xxxxxxx
那么如果别人拷贝了keystore这个文件,但是没正确定义这个变量与你设置的相同,他也是访问不了里面的参数的
2 往里面添加参数
./bin/logstash