집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >Centos 7.3에서 Graylog2를 설치하는 방법에 대한 전체 가이드
1. greylog2 공식 문서를 열어 주소는 다음과 같습니다.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!