Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

쿵쿵일지

graylog2 설치 방법 본문

etc

graylog2 설치 방법

노마지 2016. 11. 22. 22:59

Gralylog2 설치

Prerequisite

  • Ubuntu 15.10 -64bit
  • 4 GB RAM
  • Root Privileges

Step 1 - Install MongoDB

repository에 추가, 업데이트 및 설치

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.0 main" > /etc/apt/sources.list.d/mongodb-org-3.0.list
apt-get update

MongoDB 설치

apt-get install mongodb-org

boot time에 MongoDB 시작 및 enable 설정

systemctl start mongod
systemctl enable mongod

Step 2 - Install Java

apt-get install openjdk-7-jre

Step 3 - Install Elasticsearch

Step 4 - Install the Graylog2 Server

pwgen 설치

apt-get install pwgen

새로운 패스워드 생성

pwgen -N 1 -s 96

새로운 sha256 hash 생성

echo -n mypassword | sha256sum

/opt/ directory로 이동 후 gralog-server 다운

cd /opt/
wget https://packages.graylog2.org/releases/graylog2-server/graylog-1.3.2.tgz

압축 해제 및 directory 이름 변경

tar -xzvf graylog-1.3.2.tgz
mv graylog-1.3.2/ graylog/

sample configuration 파일 복사

mkdir -p /etc/graylog/server/
cp /opt/graylog/graylog.conf.example /etc/graylog/server/server.conf

gralog-server 설정변경

vim /etc/graylog/server/server.conf

pwgen에서 생성한 패스워드 세팅

password_secret = GYXOjHVNjTv7EdDxUOYEvW9MFJHzqzJarjuar7bszkXr41xTA9Gb8ig8j9MbclWYdzVdis2BfggLbxGaMoxLw1FCZuPNo3Ua

pwgen sha256 hash 값 세팅

root_password_sha2 = 9235b36556923005015a6c2c18bf6f08a61daf54bfad653bde0ce6404000f0b1

Disable elasticsearch multicast search and add the unicast hosts

elasticsearch_discovery_zen_ping_multicast_enabled = false  
elasticsearch_discovery_zen_ping_unicast_hosts = 127.0.0.1:9300

Step 5 - Install Graylog-Web

graloy web interface 다운

cd /opt/
wget https://packages.graylog2.org/releases/graylog2-web-interface/graylog-web-interface-1.3.2.tgz

gralog web interface 압축 해제 및 이름 변경

tar -xzvf graylog-web-interface-1.3.2.tgz
mv graylog-web-interface-1.3.2/ graylog-web/

새로운 패스워드 생성

pwgen -N 1 -s 96

gralog web interface directory로 이동 및 configuration 파일 수정

cd graylog-web/
vim graylog

gralog-server url 주소 설정

graylog2-server.uris="http://127.0.0.1:12900/"

application.secret 에 생성한 패스워드 설정

application.secret="zHg966Be4cBBLmasLiQm4mA0ziR5HziHq6RnfmgKIsjNtLCyHUvmxBMhzRkBclaE2IWyzJPJtPaQGEiLek0iJ3CaWh6kCDAE"

gralog web start

cd /opt/graylog-web/bin/
./graylog-web-interface -Dhttp.port=8080

mongodb, elasticsearch, gralog-server, gralog-web docker image 생성완료 confd 설정 완료, fleet, etcd로 cluster 기능, terraform 작성중

'etc' 카테고리의 다른 글

Convert markdown to html  (0) 2016.11.30
SRE  (0) 2016.05.09
Terminal - System status  (0) 2016.05.02