如何进行身份验证才能访问Kibana 2.0?

时间:2013-07-09 15:31:31

标签: kibana

问:Kibana很棒,但我想这样做,所以用户必须进行身份验证才能访问它。我怎么做?答:这可以通过多种方式处理。最好的方法是使用Passenger和Apache或Nginx运行Kibana。示例目录中有示例配置。然后,您可以使用Apache或Nginx处理首选的身份验证机制。

我该怎么做?我不使用任何这些程序。有人能给我一个基本的概述我要做什么吗?任何帮助都会很好我是学生并且学习但我需要帮助才能坚持下去,我不知道一切。

我正在运行Ubuntu。

2 个答案:

答案 0 :(得分:0)

嗯,实际上,即使您对Kibana进行了一种身份验证,也是不够的。你可能知道Kibana在Elasticsearch上运行,所以即使你“限制”对Kibana的权限,每个人仍然可以访问弹性搜索并查看现有的indeces甚至创建新的。因此,主要问题是您是否可以管理AuthN&& AuthZ针对ElasticSearch。

答案 1 :(得分:0)

对于身份验证,您可以将Kibana / ElasticSearch与您正在使用的任何框架(例如Play,Spring MVC等)集成。使用框架创建登录页面(身份验证),将Kibana指向嵌入的Web服务器/应用程序服务器框架并将kibana请求传递给Elastic Search并通过此框架将响应从Elastic Search传递给Kibana。基本上这个框架将是kibana和ElasticSearch之间的中介。还需要阻止Elastic Search服务器端口,这样任何机构都无法直接访问ES。

Kibana< - >中级框架< - >弹性搜索

希望这有帮助!