Loading

ES监控工具Cerebro

安装Cerebro

Cerebro为ES提供了优秀的监控机制,官方地址:https://github.com/lmenezes/cerebro 下载最新版本
需要有java环境,ES也是依赖java环境
可直接root操作创建安装路径如下:

/usr/local/cerebro

解压:

tar zxvf cerebro-0.6.5.tgz cd cerebro-0.6.5/

vim conf/application.conf修改末尾添加
其中一个地址,集群名

hosts = [ { host = "http://192.168.177.200:9200" name = "es-cluster" } ]

添加安全认证账户密码

    # Basic auth
    username = "elastic"
    password = "elastic"
  }
}

cd /bin路径下
可先前台启动

./cerebro &

./cerebro?默认访问端口?9000

[info] play.api.Play - Application started (Prod) (no global state)
[info] p.c.s.AkkaHttpServer - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

ip:9000?直接点击集群名即可

添加定时任务每分钟检测一下
来个守护进程的shell
cat daemon.sh

#/bin/bash
process=`ps -ef | grep cerebro | grep -v grep | awk -F" " '{print $2}'| wc -l`
 
if [ $process == 1 ]
then
echo "process started"
else
cd /home/elastic/cerebro-0.9.1/bin/
./cerebro >> 1.log &
fi

放在crontab?每分钟检测下

posted @ 2021-01-27 16:09  坚果Leo  阅读(478)  评论(0)    收藏  举报