最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker部署Graylog日志管理系統(tǒng)

 更新時(shí)間:2025年03月05日 09:18:30   作者:老友@  
Graylog是一個(gè)開源的日志管理平臺(tái),支持強(qiáng)大的搜索功能,本文主要介紹了Docker部署Graylog日志管理系統(tǒng),具有一定的參考價(jià)值,感興趣的可以了解一下

前言

Graylog 是一個(gè)開源的日志管理平臺(tái),專為實(shí)時(shí)日志收集、分析和可視化設(shè)計(jì)。它支持強(qiáng)大的搜索功能,并且與 Elasticsearch 和 MongoDB 集成。通過 Docker 部署 Graylog 可以快速搭建一個(gè)完整的日志管理系統(tǒng)。

本文將展示如何使用 Docker 和 Docker Compose 來部署 Graylog、Elasticsearch 和 MongoDB。

一、準(zhǔn)備工作

首先,確保你的系統(tǒng)上已經(jīng)安裝了 Docker。

Linux上進(jìn)行Docker安裝有兩種方式:

  • Docker自動(dòng)化安裝
  • Docker手動(dòng)安裝

可以根據(jù)該文章的步驟進(jìn)行安裝:https://blog.csdn.net/weixin_44876263/article/details/136714078?spm=1001.2014.3001.5502

二、Docker Compose 配置

在 Docker Compose 中,我們定義了三個(gè)服務(wù):

  • MongoDB:用于存儲(chǔ) Graylog 的元數(shù)據(jù)。
  • Elasticsearch:用于存儲(chǔ)和搜索日志數(shù)據(jù)。
  • Graylog:日志管理系統(tǒng),提供 Web 界面和 API 進(jìn)行日志分析和可視化。

創(chuàng)建 docker-compose.yml 文件

首先,在項(xiàng)目目錄下創(chuàng)建一個(gè) docker-compose.yml 文件,并將以下內(nèi)容粘貼進(jìn)去:

version: '3'
services:
  mongodb:
    container_name: mongodb
    image: mongo:4.4.0
    restart: always
    volumes:
      - /opt/graylog/mongo_data:/data/db
      - /etc/localtime:/etc/localtime:ro
      - /usr/share/zoneinfo/Asia/Shanghai:/etc/timezone:ro
    network_mode: "host"

  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch-oss:7.10.2
    container_name: elasticsearch
    restart: always
    volumes:
      - /opt/graylog/es_data:/usr/share/elasticsearch/data
      - /etc/localtime:/etc/localtime:ro
      - /usr/share/zoneinfo/Asia/Shanghai:/etc/timezone:ro
    environment:
      - TZ=Asia/Shanghai
      - http.host=0.0.0.0
      - transport.host=localhost
      - network.host=0.0.0.0
      - http.cors.allow-origin=*
      - http.cors.enabled=true
      - discovery.type=single-node
      - 'ES_JAVA_OPTS=-Xms1024m -Xmx1024m'
    network_mode: "host"

  graylog:
    image: graylog/graylog:4.3.6
    container_name: graylog
    restart: always
    volumes:
      - /opt/graylog/graylog_data:/usr/share/graylog/data
      - /etc/localtime:/etc/localtime:ro
      - /usr/share/zoneinfo/Asia/Shanghai:/etc/timezone:ro
    environment:
      # CHANGE ME (must be at least 16 characters)!
      - GRAYLOG_PASSWORD_SECRET=somepasswordpepper
      # Password: admin
      - GRAYLOG_ROOT_PASSWORD_SHA2=8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918
      - GRAYLOG_HTTP_EXTERNAL_URI=http://127.0.0.1:9000/
      - GRAYLOG_MONGODB_URI=mongodb://localhost:27017/graylog
      - GRAYLOG_ELASTICSEARCH_HOSTS=http://localhost:9200
      - TZ=Asia/Shanghai
    entrypoint: /usr/bin/tini -- wait-for-it localhost:9200 --  /docker-entrypoint.sh
    depends_on:
      - mongodb
      - elasticsearch
    network_mode: "host"

