[DevOps] - 160대 서버를 위한 ELK 통합 로그 시스템 완벽 가이드 | 아키텍처부터 실무 설정까지
·
DevOps
대규모 인프라를 운영할 때, 각 서버의 로그를 개별적으로 확인하는 것은 운영의 효율성을 심각하게 저하시킵니다.이를 해결하기 위한 업계 표준 솔루션이 바로 ELK 스택입니다.160대 서버를 대상으로 직접 구축하고 운영했던 경험을 바탕으로, ELK 스택의 구조적 이해부터 Filebeat 설정, 그리고 실무 노하우까지 정리해 보았습니다. 1. ELK 스택이란? Elasticsearch는 '엔진'이고, ELK는 그 엔진을 중심으로 한 '생태계(Stack)'입니다. 자동차로 비유하자면 Elasticsearch는 '엔진'이고, ELK는 그 엔진을 얹은 '자동차 전체'라고 이해하면 쉽습니다.Elasticsearch (엔진): 분산형 검색 및 분석 엔진. 모든 로그가 저장되고 실제 검색이 이루어지는 '핵심 심장'입니..
DevOps - Zabbix 로그 파일 모니터링 | "Accessible only as active check" 에러 해결 가이드
·
DevOps
Zabbix로 로그 파일 모니터링을 설정할 때, "Accessible only as active check"라는 에러 메시지를 만나는 경우가 있습니다.이 에러는 로그 파일 모니터링 항목이 Active 모드에서만 동작할 수 있다는 것을 의미하는데요, 이 문제를 해결하는 방법에 대해 알아보겠습니다.로그 파일 모니터링은 왜 Active 모드에서만 동작할까?로그 파일은 시스템에서 실시간으로 변경되며, 그 내용이 빠르게 쌓일 수 있습니다.Passive 모드에서는 Zabbix 서버가 주기적으로 에이전트에게 데이터를 요청하는 방식인데, 로그 파일처럼 빈번하게 변동되는 데이터를 이런 방식으로 관리하면 비효율적일 수 있습니다.그래서 Active 모드에서는 Zabbix 에이전트가 로그 파일의 변동을 감지하고, 그 데이터를..
Linux - 리눅스 주요 로그 파일 정리
·
OS/Linux
리눅스 시스템에서 로그 파일은 시스템의 상태를 모니터링하고, 사용자 활동을 추적하며, 보안 사고를 분석하는 데 중요한 역할을 합니다. 로그 파일을 이해하고 적절하게 관리하는 것은 시스템 관리자에게 필수적인 기술입니다.주요 로그 파일 요약로그 파일위치내용명령어utmp/var/run/utmp현재 로그인한 사용자들의 상태 정보w, who, fingerwtmp/var/log/wtmp성공한 로그인/로그아웃 및 시스템 부팅/종료 이력last, lastbbtmp/var/log/btmp실패한 로그인 시도 기록lastblastlog/var/log/lastlog각 사용자별 가장 최근 로그인 기록lastlogsecure/var/log/secure사용자 인증 관련 정보 (로그인, 사용자 추가/삭제 등)cat, grepmess..