ElasticSeach 监控之cerebro

       工作中要使用es,官方给推荐的使用kibana做监控。但有些功能和效果展示感觉不太方便,就又安装了下cerebro。这里记录下简单的安装过程。

一、下载

生产环境是允许连接外网的,只能进行离线使用安装包进行安装(安装的最新版 0.94)。

官网下载地址:https://github.com/lmenezes/cerebro/releases

官方源码地址:https://github.com/lmenezes/cerebro

二、解压上传 

最开始下载的tgz压缩包,但在服务器上使用 tar xzf cerebro-0.9.4.tgz 解压报错。就在自己电脑解压好后直接将文件夹上传至服务器

三、cerebo配置

配置很简单,只需要修改解压目录下 xxxx/cerebro-0.9.4/conf/application.conf 文件hosts配置即可:

hosts = [
  {
    host = "http://192.168.2.14:49200"    #es集群的地址
    name = "es_test"   #配置个名称,随便设置
    auth = {
      username = "elastic"   #es用户名
      password = "elastic"  #es密码

}
]

四、启动服务

启动服务时报过2个错误,具体错误和解决方案如下:

1、 No java installations was detected  找不到java,但是本机的java环境已经配置好了,需要在启动时指定jdk位置,参数为:-java-home /usr/java/jdk1.8.0_251

2、[info] play.api.Play - Application started (Prod) (no global state)
Oops, cannot start the server.
akka.stream.impl.io.ConnectionSourceStag: Bind failed because of java.net.BindException: [/0.0.0.0:9000] Address already in use
Caused by: java.net.BindException: [/0.0.0.0:9000] Address already in use
        at sun.nio.ch.Net.bind0(Native Method)
        at sun.nio.ch.Net.bind(Net.java:433)
        at sun.nio.ch.Net.bind(Net.java:425)
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
        at akka.io.TcpListener.liftedTree1$1(TcpListener.scala:60)
        at akka.io.TcpListener.<init>(TcpListener.scala:57)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)[error] a.i.TcpListener - Bind failed for TCP channel on endpoint [/0.0.0.0:9000]

具体原因是为配置:http的地址和端口,可在启动命令中指定:-Dhttp.port=11234 -Dhttp.address=192.168.2.1

完整启动命令 nohup  sudo sh cerebro -java-home /usr/java/jdk1.8.0_251 -Dhttp.port=11234 -Dhttp.address=192.168.2.132 &

五、界面监控访问

地址 http:// 192.168.2.132:11234 ,看到如下页面即为成功

若在配置文件中配置好了则可以直接可以查看到cluster的名称:点击cluster的名称直接登陆即可。

若没有配置则需要指定clusters的名称和node address

登陆进入则是默认的overview界面:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值