ELK学习笔记之简单适用的ES集群监控工具cerebro安装使用
安装指导及使用简介
1. 下载安装包:
2. 将安装包copy到ECS节点,该节点网络和待监控的ES集群在同一VPC,网络互通
3. 解压安装包,参考README.md文件启动服务
4. 指定IP和端口号启动:
启动方式一:
bin/cerebro -Dhttp.port=1234 -Dhttp.address=127.0.0.1
启动方式二:
修改配置文件conf/application.conf
指定监控的ES集群IP和Port:
# A list of known hosts hosts = [ { host = "http://10.51.179.102:9200" name = "Es-test" }, # Example of host with authentication #{ # host = "http://some-authenticated-host:9200" # name = "Secured Cluster" # auth = { # username = "username" # password = "secret-password" # } #}
启动服务:
bin/cerebro -Dconfig.file=conf/application.conf
5. 方式一启动之后浏览器访问服务:
如下图界面:
窗口中输入待监控的ES集群的ip和port
如下图:
登陆进去之后overview可以查看集群的索引分布情况(方式二启动直接到该界面):
Nodes可以看到各节点的资源使用情况:

Rest可以往集群发请求,调用ES的API:

More可以做更多操作:

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?