피드로 돌아가기
Dev.toDevOps
원문 읽기
CentOS 환경의 Apache 서버 실시간 메트릭 수집 체계 구축
Setup Apache Exporter on Centos
AI 요약
Context
Apache 웹 서버의 상태를 실시간으로 파악하기 위한 모니터링 도구 부재. Prometheus 기반의 통합 관제 시스템 구축을 위한 데이터 수집 엔드포인트 필요.
Technical Solution
- Apache 서버의 상태 정보를 Prometheus 포맷으로 변환하여 제공하는 apache_exporter 도입
- 보안 강화를 위해 shell 접근이 제한된 전용 시스템 계정(apache_exporter) 생성
- systemd 서비스 유닛 설정을 통한 프로세스 자동 실행 및 장애 시 자동 재시작 구조 설계
- Apache mod_status 모듈의 ExtendedStatus 활성화 및 특정 IP 대역만 허용하는 ACL 설정으로 데이터 노출 최소화
- 9117 포트 개방을 통한 Prometheus 서버와의 메트릭 스크래핑 경로 확보
Key Takeaway
인프라 모니터링 구축 시 단순 도구 설치보다 서비스 계정 분리와 네트워크 접근 제어를 통한 보안 계층 확보가 우선되어야 함.
실천 포인트
Apache 서버 상태 모니터링 시 mod_status 설정과 exporter의 scrape_uri 일치 여부를 반드시 확인할 것