


기본 메모리 용량 늘려주기
ELK를 모두 실행하면 10GB가 조금 넘는 용량이 필요하다. 이 때문에 서버를 각각 둔 것.
각각 4GB정도로 설정

sudo apt update
# openssh 설치시 y옵션 자동 적용하면서 설치하는 명령어
sudo apt install openssh-server -y
sudo systemctl status ssh
ip addr
/etc/ssh/sshd_config에 있습니다.sudo nano /etc/ssh/sshd_config
# 기본 포트 변경
Port 22
# 루트 로그인 허용/비허용
PermitRootLogin no
설정을 변경한 후 SSH 서비스 재시작



# Elasticsearch 7 버전 설치
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
sudo apt-add-repository "deb https://artifacts.elastic.co/packages/7.x/apt stable main"
# Elasticsearch 설치
sudo apt update
sudo apt install elasticsearch
# 시작
sudo systemctl start elasticsearch
# 상태 확인
sudo systemctl status elasticsearch
## 자동실행 설정(선택사항)
$ sudo systemctl enable elasticsearch
# elasticsearch.yml 파일 vim으로 열기
sudo vi /etc/elasticsearch/elasticsearch.yml
# yml 파일 수정
network.host = 0.0.0.0
http.port: 9200
# 실제로는 클러스터에 참여할 다른 노드의 IP만을 기입해야 함.
discovery.seed_hosts: ["0.0.0.0"]

# ES 재실행
sudo systemctl restart elasticsearch


# kibana 설치
sudo apt update
sudo apt install kibana
# 시작
sudo systemctl start kibana
# 상태 확인
sudo systemctl status kibana
## 자동실행 설정(선택사항)
$ sudo systemctl enable kibana
$ sudo vi /etc/kibana/kibana.yml
# kibana.yml 주석 해제
server.port: 5601
# server.host: localhost 에서 변경
server.host: 0.0.0.0
# elasticsearch와 연결
elasticsearch.hosts: ["http://localhost:9200"]


# 재시작
sudo systemctl restart kibana
# 상태 확인
sudo systemctl status kibana
