다운로드한 바이너리에서 설치
Logstash 바이너리는 https://www.elastic.co/downloads 에서 사용할 수 있습니다 . 호스트 환경(TARG.GZ, DEB, ZIP 또는 RPM)에 대한 Logstash 설치 파일을 다운로드합니다.
파일의 압축을 풉니다. 콜론(:) 문자가 포함된 디렉토리 경로에 Logstash를 설치하지 마십시오.
이러한 패키지는 Elastic 라이선스에 따라 무료로 사용할 수 있습니다. 여기에는 오픈 소스 및 무료 상업 기능과 유료 상업 기능에 대한 액세스가 포함됩니다. 30일 평가판 을 시작하여 모든 유료 상용 기능을 사용해 보십시오. Elastic 라이선스 수준에 대한 정보 는 구독 페이지를 참조하십시오 .
또는 ossApache 2.0 라이선스에서 사용할 수 있는 기능만 포함 된 패키지 를 다운로드할 수 있습니다 .
지원되는 Linux 운영 체제에서 패키지 관리자를 사용하여 Logstash를 설치할 수 있습니다.
패키지 저장소에서 설치
또한 APT 및 YUM 기반 배포에 사용할 수 있는 리포지토리가 있습니다. 패키지는 Logstash 빌드의 일부로 생성되므로 바이너리 패키지만 제공하지만 소스 패키지는 제공하지 않습니다.
주요 버전 간에 우발적인 업그레이드를 방지하기 위해 Logstash 패키지 저장소를 버전별로 별도의 URL로 분할했습니다. 모든 8.xy 릴리스의 경우 버전 번호로 8.x를 사용합니다.
우리는 지문과 함께 Elastic의 서명 키인 PGP 키 D88E42B4를 사용합니다.
4609 5ACC 8548 582C 1A26 99A9 D27D 666C D88E 42B4
모든 패키지에 서명합니다. https://pgp.mit.edu 에서 사용할 수 있습니다 .
패키지 저장소(또는 DEB 또는 RPM 설치 파일)에서 설치할 때 Logstash를 서비스로 실행해야 합니다. 자세한 내용은 Logstash를 서비스 로 실행 을 참조하십시오.
테스트 목적으로 여전히 명령줄에서 Logstash를 실행할 수 있지만 기본 설정 옵션( Logstash 디렉토리 레이아웃에 설명됨 )을 수동으로 정의해야 할 수도 있습니다. 자세한 내용 은 명령줄에서 Logstash 실행 을 참조하십시오.
적절한
공개 서명 키 다운로드 및 설치:
wget - qO - https :// 아티팩트 . 탄력있는 . co / GPG - KEY - 엘라스틱서치 | sudo apt - 키 추가 -
apt-transport-https계속하기 전에 데비안에 패키지 를 설치해야 할 수도 있습니다 :
sudo apt - 설치 apt - 전송 - https
저장소 정의를 /etc/apt/sources.list.d/elastic-8.x-prerelease.list다음 위치에 저장합니다 .
echo "deb https://artifacts.elastic.co/packages/8.x-prerelease/apt 안정적인 메인" | sudo tee - a / etc / apt / 소스 . 목록 . d / elastic - 8.x - 시험판 . 목록
echo위에서 설명한 방법을 사용하여 Logstash 저장소를 추가합니다. 항목을 add-apt-repository추가하므로 사용하지 마십시오 deb-src. 하지만 소스 패키지는 제공하지 않습니다. deb-src항목 을 추가한 경우 다음과 같은 오류가 표시됩니다.
릴리스 파일에서 예상 항목 'main/source/Sources'를 찾을 수 없습니다(잘못된 소스.목록 항목 또는 형식이 잘못된 파일).
파일 에서 deb-src항목을 삭제하기만 /etc/apt/sources.list하면 설치가 예상대로 작동합니다.
실행 sudo apt-get update하면 리포지토리를 사용할 수 있습니다. 다음을 사용하여 설치할 수 있습니다.
sudo apt - 업데이트 및 & sudo apt - 설치 로그스태시 받기
Logstash 를 시스템 서비스로 관리하는 방법에 대한 자세한 내용은 Logstash 실행을 참조하세요 .
냠
공개 서명 키 다운로드 및 설치:
sudo rpm -- https :// 아티팩트 가져오기 . 탄력있는 . co / GPG - KEY - 엘라스틱서치
예를 들어 접미사 /etc/yum.repos.d/가 있는 파일 의 디렉터리에 다음을 추가합니다..repologstash.repo
[ logstash - 8.x ]
name = 8.x 패키지 용 탄력적 리포지토리
baseurl = https :// 아티팩트 . 탄력있는 . co / packages / 8.x - 시험판 / yum
gpgcheck = 1
gpgkey = https :// 아티팩트 . 탄력있는 . co / GPG - KEY - 엘라스틱서치
활성화 = 1
자동 새로 고침 = 1
유형 = rpm - md
저장소를 사용할 준비가 되었습니다. 다음을 사용하여 설치할 수 있습니다.
sudo yum install logstash
리포지토리는 CentOS5와 같이 여전히 RPM v3을 사용하는 이전 rpm 기반 배포판에서 작동하지 않습니다.
Logstash를 시스템 서비스로 관리하는 방법 은 Running Logstash 문서를 참조하십시오 .
Homebrew를 사용하여 macOS에 Logstash 설치
Elastic은 Homebrew 수식을 게시하므로 Homebrew 패키지 관리자로 Logstash를 설치할 수 있습니다 .
Homebrew와 함께 설치하려면 먼저 Elastic Homebrew 리포지토리를 탭해야 합니다.
브루 탭 엘라스틱 / 탭
Elastic Homebrew brew install리포지토리를 탭한 후 Logstash의 기본 배포를 설치하는 데 사용할 수 있습니다 .
양조 설치 탄성 / 탭 / 로그스태시 - 전체
이렇게 하면 가장 최근에 출시된 Logstash의 기본 배포가 설치됩니다. OSS 배포판을 설치하려면 를 지정하십시오 elastic/tap/logstash-oss.
Homebrew로 Logstash 시작하기
launchd가 지금 Elastic/tap/logstash-full을 시작하고 로그인 시 다시 시작하도록 하려면 다음을 실행하십시오.
양조 서비스 시작 탄력적 / 탭 / 로그스태시 - 전체
Logstash를 실행하려면 포그라운드에서 다음을 실행하세요.
로그스태시
도커
이미지는 Logstash를 Docker 컨테이너로 실행하는 데 사용할 수 있습니다. Elastic Docker 레지스트리에서 사용할 수 있습니다.
Logstash Docker 컨테이너를 구성하고 실행하는 방법에 대한 자세한 내용 은 Docker 에서 Logstash 실행을 참조하세요 .
'기술_Logstash' 카테고리의 다른 글
Logstash로 로그 구문 분석 (0) | 2022.07.09 |
---|---|
첫 번째 이벤트 시작 (0) | 2022.07.09 |
Logstash 시작하기 (0) | 2022.07.08 |
Logstash 소개 (0) | 2022.07.08 |
민감한 속성 (0) | 2022.07.08 |