cacti의 과거 그래프가 평균화되지 않도록하는 방법

소개



이 항목은 cacti의 과거 그래프를 평균화하지 않고 폴링된 값을 계속 유지하려는 방법을 설명합니다.

대상 장비 및 환경


  • cacti(1.1.38)

  • 관련 항목



    CentOS7에 cacti1.1.38 설치 + 그래프 일본어

    문제점



    다음은 설치 직후의 「DataProfile」설정 화면


    모처럼 5분 간격으로 데이터를 취득하고 있어도, 3일 이상 과거의 것을 참조하려고 하면 평균화된 데이터 밖에 참조할 수 없다.
    따라서, 과거에 거슬러 올라가 그래프를 참조했을 때에도, 5 분 간격으로 취득한 값을 참조 할 수있게한다.

    설정 방법



    DataProfile 설정



    상단 메뉴 「Console」→사이드 메뉴 「Presets」→「DataProfiles」를 선택
    오른쪽 상단의 "+"마크를 클릭하여 새 데이터 프로필을 만듭니다.


     
    신규 데이터 프로파일 설정 화면에서 필요 사항을 기재한다.

    Consolidation Functions는 풀다운 + 체크 박스가 되어 있으므로, 모두 선택한다. (모두 선택하면 '4selected'로 표시됨)
    Defautl을 체크하고 Create를 클릭합니다.


     
    등록할 수 있으면, 아래의 화면이 되므로, 우측의 「+」를 클릭한다


     
    그러면 프로파일의 설정 화면으로 천이하기 때문에, 「Rows」에 105128, 을 입력한다. (DataRetention이 자동 계산되고 1Year로 표시됨)
    그 밖에도 입력하고 [Create]를 클릭한다.


    마찬가지로 다음과 같은 4개의 프로파일을 생성한다.


    이름
    AggregationLevel
    Rows
    DefaultTimespan


    Daily
    Each Insert
    157680
    1일

    Weekly
    30 Minutes
    26280
    1 Week

    Monthly
    2 Hours
    6570
    1 Month

    Yearly
    1일
    547
    1년


    여기까지 만들면 「Save」를 클릭한다.


    DataProfile을 DataSource에 적용



    Console → Templates → DataSource를 선택하고 모든 데이터 소스를 선택한 다음 맨 아래 풀다운 메뉴에서 ChanageProfile을 선택합니다.


     
    풀다운 메뉴에서 1.5Years를 선택하고 Continue를 클릭합니다.


    향후 작성하는 그래프(의 데이터 소스)는, 과거 1.5년분의 5분 취득치를 열람할 수 있게 된다.

    주의사항



    데이터를 평균화하지 않고, 취득한 값을 그대로 유지해 두기 때문에, 데이터 용량을 많이 소비합니다.
    이번 예(1.5년분)에서는, 1 데이터 소스당, 6MByte 정도 소비합니다.

    트래픽이라면 'In'과 'Out'로 12MByte 필요합니다.
    같은 IF에서 오류를 보려는 경우 'InDrop', 'InDiscards', 'OutDrop', 'OutDiscards'에서 24MByte 필요합니다.
    총 1인터페이스당 36MByte 필요합니다.

    1.5년의 보관이 불필요하면, 반년/1년 등 개별적으로 설정하는 것, 불필요한 IF는 Error를 제외하는 등, 데이터량이 폭발적으로 증가하지 않도록 주의합니다.

    사이고에게



    이 설정은 전체적으로 관련되므로 처음(설치 직후)으로 해 두는 것이 좋습니다.

    좋은 웹페이지 즐겨찾기