참조문서 13-28 참조 : https://www.notion.so/AWS-3-d7276f61cbf7492ea47b3fdc52f2e64e#90e20cee846446f2a5380d1c6f24e306

 

참조 문서와 세팅이 다르니 병행하여 사용 / 사용 설명서 적힌 부분은 해당 블로그 참조하여 사용

[Logstash 포트 문제 해결 방법]
1. Amazon OpenSearch Service에서 Elasticsearch 7.10 버전으로 생성
2. 자바 설치 부분은 동일하게 진행
3. EC2에서 아래의 명령어를 실행하여 Logstash 설치 파일 다운로드
wget https://artifacts.elastic.co/downloads/logstash/logstash-oss-7.10.2-amd64.deb
4. EC2에서 아래의 명령어를 실행하여 Logstash 설치
sudo dpkg -i logstash-oss-7.10.2-amd64.deb
5. 설정 파일 생성 및 실행 부분은 동일하게 진행
검색 결과 Elasticsearch 버전하고 Logstash 버전하고 일치하지 않으면 오류가 발생하는 것 같아, 동일 버전으로 설치하니 해결되었습니다! (편집됨)

 

1. EC2 생성

2. 자바 설치

3. EC2 인스턴스(cmd 창)에서 아래의 명령어를 실행하여 Logstash 설치 파일 다운로드

wget https://artifacts.elastic.co/downloads/logstash/logstash-oss-7.10.2-amd64.deb

4. EC2에서 아래의 명령어를 실행하여 Logstash 설치

sudo dpkg -i logstash-oss-7.10.2-amd64.deb

5. logstash 실행 (어플리케이션(beats) -> logstash -> elasticsearch -> kinana)

  • 설정파일 생성 : 해당 코드스니펫 코드 실행 후
  • 설정파일 : i를 누르면 insert 모드가 됨 -> 코드 복붙

  • port => 5044  설명 : 어플리케이션(beats) -> logstash  // logstash에서 받을 포트 번호
  • output 설명 : logstash -> elasticsearch  //elasticsearch에 저장하기 위해 권한이 있어야하므로 아이디 비밀번호 보냄
    • host : 도메인 엔드포인트 
    • * 수정하는법 : insert 모드에서 ESC 누름-> 방향키로 커서위치 이동 -> X를 누르면 한칸씩 지워짐 or insert 모드에서 백스페이스로도 지워짐
    • user : kibana id
    • password : kibana password

* 수정 완료 후 insert 모드 해제 후, :wq 치면 저장됨

 

 

  • 실행
sudo systemctl start logstash.service

 

  • logstash 설정 확인 
netstat -tnlp

포트 5044 활성화 되어있는지 확인  :::5044  << 요렇게 보임

+ Recent posts