개념 사전 · 프로그램
Monitorix
모니토릭스
는 시스템과 서비스의 수치를 수집해 기반 그래프로 제공하는 모니터링 도구다. 주기적으로 수집한 값과 사용자가 화면에서 보는 그래프의 갱신 시점은 구분해야 한다.
밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.
01무엇이고, 어떤 일을 하나
- 서버 CPU·메모리·디스크·네트워크 상태를 시각화한다.
- 수집 데몬과 그래프 제공 기능을 연결한다.
- 장기 추세와 최근 변화의 해상도를 함께 관리한다.
02어떤 순서로 동작하나
- 모듈과 대상 정의
필요한 시스템·서비스의 수집 항목과 접근 권한을 정한다. 모든 모듈이 모든 운영체제·서비스 버전을 지원한다고 가정하지 않는다.
- 주기 수집
데몬이 실제 자원 값을 읽어 에 갱신한다. 웹 화면 새로고침이 원천 수치 수집을 즉시 다시 실행하는 것과 같지는 않다.
- 시계열 저장
RRD의 주기·통합·보관 해상도에 맞춰 값이 저장된다. 장기 평균으로 순간적인 급등을 완전히 재구성할 수는 없다.
- 그래프 제공
등 제공 경로가 RRD의 자료를 그래프로 만든다. 값 수집·RRD 쓰기·이미지 생성·웹 접근의 각 실패를 나누어 확인한다.
03먼저 알아둘 용어와 구성요소
- 정해진 주기에 시스템·서비스 수치를 읽는 수집 부분.
- 수치의 시계열 보관과 그래프 생성을 담당하는 도구.
- 웹 요청에 따라 프로그램을 실행해 결과를 제공하는 인터페이스.
- 관찰할 자원·서비스와 표시 방법에 관련된 기능 구성.
04예제로 따라가기
- 최근 CPU 그래프가 멈췄다면 웹 서버 응답만 아니라 수집 데몬과 RRD 파일의 갱신 시각을 확인한다.
- 가상 5분 간격 평균은 짧은 순간 부하를 낮게 보이게 할 수 있어 이벤트 로그와 함께 비교한다.
- 관리 화면에 시스템 내부 정보가 포함될 수 있으므로 노출 경로와 접근 권한을 제한한다.
05혼동하기 쉬운 점과 확인 기준
- 그래프에 마지막 정상 값이 남아 있다는 사실을 현재 정상 수집의 증거로 쓰지 않는다.
- 의 경량 구조를 대규모 분산 자산 관리·보안 사건 상관분석과 동일한 기능으로 일반화하지 않는다.
06상세 노트 · 실습 자료
헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.
공식 문서 · 표준
기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.