配置說明:

  • MongoDB 服務(wù):

    • 使用官方 MongoDB 鏡像 mongo:4.4.0。
    • 數(shù)據(jù)存儲(chǔ)在 /opt/graylog/mongo_data 目錄。
    • 使用 host 網(wǎng)絡(luò)模式,容器會(huì)直接使用宿主機(jī)的網(wǎng)絡(luò)接口。
  • Elasticsearch 服務(wù):

    • 使用 Elasticsearch 7.10.2 版本的 OSS 鏡像 docker.elastic.co/elasticsearch/elasticsearch-oss:7.10.2。
    • 數(shù)據(jù)存儲(chǔ)在 /opt/graylog/es_data 目錄。
    • 配置了 CORS 以支持跨域請(qǐng)求,并通過 http.host=0.0.0.0 和 network.host=0.0.0.0 允許來自任意 IP 的訪問。
    • 設(shè)置了單節(jié)點(diǎn)模式 discovery.type=single-node,適用于開發(fā)和測試環(huán)境。
  • Graylog 服務(wù):

    • 使用 Graylog 官方鏡像 graylog/graylog:4.3.6。
    • 依賴于 MongoDB 和 Elasticsearch 服務(wù),確保先啟動(dòng) MongoDB 和 Elasticsearch 后再啟動(dòng) Graylog。
    • 配置了 Graylog 的密碼 GRAYLOG_PASSWORD_SECRET 和用戶密碼 GRAYLOG_ROOT_PASSWORD_SHA2(此處使用的是已加密的 SHA2 密碼)。
    • 設(shè)置了 Graylog 的 Web 界面地址 GRAYLOG_HTTP_EXTERNAL_URI=http://127.0.0.1:9000/。
    • 使用 entrypoint 等待 Elasticsearch 啟動(dòng)后再啟動(dòng) Graylog。

三、啟動(dòng) Graylog 服務(wù)

在完成 docker-compose.yml 文件的配置后,使用以下命令啟動(dòng)服務(wù):

docker-compose up -d

該命令會(huì)在后臺(tái)啟動(dòng) MongoDB、Elasticsearch 和 Graylog 服務(wù)。

四、訪問 Graylog Web 界面

部署完成后,你可以通過瀏覽器訪問 Graylog 的 Web 界面:

http://<your-server-ip>:9000

在這里插入圖片描述

默認(rèn)的登錄信息:

  • 用戶名:admin
  • 密碼:admin(如果沒有更改密碼)

總結(jié)

通過 Docker 和 Docker Compose 部署 Graylog,能夠快速搭建一個(gè)日志管理平臺(tái),提供強(qiáng)大的日志搜索和分析功能。本文展示了如何使用 Docker 配置并運(yùn)行 MongoDB、Elasticsearch 和 Graylog 服務(wù),確保系統(tǒng)在容器中運(yùn)行并持久化數(shù)據(jù)。

