elasticsearch docker无法挂载_使用Docker安装Graylog日志收集系统

news/2024/7/5 12:13:22
642dae84995bcc2f5f43e679d964b43c.png

1、创建并进入到用于存放Graylog配置文件的目录

mkdir -p /data/graylog/config && cd /data/graylog/config

2、下载Graylog配置文件

wget https://raw.githubusercontent.com/Graylog2/graylog-docker/2.4/config/graylog.confwget https://raw.githubusercontent.com/Graylog2/graylog-docker/2.4/config/log4j2.xml

3、修改graylog.conf配置文件如下信息:

# 修改管理员用户时区为上海时区

root_timezone = PRC

# 修改api-browser的IP地址为部署的服务器地址

rest_transport_uri = http://192.168.3.103:9000/api/

4、docker-compose.yml文件内容如下:

version: '2'services:# MongoDB: https://hub.docker.com/_/mongo/mongodb:image: mongo:3volumes:- /data/mongo:/data/dbcontainer_name: graylog_mongorestart: always# Elasticsearch: https://www.elastic.co/guide/en/elasticsearch/reference/5.6/docker.htmlelasticsearch:image: elasticsearch:5.6.12-alpinevolumes:- /data/elasticsearch:/usr/share/elasticsearch/datacontainer_name: graylog_elasticsearchrestart: alwaysenvironment:- http.host=0.0.0.0- transport.host=localhost- network.host=0.0.0.0# Disable X-Pack security: https://www.elastic.co/guide/en/elasticsearch/reference/5.6/security-settings.html#general-security-settings- xpack.security.enabled=false- xpack.watcher.enabled=false- xpack.monitoring.enabled=false- xpack.security.audit.enabled=false- xpack.ml.enabled=false- xpack.graph.enabled=false- "ES_JAVA_OPTS=-Xms512m -Xmx512m"ulimits:memlock:soft: -1hard: -1mem_limit: 1g# Graylog: https://hub.docker.com/r/graylog/graylog/graylog:image: graylog/graylog:2.4volumes:- /data/graylog/journal:/usr/share/graylog/data/journal- /data/graylog/config:/usr/share/graylog/data/configcontainer_name: graylog_serverrestart: alwaysenvironment:# CHANGE ME!- GRAYLOG_PASSWORD_SECRET=somepasswordpepper# Password: admin- GRAYLOG_ROOT_PASSWORD_SHA2=8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918# 修改IP地址为部署的服务器IP- GRAYLOG_WEB_ENDPOINT_URI=http://192.168.3.103:9000/api# 修改graylog服务器为上海时区- TZ=PRClinks:- mongodb:mongo- elasticsearchdepends_on:- mongodb- elasticsearchports:# Graylog web interface and REST API- 9000:9000# GELF UDP- 5140:5140/udp

5、运行命令启动Graylog

docker-compose up -d

6、启动完成后,打开浏览器访问http://192.168.3.103:9000即可看到登陆界面,帐号密码均为:admin

PS: docker-compose.yml文件跟官网的有一定的出入,使用官网的配置文件,指定目录挂载Elasticsearch镜像的volume后无法启动,启动抛出异常,更换成alpine版本的elasticsearch:5.6.12启动正常。

04d9b52efeaead035d8bc8de47a8ea35.png

http://lihuaxi.xjx100.cn/news/277932.html

相关文章

mupdf不支持x64_ARM版Win10用户狂喜 微软全新补丁让应用不再不兼容

Windows 10 on ARM仅支持模拟32位的X86应用程序,这意味着大多数的桌面应用是无法在这一平台上运行的,这在很大程度上限制该平台的发展。为了解决这一问题,微软在内部开发频道推出可用于ARM的X64仿真预览版程序Build 21277。应用程序不兼容在原…

NLP学习思维导图,非常的全面和清晰

作者 | Tae Hwan Jung & Kyung Hee编译 | ronghuaiyang【导读】Github上有人整理了NLP的学习路线图(思维导图),非常的全面和清晰,分享给大家。先奉上GitHub地址:https://github.com/graykode/nlp-roadmapnlp-roadm…

干货 | 神经网络原来这么简单,机器学习入门贴送给你

点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达本文转自:视学算法神经网络概论作者说,神经网络并不复杂!“神经网络”一词很流行,人们通常认为它很难,但其实要…

《Typecript 入门教程》 2、访问控制符:public、private、protected、readonly

声明类的属性和方法时可以设置使用访问控制符,访问控制符设置类的属性和方法能不能在类的外部被访问 1. 默认为 public,使用public定义的属性和方法在类的内部和外部都可以访问 2. private 仅可在类的内部访问,在类的外部不可访问 3. protect…

深度学习败于“捷径”

编译 | 蒋宝尚、陈大鑫编辑 | 丛末转自 | AI科技评论深度学习的未来在哪里?这一话题已经有过了无数讨论,大部分讨论都承认当前的深度学习还不是真正的智能,必须转向理解、常识。但是只看当前AI成功的案例,似乎还无法窥探理解。近日…

Arch Linux 中包管理的图形化的应用

即使你设法安装了 Arch Linux,你也会注意到它严重依赖命令行。如果你需要安装应用或更新系统,那么必须打开终端。 ​​安装 Arch Linux​​​ 有一些挑战性。这就是为什么 ​​有几个基于 Arch 的发行版​​ 通过提供图形化的安装程序使事情变得简单。 …

vps建网站python_VPS配置python web环境真吐血

SR1 2013-07-27 08:27:27 08:00 likai 后来把Python.h找到了,然后在make 的时候又出现一堆问题,不是warning就是error,表示完全看不懂了 In file included from /usr/include/python2.7/Python.h:8:0, from /home/sr1/下载/mod_python-2.7.8/…

系统吞吐量(TPS)、用户并发量、性能测试概念和公式(转载)

原文地址:http://www.ha97.com/5095.html PS:下面是性能测试的主要概念和计算公式,记录下: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等…