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'