반응형
인기 게시글
- 리눅스 Elasticsearch 설치 - ELK Stack 설치(1) 모니터링 시스템 구축 과정에서 로그 저장을 위해 ELK Stack(Elasticsearch, Logstash, Kibana) 중 하나인 Elasticsearch를 설치하였습니다. 이번 게시글에서는 Rocky Linux 8.X 환경에서 Elasticsearch 8.X 버전을 설치하는 과정을 소개하고자 합니다. 1. Java 설치 (OpenJDK 설치) Elasticsearch 설치를 위해서는 Java11 이상이 필요한데, Elasticsearch 7버전 부터는 OpenJDK 파일이 포함되어 있습니다. 저는 관리하는 서버와 같은 구성으로 OpenJDK 17버전을 사용 중입니다. https://www.openlogic.com/openjdk-downloads # openjdk 설치 경로 /usr/java $ t.. 2024.08.21
- Grafana 시스템 모니터링 대시보드 구축하기 - 아키텍처 검토 Grafana를 활용하여 통합 모니터링 시스템을 구축하려고 합니다다. 아키텍처 검토, 기술 검토의 단계부터 블로그에 정리하면서 진행하려고 합니다. 1. 기존 아키텍처의 문제점 현재 운영 중인 Grafana 모니터링 시스템은 '성능 수집(상용 소프트웨어) → 수집데이터 저장(PostgreSQL) → Grafana' 으로 구축하였다. 이미 구매하여 사용 중인 상용 소프트웨어가 있기 때문에 1) 구축에 들어가는 공수 절감, 2)성능 수집의 중복 을 위해 이렇게 구성하였다. 2. 구축 목표 Grafana, Zabbix를 활용한 IT 서비스 통합 모니터링 구축 시스템 성능 모니터링 시스템 이벤트 알람 서비스 모니터링 (Nginx, Tomcat, Oracle) 네트워크 트래픽 모니터링 3. 기대효과 서비스 운영 안.. 2024.03.21
- ElasticSearch, Logstash - 이벤트 알림 시스템 구축 시스템 특이사항 발생시 로그 감시와 카카오 알림톡을 발송하는 알림 시스템이 필요하여 기술 검토와 구축을 진행하였다. Logstash를 통해 로그 파일의 감시를 수행하고, 해당 결과를 ElasticSearch에 쌓는 방식으로 검토하였다. 1. 로그 수집 - input file : Logstash 를 활용하여 /var/log/errorlog 로그 수집 (ElasticSearch 부하 최소화를 위한 /var/log/errorlog 로그 파일 신규 생성) 1-1. /etc/rsyslog.conf 설정 vi /etc/rsyslog.conf *.error;*.crit;*.emerg;*.panic;cron.none;authpriv.none /var/log/errorlog 2. 전송 - 전송 방법 : Logstash .. 2024.03.20
- 리눅스 Logstash 설치 - ELK Stack 설치(2) 모니터링 시스템 구축 과정에서 로그 수집을 위해 ELK Stack(Elasticsearch, Logstash, Kibana) 중 하나인 Logstash를 설치하였습니다. 이번 게시글에서는 Rocky Linux 8.X 환경에서 Logstash를 설치하는 과정을 소개하고자 합니다. 1. Logstash 소개Logstash는 다양한 데이터를 수집하고 이를 처리하여 저장할 수 있는 오픈소스 솔루션입니다. 1-1. Logstash 의 주요 기능과 구성 요소모니터링 시스템을 구축하면서 사용하는 주요 기능으로 입력, 필터, 출력이 있습니다. 입력 (input) : 로그 파일, 데이터베이스, 네트워크 소켓 등 여러 데이터를 입력받을 수 있습니다. 필터 (Filter) : 입력된 데이터를 정제하고, 형식을 변경하고, 필.. 2024.08.21
반응형