搭建elk环境并接入frostmourne,实现监控报警效果(一)

1.部署elasticsearch

#拉取镜像

执行下面拉取镜像命令(默认拉取最新版):

docker pull docker.elastic.co/elasticsearch/elasticsearch:8.6.0

#创建目录,分配权限

cd /data/elk_monitor

mkdir -p es/{config,config/certs,data,plugins}

chmod -R 777 es/data*

#证书配置

es_config.tgz

放到 config/certs

#配置文件:config/es.yaml

复制代码
cluster.name: elasticsearch-cluster
node.name: es1
network.host: 0.0.0.0
network.publish_host: es1 
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization
cluster.initial_master_nodes: es1
discovery.seed_hosts: ["es1:9300"]
transport.profiles.default.port: 9300
#xpack
#xpack.security.enabled: false
xpack.security.enabled: true
xpack.security.audit.enabled: false
#xpack.security.transport.ssl.enabled: false
xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: certs/elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: certs/elastic-certificates.p12

#docker-compose.yaml文件

复制代码
version: '3.8'
services:
  es1:
    # 镜像名称
    image: docker.elastic.co/elasticsearch/elasticsearch:8.6.0 
    # 容器名称
    container_name: es1
    hostname: es1
    environment:
      - "ES_JAVA_OPTS=-Xms256m -Xmx256m"
      - ELASTIC_PASSWORD=vsUZGKNvjWRtTKPmDG
    # 文件映射到主机
    volumes:
      - /data/elk_monitor/es/config/es.yml:/usr/share/elasticsearch/config/elasticsearch.yml
      - /data/elk_monitor/es/plugins:/usr/share/elasticsearch/plugins
      - /data/elk_monitor/es/data:/usr/share/elasticsearch/data
      - /data/elk_monitor/es/config/certs:/usr/share/elasticsearch/config/certs
    # 赋予权限
    privileged: true
    #端口映射
    ports:
      - 9200:9200
      - 9300:9300
    networks:
      - meta
    deploy:
      replicas: 1

networks:
  meta:
    external: true # 用已经创建好的网络
相关推荐
好评12411 小时前
【Linux】数据链路层
linux·运维·网络
新时代牛马12 小时前
Linux 信号处理完整篇:从sigaction、掩码到内核发送与可重入排障
linux·运维·信号处理
lpfasd12312 小时前
Docker存储清理与防膨胀实践
运维·docker·容器
每天被AI救一次12 小时前
WorkBuddy 会议自动化实战:从腾讯会议转写到待办系统的完整链路(附全套提示词)
运维·自动化·腾讯会议
程序员梅雨12 小时前
Linux & Shell 实用干货
linux·运维·服务器·后端·面试·php
吴声子夜歌12 小时前
编写Shell脚本——自顶向下设计
linux·运维·shell
XR12345678812 小时前
医院无线整网高密覆盖选型深度解析
运维·网络
新时代牛马12 小时前
嵌入式 Linux 蓝牙框架完整篇:从 HCI、L2CAP 到BlueZ 用户态
linux·运维·服务器
weixin_4445793013 小时前
Docker(下):镜像仓库管理
运维·docker·容器
资讯第一线13 小时前
斐讯R1免登录配网》 [APP] [安卓版] 下载
运维