是否可以修改Kibana左侧菜单栏并删除其中的Enterprise Search等选项?
要实现删除Kibana左侧菜单栏中Enterprise Search选项的需求,有三种成熟的实现方案,可根据实际场景选择:
方案1:完全禁用Enterprise Search插件(最稳定,全局生效)
该方案会彻底关闭对应插件功能,不会额外占用系统资源,适合完全不需要使用Enterprise Search的场景:
- 打开Kibana根目录下的配置文件
kibana.yml - 在配置文件中新增如下配置项:
xpack.enterpriseSearch.enabled: false
- 保存配置后重启Kibana服务,重启完成后对应菜单项就会完全消失。
方案2:针对特定角色隐藏菜单(保留插件功能,权限可控)
如果需要保留Enterprise Search的功能,仅对部分权限不足的用户隐藏入口,可以用Kibana自带的角色权限控制实现:
- 登录拥有管理员权限的账号,进入左侧菜单栏的Stack Management
- 在侧边栏「安全」分类下选择「角色」选项
- 选中需要隐藏菜单的角色进入编辑页面
- 在「Kibana权限」板块找到Enterprise Search相关权限项,取消所有勾选
- 保存修改后,对应用户重新登录Kibana就看不到Enterprise Search菜单,管理员账号依然可以正常使用对应功能。
方案3:自定义CSS全局隐藏(不修改配置、不禁用插件,仅前端隐藏)
如果既不想禁用插件,又要对所有用户隐藏入口,可以通过注入自定义CSS实现,注意该方法依赖前端DOM结构,Kibana版本升级后类名可能变化导致失效:
- 进入Stack Management -> 「高级设置」 -> 「外观」分类
- 找到「自定义CSS」输入框,添加如下代码:
/* 隐藏左侧菜单栏Enterprise Search选项 */ [data-test-subj="collapsibleNavGroup-enterpriseSearch"] { display: none !important; }
- 保存设置后刷新页面即可生效。

内容的提问来源于stack exchange,提问作者Nat
相关产品推荐
相关产品推荐

