SW

SW #5 도전학기제 (MRTG를 사용한 서버 모니터링)

천천히, 한 걸음씩 2024. 12. 16. 00:53

서버 모니터링 프로젝트: MRTG 및 SNMP 활용

프로젝트 개요

  • 목표: 서버 상황(MEMORY, CPU, DISK)을 실시간으로 모니터링하고, 이를 그래프로 시각화하여 서버 상태를 직관적으로 확인할 수 있도록 지원.
  • 도구: MRTG(Multi Router Traffic Grapher) 및 SNMP(Simple Network Management Protocol).

주요 내용

  1. SNMP 활용 코드 작성
    • 서버의 메모리, CPU, 디스크 상태를 SNMP를 통해 실시간으로 수집.
    • 데이터의 안정성과 정확성을 확보하기 위한 코드 최적화 진행.
  2. MRTG를 이용한 그래프 시각화
    • 수집된 데이터를 MRTG를 통해 시각적으로 변환하여 그래프로 출력.
    • 서버 상태 변화 및 이상 징후를 한눈에 파악할 수 있도록 설계.

성과 및 활용

  • 실시간 서버 상태 확인: 그래프 기반의 직관적 시각화로 신속한 대응 가능.
  • 시스템 안정성 강화: 서버 리소스 상황을 효율적으로 모니터링하여 잠재적 문제 예방.
  • 팀 협업 기여: 모니터링 코드 작성 및 데이터 시각화 작업을 주도하여 프로젝트 성공에 기여.

이 프로젝트를 통해 실시간 모니터링 시스템 구축 및 SNMP 기반 데이터 처리에 대한 실무 경험을 축적하였다.