>운영 및 유지보수 >리눅스 운영 및 유지 관리 >Centos 7.3에서 Graylog2를 설치하는 방법에 대한 전체 가이드

Centos 7.3에서 Graylog2를 설치하는 방법에 대한 전체 가이드

巴扎黑
巴扎黑원래의
2017-07-18 09:56:322750검색

1. greylog2 공식 문서를 열어 주소는 다음과 같습니다.

2. 문서에서 유용한 정보를 찾아 설치합니다. 여기서 사용한 설치 방법은 docker 설치이며, 포함된 구성 요소는 greylog2/server:2.1 입니다. .2-1 , mongo:3, elasticsearch:2.3"
먼저 hang file 디렉터리와 파일들을 생성합니다. 다음은 greylog에서 사용하는 hang 디렉터리입니다. mongo와 elasticsearch에 대해서는 자세히 설명하지 않겠습니다. 와 비교해 보세요. docker-compose .yml 빌드해도 괜찮습니다.
mkdir /graylog/config
cd /graylog/config
wget https://raw.githubusercontent.com/Graylog2/graylog2-images/2.0/docker/config/graylog.confwget https://raw.githubusercontent.com/Graylog2/graylog2-images/2.0/docker/config/log4j2.xml

docker-compose.yml 파일 내용은 다음과 같습니다.

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입니다. server 공식 홈페이지에서 제공하는 예시입니다. greylog2/server 버전은 2.0.3-2인데, 이 버전으로 실제로 설치해보니 문제가 있어서 2.1.2-1로 변경했더니 괜찮더군요. .그림과 같이 1

으로 표시되어 있습니다. 또한, 사실 여기서도 여러 문제에 직면하여 주로 2로 표시된 부분을 중심으로 며칠 동안 고생했습니다.

처음에는 인터넷의 첫 번째 블로그에서 이 매개변수를 구성하지 않은 결과는 다음과 같습니다.


172.23.0.4는 greylog docker 컨테이너의 IP이므로 공식과 동일한 구성으로 변경했습니다.

라는 웹 사이트가 여전히 작동하지 않아서 127.0.0.1을 이 Machine IP로 생각했습니다. 이때 centos7의 가상 머신 시각적 그래픽 인터페이스에 로그인했습니다. 그런데, 로컬 윈도우 호스트를 사용하면 위와 같은 오류가 계속 발생하는 것을 확인했습니다. 127.0.0.1은 로컬 머신으로만 접근이 제한되어 있어 http://192.168.30.190:9000으로 변경되었습니다. 192.168.30.190은 가상 머신 centos7의 IP입니다.

주의하세요. 로그인 이름을 설정하는 부분이 있는 것 같은데 별로 쓸모가 없어서 삭제했습니다.

위 내용은 Centos 7.3에서 Graylog2를 설치하는 방법에 대한 전체 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.