到此這篇關(guān)于Docker部署Graylog日志管理系統(tǒng)的文章就介紹到這了,更多相關(guān)Docker Graylog日志內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker運(yùn)行Web服務(wù)實(shí)戰(zhàn)之Tomcat的詳細(xì)過程

    Docker運(yùn)行Web服務(wù)實(shí)戰(zhàn)之Tomcat的詳細(xì)過程

    Tomcat是由Apache軟件基金會(huì)下屬的Jakarta項(xiàng)目開發(fā)的一個(gè)Servlet容器,按照Sun Microsystems提供的技術(shù)規(guī)范,實(shí)現(xiàn)了對(duì)Servlet和Java Server Page(JSP)的支持,這篇文章主要介紹了Docker運(yùn)行Web服務(wù)實(shí)戰(zhàn)之Tomcat的詳細(xì)過程,需要的朋友可以參考下
    2022-08-08
  • docker如何修改容器默認(rèn)存儲(chǔ)路徑

    docker如何修改容器默認(rèn)存儲(chǔ)路徑

    這篇文章主要介紹了docker如何修改容器默認(rèn)存儲(chǔ)路徑問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Docker容器的創(chuàng)建、啟動(dòng)、和停止的方法

    Docker容器的創(chuàng)建、啟動(dòng)、和停止的方法

    這篇文章主要介紹了Docker容器的創(chuàng)建、啟動(dòng)、和停止的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-12-12
  • Docker常用命令總結(jié)大全(推薦!)

    Docker常用命令總結(jié)大全(推薦!)

    Dokcer里面有很多命令,全部的可以參考官方Reference文檔,命令太多我們只需要掌握部分命令即可,這篇文章主要給大家介紹了關(guān)于Docker常用命令總結(jié)大全的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • Docker安裝運(yùn)行apache2服務(wù)器做圖片服務(wù)器的方法

    Docker安裝運(yùn)行apache2服務(wù)器做圖片服務(wù)器的方法

    這篇文章主要介紹了Docker安裝運(yùn)行apache2服務(wù)器做圖片服務(wù)器的方法,需要的朋友可以參考下
    2017-06-06
  • docker nginx 部署多個(gè)項(xiàng)目的示例方法

    docker nginx 部署多個(gè)項(xiàng)目的示例方法

    這篇文章主要介紹了docker nginx 部署多個(gè)項(xiàng)目的示例方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-11-11
  • docker默認(rèn)路徑存儲(chǔ)不足解決過程

    docker默認(rèn)路徑存儲(chǔ)不足解決過程

    這篇文章主要給大家介紹了關(guān)于docker默認(rèn)路徑存儲(chǔ)不足的解決過程,Docker存儲(chǔ)空間不足的錯(cuò)誤通常表明Docker Daemon分配的本地磁盤空間用盡,文中通過代碼將解決的辦法介紹的非常詳細(xì),需要的朋友可以參考下
    2024-04-04
  • docker images,info,-d等命令報(bào)錯(cuò)的解決方法

    docker images,info,-d等命令報(bào)錯(cuò)的解決方法

    最近剛接觸Docker,所以在學(xué)習(xí)的過程中出現(xiàn)了好多的問題,百度上不好找,谷歌的話,樓主不會(huì)翻墻。后來通過各方求助和細(xì)心研究解決了一些遇到的問題,現(xiàn)在將遇到的問題和解決方法分享給大家,有需要的朋友們可以參考借鑒。
    2016-11-11
  • docker?Desktop安裝WSL?--update報(bào)錯(cuò)問題成功解決辦法

    docker?Desktop安裝WSL?--update報(bào)錯(cuò)問題成功解決辦法

    這篇文章主要介紹了如何在Windows?11上設(shè)置WSL2為默認(rèn)版本,解決WSL2安裝和卸載過程中遇到的問題,包括強(qiáng)制中斷命令、wsl--uninstall命令無效以及手動(dòng)刪除Linux發(fā)行版的方法,需要的朋友可以參考下
    2025-02-02
  • docker 的volumes清理步驟

    docker 的volumes清理步驟

    文章介紹了如何在Docker中清理volumes以釋放磁盤空間,包括查看所有卷、查找未使用的卷、清理未使用的卷、手動(dòng)刪除特定卷、檢查卷的使用情況、清理卷中的數(shù)據(jù)、預(yù)防措施以及遷移Docker數(shù)據(jù)目錄等步驟,感興趣的朋友一起看看吧
    2025-03-03

最新評(píng)論

武平县| 米林县| 通江县| 德钦县| 广丰县| 黄骅市| 白河县| 奉化市| 南木林县| 沂南县| 冀州市| 江门市| 青阳县| 西乌| 将乐县| 内江市| 永昌县| 池州市| 四会市| 永兴县| 内黄县| 河池市| 嘉黎县| 兰州市| 双柏县| 天水市| 乐山市| 偃师市| 辽宁省| 临江市| 广西| 神池县| 长顺县| 聊城市| 浦江县| 浑源县| 迁安市| 利川市| 乐清市| 四川省| 长子县|