피드로 돌아가기
Setup Apache Exporter on Centos
Dev.toDev.to
DevOps

CentOS 환경의 Apache 서버 실시간 메트릭 수집 체계 구축

Setup Apache Exporter on Centos

Fega Suseno2026년 4월 2일2beginner

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 일치 여부를 반드시 확인할 것

원문 읽기