개념 사전 · 프로그램

Monitorix

모니토릭스

는 시스템과 서비스의 수치를 수집해 기반 그래프로 제공하는 모니터링 도구다. 주기적으로 수집한 값과 사용자가 화면에서 보는 그래프의 갱신 시점은 구분해야 한다.

밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.

01무엇이고, 어떤 일을 하나

  • 서버 CPU·메모리·디스크·네트워크 상태를 시각화한다.
  • 수집 데몬과 그래프 제공 기능을 연결한다.
  • 장기 추세와 최근 변화의 해상도를 함께 관리한다.

02어떤 순서로 동작하나

  1. 모듈과 대상 정의

    필요한 시스템·서비스의 수집 항목과 접근 권한을 정한다. 모든 모듈이 모든 운영체제·서비스 버전을 지원한다고 가정하지 않는다.

  2. 주기 수집

    데몬이 실제 자원 값을 읽어 에 갱신한다. 웹 화면 새로고침이 원천 수치 수집을 즉시 다시 실행하는 것과 같지는 않다.

  3. 시계열 저장

    RRD의 주기·통합·보관 해상도에 맞춰 값이 저장된다. 장기 평균으로 순간적인 급등을 완전히 재구성할 수는 없다.

  4. 그래프 제공

    등 제공 경로가 RRD의 자료를 그래프로 만든다. 값 수집·RRD 쓰기·이미지 생성·웹 접근의 각 실패를 나누어 확인한다.

03먼저 알아둘 용어와 구성요소

정해진 주기에 시스템·서비스 수치를 읽는 수집 부분.
수치의 시계열 보관과 그래프 생성을 담당하는 도구.
웹 요청에 따라 프로그램을 실행해 결과를 제공하는 인터페이스.
관찰할 자원·서비스와 표시 방법에 관련된 기능 구성.

04예제로 따라가기

  • 최근 CPU 그래프가 멈췄다면 웹 서버 응답만 아니라 수집 데몬과 RRD 파일의 갱신 시각을 확인한다.
  • 가상 5분 간격 평균은 짧은 순간 부하를 낮게 보이게 할 수 있어 이벤트 로그와 함께 비교한다.
  • 관리 화면에 시스템 내부 정보가 포함될 수 있으므로 노출 경로와 접근 권한을 제한한다.

05혼동하기 쉬운 점과 확인 기준

  • 그래프에 마지막 정상 값이 남아 있다는 사실을 현재 정상 수집의 증거로 쓰지 않는다.
  • 의 경량 구조를 대규모 분산 자산 관리·보안 사건 상관분석과 동일한 기능으로 일반화하지 않는다.

06상세 노트 · 실습 자료

헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.

공식 문서 · 표준

기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.