# 日志系统部署

# 1. 安装ES

https://fluxmq.obs.cn-east-3.myhuaweicloud.com/install_elk.zip

上传安装包install_elk.zip 到服务器上

unzip install_elk.zip
#进入解压目录
cd ~/install_monitor
#脚本赋权
chmod +x ./*
#部署(elasticsearch、logstash)
sh install_elk.sh  elk
#部署日志采集
#ip1:部署服务器内网ip  ip2/3/4:fluxmq节点内网ip)----ip1 需要到ip2、ip3、ip4免密
#log_path 日志打印目录,比如/soft,注意打印的日志文件须满足:*info.log、*error.log、*warn.log
sh install_elk.sh filebeat ip1  ip2,ip3,ip4  log_path

# 2. ES验证

img_2.png curl -u elastic:fluxmq localhost:9200 返回结果如下:

{
  "name" : "es1",
  "cluster_name" : "mqtt-es",
  "cluster_uuid" : "cL5q-sK8RtKDmGVMYCxzbQ",
  "version" : {
    "number" : "7.5.1",
    "build_flavor" : "default",
    "build_type" : "docker",
    "build_hash" : "3ae9ac9a93c95bd0cdc054951cf95d88e1e18d96",
    "build_date" : "2019-12-16T22:57:37.835892Z",
    "build_snapshot" : false,
    "lucene_version" : "8.3.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

# 3. filebeat验证

日志采集服务器上执行:ps -ef|grep beat img_1.png