【原】Centos 7.3下Graylog2 安裝筆記

 

1.打開graylog2官方文檔,地址以下:http://docs.graylog.org/en/2.0/pages/installation/docker.html#configurationhtml

2.從文檔中找有用的信息,進行安裝,這裏採用的安裝方式是docker安裝,包含的組件有graylog2/server:2.1.2-1,mongo:3,elasticsearch:2.3"
首先,先把掛在的文件目錄,文件建好,以下是graylog要用到的掛在目錄,mongo和elasticsearch的再也不贅述,對照着 docker-compose.yml  建就ok了。
mkdir /graylog/config
cd /graylog/config
wget https://raw.githubusercontent.com/Graylog2/graylog2-images/2.0/docker/config/graylog.conf
wget https://raw.githubusercontent.com/Graylog2/graylog2-images/2.0/docker/config/log4j2.xml

docker-compose.yml  文件內容以下:git

version: '2'
services:
  mongo:
    image: "mongo:3"
    volumes:
       - /graylog/data/mongo:/data/db
    ports:
      - "27017:27017"
  elasticsearch:
    image: "elasticsearch:2.3"
    volumes:
      - /graylog/data/elasticsearch:/usr/share/elasticsearch/data
    command: "elasticsearch -Des.cluster.name='graylog'"
    ports:
      - "9200:9200"
      - "9300:9300"
  graylog:
    image: graylog2/server:2.1.2-1
    volumes:
      - /graylog/data/journal:/usr/share/graylog/data/journal
      - /graylog/config:/usr/share/graylog/data/config
    environment:
      GRAYLOG_WEB_ENDPOINT_URI: http://192.168.30.190:9000/api
      #GRAYLOG_REST_TRANSPORT_URI: http://127.0.0.1:12900
    depends_on:
      - mongo
      - elasticsearch
    ports:
      - "9000:9000"
      - "12900:12900"

 注意:192.168.30.190是內網服務器的ip,github

官網給出的示例中 graylog2/server的版本是2.0.3-2,實際按照這個版本安裝的時候,個人是有問題的, 換成了2.1.2-1才ok、如圖標註1docker

另外:這裏其實遇到了幾個問題折騰了好幾天,主要是針對標註2的地方折騰的。
最先的時候這個參數我是參照了網上第一個博客沒有配置的,結果如圖:centos

 

172.23.0.4是graylog docker容器的ip,因而改掉,改爲了官網同樣的配置,也就是api

結果:服務器

仍是不行,因而想到了127.0.0.1是本機ip。這時候登錄到了centos7 的虛擬機可視化圖形界面內部,發現是能夠正常訪問的,可是用的本地window宿主主機看,仍是報錯,報錯如上圖,反覆嘗試,思考,查看官網文檔,感受是127.0.0.1的配置限制了只能夠本機訪問,因而改爲了 http://192.168.30.190:9000,192.168.30.190是虛擬機centos7 的ip,結果ok。elasticsearch

 

這裏要注意,官方有這麼一段,看起來是設置登錄名的,我沒有用,刪除了。centos7

 



 

相關文章
相關標籤/搜索