一、准备工作

1.1 安装或关闭以下服务
关闭防火墙等

samba安装

linux时间校对

docker安装

docker阿里源配置

1.2 本次安装环境

配置信息 说明
服务器IP地址 192.168.1.10
系统版本 CentOS7.4
内核 ml-3.10.0
Docker 版本 20.10.21
mongo版本 4.4.6
elasticsearch版本 7.1.1
graylog版本 4.3

二、mongo安装

docker pull mongo:4.4.6                      #拉取镜像
docker run --name mongo -d mongo:4.4.6       #启动
#
--name   容器名称
-d       后台运行

三、elasticsearch安装

docker pull elasticsearch:7.1.1              
docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m"  -e xpack.security.enabled=false -e transport.host=localhost 
#
-e network.host=0.0.0.0 -e http.port:9200 -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.1.1    
-e 指定环境变量,容器中可以使用该环境变量
-p 指定容器暴露的端口

四、graylog安装

docker pull graylog/graylog:4.3              
docker run --name graylog --link mongo --link elasticsearch -p 9000:9000 -p 12201:12201/udp -p 1514:1514/udp -p 5555:5555
-e GRAYLOG_PASSWORD_SECRET=somepasswordpepper -e GRAYLOG_ROOT_TIMEZONE=Asia/Shanghai -e GRAYLOG_ELASTICSEARCH_HOSTS=http://192.168.1.10:9200 -e GRAYLOG_ROOT_PASSWORD_SHA2=8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918 -e GRAYLOG_HTTP_EXTERNAL_URI="http://192.168.1.10:9000/" -d graylog/graylog:4.3         
#     
-e GRAYLOG_ROOT_PASSWORD_SHA2    为SHA256加密的密文,使用的是admin

五、测试和其他

5.1 测试
服务器IP地址:9000访问,账号密码均为admin
在这里插入图片描述
点击System➡点击Inputs➡选择gelf-http➡点击Launch new input
在这里插入图片描述
填写名称和端口,往下拉保存
在这里插入图片描述
在这里插入图片描述
5.2 其他
就简单安装,等后续用起来后在写一篇使用文章

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