ELK 6.5 Nginx 로그 수집 - 01 구조 소개, 시스템 환경 설정
1783 단어 ELKelasticsearch
FileBeat, 웹 서버 에서 로 그 를 수집 하고 LogStash 를 통 해 5044 포트 를 얻어 LogStash 에 로 그 를 전송 하 는 필터 작업
LogStash, FileBeat 에서 온 로 그 를 받 고 로그 분석, 여과, ElasticSearch 의 9200 포트 를 통 해 ElasticSearch 에 저장, 색인 (9300 포트 는 ES 클 러 스 터 간 통신 사용) 으로 전송 합 니 다.
Kibana, ELasticSearch 9200 포트 와 통신 하여 데이터 전시
2. ELK 키 트 를 설치 하기 전에 리 눅 스 시스템 의 최적화 와 JDK 1.8 의 설치 (바 이 너 리 패키지) 를 설정 합 니 다.
2.1 # vim /etc/sysctl.conf
fs.file-max=65535
vm.max_map_count = 262144
그 중에서 첫 번 째 매개 변수 fs. file - max 는 주로 설정 시스템 의 최대 파일 설명자 수 를 엽 니 다. 65535 또는 더 높 은 두 번 째 매개 변수 vm. max 로 수정 하 는 것 을 권장 합 니 다.map_count 는 자바 스 레 드 수량 에 영향 을 줍 니 다. 프로 세 스 가 가 질 수 있 는 VMA (가상 메모리 영역) 의 크기 시스템 을 제한 하 는 데 사용 되 는 기본 값 은 65530 입 니 다. 262144 이상 (이 항목 은 필요 하지 않 습 니 다. 정상 적 인 실행 을 하지 않 았 습 니 다) 2.2 \ # vim / etc / security / limits. conf 로 수정 하 는 것 을 권장 합 니 다.
* soft nproc 65536
* hard nproc 65536
* soft nofile 65536
* hard nofile 65536
* soft memlock unlimited
* hard memlock unlimited
프로 세 스 최대 파일 설명자 (nofile), 최대 사용자 프로 세 스 수 (nproc), 최대 잠 금 메모리 주소 공간 (memlock) 조정
2.3 # vim /etc/security/limits.d/20-nproc.conf
* soft nproc 65536
root soft nproc unlimited
2.1~2.3
실행 \ # sysctl – p 시스템 재 부팅
2.4 JDK 1.8 설치 및 환경 변수 설정
홈 페이지 다운로드 jdk - 8u192 - linux - x64. tar. gz
/ usr / local / 디 렉 터 리 에 압축 을 풀 고 소프트 연결 을 만 듭 니 다.
# ln –s /usr/local/jdk1.8.0_192 /usr/local/java
/ etc / profile. d / 디 렉 터 리 아래 path. sh 스 크 립 트 파일 을 새로 만 들 고 x 를 추가 하면 실행 가능 한 권한 입 니 다.
# source /etc/profile.d/path.sh
# java –verson ( )
잘못 썼 습 니 다. 지적 을 환영 합 니 다: VX: 85862870
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ELK 스택 구축ElasticSearch, LogStash, Kibana 조합으로 로그 수집 - 로그 저장 및 검색 - 시각화로 쓰이게 된다. Logstash는 실시간 파이프라인 기능을 갖는 데이터 수집 엔지이며, Input을 받아...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.