서버 모니터링 프로젝트: MRTG 및 SNMP 활용
프로젝트 개요
- 목표: 서버 상황(MEMORY, CPU, DISK)을 실시간으로 모니터링하고, 이를 그래프로 시각화하여 서버 상태를 직관적으로 확인할 수 있도록 지원.
- 도구: MRTG(Multi Router Traffic Grapher) 및 SNMP(Simple Network Management Protocol).
주요 내용
- SNMP 활용 코드 작성
- 서버의 메모리, CPU, 디스크 상태를 SNMP를 통해 실시간으로 수집.
- 데이터의 안정성과 정확성을 확보하기 위한 코드 최적화 진행.
- MRTG를 이용한 그래프 시각화
- 수집된 데이터를 MRTG를 통해 시각적으로 변환하여 그래프로 출력.
- 서버 상태 변화 및 이상 징후를 한눈에 파악할 수 있도록 설계.
성과 및 활용
- 실시간 서버 상태 확인: 그래프 기반의 직관적 시각화로 신속한 대응 가능.
- 시스템 안정성 강화: 서버 리소스 상황을 효율적으로 모니터링하여 잠재적 문제 예방.
- 팀 협업 기여: 모니터링 코드 작성 및 데이터 시각화 작업을 주도하여 프로젝트 성공에 기여.
이 프로젝트를 통해 실시간 모니터링 시스템 구축 및 SNMP 기반 데이터 처리에 대한 실무 경험을 축적하였다.



'SW' 카테고리의 다른 글
| SW #4 캡스톤디자인 (SQL 보안 및 AI 활용) (0) | 2024.12.15 |
|---|---|
| SW #3 AI-SW 아이디어 해커톤 (팀 프로젝트) (0) | 2024.12.14 |
| SW #2 소프트웨어 공학 (팀 프로젝트) (0) | 2024.12.13 |
| SW #1 Java_Web (팀 프로젝트) (0) | 2024.12.12 |