본문 바로가기

Linux

[CentOS 7]Graylog 3 설치

1. yum을 이용하여 운영체제 업데이트 

[root@localhost ~]# yum -y update

2. Zulu OpenJDK 8 설치

 

[root@localhost ~]# rpm --import http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems
[root@localhost ~]# curl -o /etc/yum.repos.d/zulu.repo http://repos.azulsystems.com/rhel/zulu.repo
[root@localhost ~]# yum -y install zulu-8
[root@localhost ~]# bash -c 'echo "export JAVA_HOME=/usr/lib/jvm/zulu-8" >> /etc/environment'
[root@localhost ~]# bash -c 'echo "export JRE_HOME=/usr/lib/jvm/zulu-8/jre" >> /etc/environment'

3. Graylog 3 설치

[root@localhost ~]# rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-3.1-repository_latest.rpm
[root@localhost ~]# yum -y install graylog-server

4. Graylog 3 비밀번호 해시 생성

 - pwgen 설치 방법 :2020/06/24 - [Linux] - [CentOS 7]Pwgen 설치

[root@localhost ~]# pwgen -N 1 -s 96
YhwBfXh9VzZUBDH0TBvNzvY6WlITR0yPg4NgI26BbKKU3jBRc5WMYWGKRe3i8RdUmToLS0sNduksiW9AOT5WlLh0TZnlCDJm
[root@localhost ~]# echo -n "Enter Password: " && head -1 </dev/stdin | tr -d '\n' | sha256sum | cut -d" " -f1
Enter Password: admin
8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918

5. Graylog 3 설정

[root@localhost ~]# vi /etc/graylog/server/server.conf

- 아래와 같이 password_secret 정보를 입력합니다.

 * password_secret 정보는 : 4. Graylog 3 비밀번호 해시 생성을 통해서 얻은 값을 입력

- 아래와 같이 root_password_sha2 정보를 입력합니다. 

- 아래와 같이 email 정보를 입력합니다. 주석제거 필수

- 아래와 같이 timezone 정보를 입력합니다. 주석제거 필수

- 아래와 같이 elasticsearch_shards 정보를 변경 합니다. 

- 아래와 같이 http_publish_uri 정보를 변경(사용하는 IP변경)

- 아래와 같이 http_bind_address 정보를 변경(사용하는 IP변경)

6. 방화벽 포트 오픈

### 방화벽 포트 오픈
[root@localhost ~]# firewall-cmd --permanent --add-port=9000/tcp
success
### 방화벽 재실행
[root@localhost ~]# firewall-cmd --reload
success

7. Graylog가 정상적여부를 로그를 통해서 확인한다.

[root@localhost ~]# tail -f /var/log/graylog-server/server.log | grep Graylog
2020-06-24T13:36:09.432+09:00 INFO  [ServerBootstrap] Graylog server up and running.

8. Web 브라우저를 통해서 접속하여 테스트

 - 접속하여 테스트시에 접속이 되지 않는 경우 Selinux를 확인 하여 조치

 - 초기 접속 아이디, 암호는 admin/admin

'Linux' 카테고리의 다른 글

[CentOS]리눅스 부팅 USB 만들기  (0) 2020.07.06
[CentOS 7]Zabbix 3.2 -> 4.0 업그레이드  (0) 2020.06.24
[CentOS 7]Pwgen 설치  (0) 2020.06.24
[CentOS 7]Nmap설치  (0) 2020.06.24
[CentOS 7]MongoDB 설치  (0) 2020.06.24