Marvel安裝的時候需要申請一個license,否則只有30天的使用時間,到期後最多保存7天的監控數據,爲了造成不必要的監控數據丟失,建議安裝的同時註冊一個lincense,方法如下:
1. 註冊一個免費的license
https://register.elastic.co/marvel_register
Elastic團隊會以郵件的形式進行反饋:
下載專屬你的license,有效期一年。
2. 導入license的json文件:
curl -XPUT -u admin 'http://<host>:<port>/_license' -d @license.json
<host>:es節點的hostname,如果是本機則爲localhost。
<port>:http的端口(默認9200)。
license.json:license的json文件。
Eg:如果shield插件被激活了,需要集羣admin權限去安裝license。
如果上面的方法安裝不成功,可以用下面的方法進行安裝:
curl -XPUT -u admin'http://<host>:<port>/_license?acknowledge=true' -d @license.json
3. 如果查看lincese的安裝相關數據可以通過如下命令查看:
curl -XGET -u admin:password'http://<host>:<port>/_license'