본문 바로가기

개발일기/서버

서버 모니터링

서버 모니터링 항목

 

-장비 모니터링

시스템 구성 장비의 문제 체크

클라우드 시스템의 경우 클라우드 서비스 정상 여부 체크

 

-서비스 모니터링

서비스에 문제가 있는지 체크

로그 확인, 프로세스 재기동 등

 

-서버 및 네트워크 리소스 모니터링

CPU, 메모리, 스토리지 등의 리소스 사용률, 네트워크 대역 모니터링

서버 자원 모니터링

일반적으로 CPU > 메모리 > 디스크 > 네트워크 순으로 부족 여부 확인

CPU

  • CPU 자원은 부족한가?
  • 실행큐에 얼마나 쌓였는가?
  • CPU 사용 유형 중 System이나 IO wait의 사용률이 높은가?
  • 프로세스별 CPU 사용률 분포는 균등한가?

메모리

  • 메모리가 부족한가?(swap이 발생하고 있는가?)
  • 서버 전체 또는 개별 프로세스 단위로 메모리 사용량이 지속적으로 증가하는가?
  • 파일 캐시 영역으로 사용하는 메모리량은 얼마인가?

디스크

  • 디스크 서비스 시간은 디스크 대기시간을 포함해서 얼마인가?
  • 특정 디스크로 입출력이 집중됏는가?
  • 파일시스템 중 공간이 부족한 곳은 있는가?
  • 디스크 스프라이트가 잘 구성돼 있는가?
  • 스토리지 채널 병목이 있는가?

네트워크

  • 네트워크 데이터 전송량은 얼마인가?
  • 네트워크 재전송량이 많은가
  • RTT(Round-Trip Time) 시간이 높은가?

 

주요 모니터링 도구

  • netstat : 네트워크 connection 상태, 라우팅 테이블, 인터페이스 통계 정보 등을 출력
  • vmstat : 프로세스/메모리/입출력/시스템/CPU 활동상황에 대한 정보 확인
  • top : linux kernel을 통해 관리되는 프로세스의 태스크 리스크들의 정보(메모리, cpu, 상태정보) 등을 확인할 수 있는 명령어
  • sar : top과 마찬가지로 cpu/memory/hdd 사용량 통계치 등 모니터링 가능, history 및 최종 통계치 볼 수 있음
  • free : 현재 시점의 메모리 상태를 쉽게 확인할 수 있음
  • ps : 현재 시점의 메모리 상태를 쉽게 확인할 수 있음

 

-JOB 모니터링

업무 시간 중의 온라인 처리, 업무 외 시간의 집계, 전표처리 등을 위한 모니터링

 

 

 

 

reference

https://12bme.tistory.com/116

 

[인프라] 서버 모니터링

실제 실행 환경이 구동되면 장애 탐지나 각종 인프라 리소스 상태를 파악하기 위해 시스템을 모니터링해야 합니다. 서버 모니터링에 대한 개요와 클라우드 서비스로 Docker 컨테이너를 모니터링

12bme.tistory.com

https://chigon.tistory.com/entry/%EC%84%B1%EB%8A%A5-%ED%85%8C%EC%8A%A4%ED%8A%B8%EC%8B%9C-%EC%84%9C%EB%B2%84-%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81-%EB%B0%A9%EB%B2%95-%EC%A0%95%EB%A6%AC

 

성능 테스트시 서버 모니터링 방법 정리

성능테스트 진행시 서버 자원 상태에 대해 모니터링이 필요한데, 이에 대한 기본적인 내용을 정리해봤다. 참고 : (도서) 실무로 배우는 시스템 성능 최적화 : 시스템 동작 분석부터 성능 개선까

chigon.tistory.com

https://owlyr.tistory.com/24

 

[실무로 배우는 시스템 성능 최적화] 서버 모니터링

기본 방향 서버 자원 사용률 확인 시 중간 점검 항목 CPU Memory Disk Network 자원 모니터링 로그를 남겨서 분석 시 CPU 사용량 분석 안정적인 운영을 위한 CPU 사용률 기준 CPU 사용량 상세 분석 가상화 C

owlyr.tistory.com

 

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=cmtes_inc&logNo=221628997448 

 

정보시스템 운영 상태관리 (서버 cpu, memory, disk 등의 관리) 방법은 ?

정보시스템 운영상태 관리란 ? 정의 : 정보 시스템(서버시스템 정도)을 구성하는 시스템 구성 요소에 대한 ...

blog.naver.com

 

'개발일기 > 서버' 카테고리의 다른 글

[Centos] Terminal에서 복사/붙여넣기 시 0~1  (0) 2023.07.04