|
|
게시됨 2021. 2. 1. 오후 2:46:20
|
|
|
|

로그 시스템 (1) Windows 설치 ELK 7.10.2 튜토리얼
시스템이 너무 많으면 시스템이 분산 방식으로 배포되고 마이크로서비스로 분리되면, 통합 로그 시스템이 특히 중요합니다. 그렇지 않으면 각 서버에 로그인해 해당 로그 파일을 볼 수 없습니다.
로그는 주로 시스템 로그, 애플리케이션 로그, 보안 로그를 포함합니다. 시스템 운영 및 관리 및 개발자는 로그를 통해 서버 소프트웨어 및 하드웨어 정보를 이해하고, 구성 중 오류를 확인하며, 오류를 유발할 수 있습니다. 로그의 빈번한 분석은 서버 부하, 성능, 보안에 대한 통찰을 제공하여 적시에 오류를 수정할 수 있게 합니다.
종종 로그는 여러 장치에 흩어져 저장됩니다. 수십 대에서 수백 대의 서버를 관리한다면, 여전히 전통적인 방식으로 각 컴퓨터에 차례로 로그인하는 방식을 사용하고 있습니다. 이게 번거롭고 비효율적으로 느껴지지 않나요?
이 시점에서 로그 센터를 설치해야 하며, 모든 시스템이 로그 정보를 이 로그 센터로 전송하여 문제를 제때 해결할 수 있도록 돕습니다.
로그 센터
ELK:이 도구는 세 가지 오픈소스 도구로 구성되어 있습니다: ElasticSearch(ES), Logstash, 그리고 kibana. 기능으로는 분산형, 제로 구성, 자동 발견, 인덱스 자동 샤딩, 인덱스 복제 메커니즘, restful 스타일 인터페이스, 다중 데이터 소스, 자동 검색 페이로드 등이 있습니다.
특징: 오픈 소스, 무료
스플렁크:Splunk를 사용해 모든 애플리케이션, 서버, 장치에서 생성된 빠른 모바일 컴퓨터 데이터를 수집, 색인화하고 활용하세요. Splunking을 사용해 컴퓨터 데이터를 처리하면 몇 분 만에 문제를 해결하고 보안 사고를 조사할 수 있습니다.
특징: 엔터프라이즈 버전 요금, 시작하기 어렵습니다.
예외 없음:원주민. .NET 플랫폼에서 개발된 오픈소스 로그 수집 센터 세트는 호스팅 또는 자체 배포를 지원하며, 새 버전에는 데드체인과 시간 소모 같은 매우 간단한 APM도 포함되어 있습니다.
특징: 호스팅 비용, 명확하고 이해하기 쉬운 인터페이스, 그리고 무엇보다도 중요합니다. 넷과 오픈 소스
순서:Seq는 단일 컴퓨터에서 실행되는 로그 서버입니다. 당신의 애플리케이션은 Serilog 같은 프레임워크를 통해 구조화된 이벤트를 전송합니다.
기능: 다중 쿼리 메서드 - SQL 표현식 쿼리 지원, C#, ==, !=, <, <=, 내장 StartsWith(), EndsWith(), IndexOf() 및 Contains(), 그리고 전체 텍스트 검색 지원. 유료 시스템이지 오픈 소스 시스템이 아니기 때문에 무료 버전 기능은 줄어들 것입니다.
Windows 설치 ELK 7.10.2 튜토리얼
먼저, 컴퓨터는 다음과 같이 Java 환경을 설치해야 합니다:
C:\Users\itsvse_nuc>java -version Java 버전 "1.8.0_211" Java(TM) SE 런타임 환경 (빌드 1.8.0_211-b12) Java HotSpot(TM) 64비트 서버 VM (빌드 25.211-b12, 혼합 모드) 다운로드 주소:하이퍼링크 로그인이 보입니다.
다운로드 :elasticsearch-7.10.2-windows-x86_64.zip, kibana-7.10.2-windows-x86_64.zip, logstash-7.10.2-windows-x86_64.zip, 약 9억
Install elasticsearch-7.10.2
elasticsearch-7.10.2-windows-x86_64.zip 파일을 압축 해제한 후 bin 디렉터리에서 실행한 뒤, 다음과 같이 서비스로 설치하세요:
{ "이름" : "DESKTOP-C76AMDM", "cluster_name" : "탄성 탐색", "cluster_uuid" : "g5yrfnSXS6CVusCV5XUXMA", "버전" : { "번호" : "7.10.2", "build_flavor" : "기본값", "build_type" : "집", "build_hash" : "747e1cc71def077253878a59143c1f785afa92b9", "build_date" : "2021-01-13T00:42:12.435326Z", "build_snapshot" : 거짓, "lucene_version" : "8.7.0", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "태그라인" : "알다시피, 검색을 위해"
} logstash-7.10.2 설치
Logstash는 실제로 설치할 것이 없고, 로그 입력, 출력, 필터링을 담당하며, bin 디렉터리 아래에서 logstash.bat 스크립트만 시작하면 됩니다.
install kibana-7.10.2-windows-x86_64
Kibana는 기본적으로 프로그램 루트 디렉터리 /config/kibana.yml에서 설정 파일을 불러옵니다.
kibana.yml 구성은 다음과 같습니다:
구성 매개변수 참조:하이퍼링크 로그인이 보입니다.
그 다음 빈 디렉터리 아래에서 kibana.bat 실행 하세요.
키바나를 윈도우 서비스로도 설치할 수 있습니다.
마지막으로, 대시보드 주소에 접근하세요:하이퍼링크 로그인이 보입니다.
(끝)
|
이전의:기본 검색 설정은 운영 환경에 적합하지 않습니다...다음:SVN을 사용해 파일을 업로드, 업데이트, 추가, 삭제합니다
|