ZCM(for DataDog)을 통한 DataDog Config 설정안내

Print

개요

ZMON 과 DataDog를 모두 사용하는 사용자를 위해 Host에 DataDog Config 설정을 위한 ZCM(ZMON Config Manager)를 설치하여 ZMC(ZMON Management Console)에서 DataDog 설정 파일을 수정할 수 있는 기능을 이용할 수 있다.

DataDog Config 설정을 위한 Agent는 티켓으로 문의를 통해 제공합니다.  

DataDog 연동확인(ZMON Management Console 에서 확인)

  1. ZMC(ZMON Management Console)에 접속해 Agent Config 메뉴의 + 버튼클릭하여 확장후 DataDog 메뉴를 클릭한다.

  2. ZCM for DataDog가 정상적으로 설치되면 Mapping 탭의 Agent 관리목록에 서버 및 DataDog 상태가 표시된다.
    ※ 주의사항 : ZCM for DataDog을 여러 번 재설치 하는경우 Agent관리목록에 동일한 서버가 여러 개 생성될 수 있으므로 garbage로 생성된 host는 체크박스 선택 후 Delete 버튼을 클릭하여 삭제한다. 만약 잘못 삭제한 경우 agent를 재설치 해야하므로 주의하여 삭제한다.

DataDog 설정 적용

◎ Mapping 탭

ZCM for DataDog agent 가 정상적으로 설치된경우 Mapping 탭에서 Host 를 확인 할 수 있다.

Host 와 Config(Property)를 매핑하여 DataDog 설정에 Update 하거나, 현재 DataDog 의 설정 내용을 확인 할 수 있다.

1. Agent관리목록

  • Name : Host Name을 표기한다. Name의 link 클릭시 Last Config 팝업을 호출한다. Last Config 팝업에서는 해당 Host의 telegraf.conf 파일의 설정 내용을 확인할 수 있다.

    • Title 에 최종적으로 sync 된 설정 내용의 일자가 표기된다.

    • 팝업 하단의 Sync 버튼을 클릭하면 다음 Polling 시 Host의 Target에 선택된 파일의 내용을 가져온다.
      ※ ZCM for DataDog agent 와 ZMC가 일정주기로 Polling 하므로 Sync 버튼을 클릭 후 바로 data 를 가져오는 것이 아닌 Polling 주기에 따라 지연이 발생될 수 있다. (Default Polling 주기는 15초이므로, Sync 버튼 클릭 후 최대 15초 이후에 확인한다.)

  • Status : Host 의 DataDog상태를 나타낸다.

  • OS : Host 의 OS 를 표기한다.

  • Update Time : Mapping 된 Config 를, 실제 Host의 Target 설정파일에 마지막으로 Update 한 일자 및 시간을 표기한다.

  • Config : Host 에 Mapping 된 Config 를 확인 할 수 있고, 이미 Mapping 되어 있는 Config Property 를 클릭시 Mapping 해제할 수 있다.

2. Config 매핑

Agent관리 목록에 Host가 추가되면 Host 클릭시 설치된 DataDog의 설정을 확인할 수 있음으로
해당 설정을 복사 및 편집하여 Config를 등록한다.

  • (1) Agent 관리 목록에서 설정할 Host 의 Checkbox 를 선택한다. 이 때 여러 Host 를 중복 선택할 수 있다.

  • (2) 상단의 Target / Config Name Selectbox 에서 설정할 설정파일과 Config 를 선택한다.

  • 선택한 Host 의 목록과 적용한 Config 를 확인하고 (3)Apply 버튼을 클릭한다.
    Apply 클릭 시 (1)Agent 관리 목록에 체크했던 Host 의 Config 가 추가된다.

  • Host - Config 의 매핑을 확인한 후, 매핑된 Config 를 실제 Host의 Target 설정파일에 적용하려면 (1)의 Host를 선택후 (4)Update 버튼을 클릭한다.

  • (4)Update 버튼 클릭 후 ZCM for DataDog agent 에 의해 자동으로 DataDog가 재시작되어 변경한 사항을 적용한다.

Apply 만 했을 경우 실제 Host의 DataDog 설정파일에 적용되지 않는다. 설정을 실제 적용을 위해서는 Update 버튼을 클릭하여야 한다.

Update 클릭 시, 각 Config 들이 올바르게 설정되었는지 프로세스에 의해 확인 후 Update 를 한다.

Update 버튼 클릭 후 최대 15초 이내 telegraf.conf 에 적용된다. 적용 후 (1)Agent 관리 목록의 Update 시간이 변경되므로 해당 시간을 확인한다.

  • (1)Agent 관리 목록에 garbage 로 생성된 Host 의 경우, (5)Delete 버튼을 클릭하여 삭제한다.
    * Host 삭제 시 다시 Host를 목록에 표시하려면 ZCM for DataDog agent 를 재설치해야하므로 주의하여 삭제한다.

◎ Config 탭

DataDog의 설정 파일별로 Config를 등록할 수 있다.

1. Config 목록

  • Name : Config 의 사용자 정의 설정명

  • Target : Config를 적용할 DataDog 의 Target 설정파일

  • Mapping Count : Host에 매핑된(Apply 기준) Count

  • Action : X 버튼 클릭 시 해당 Row의 Config가 삭제된다. 단, Mapping Count가 0인 경우에만 삭제 가능하다.

2. Config 추가 / 편집 / 삭제

▶ Add

Add 버튼 클릭 시 Config 를 추가하는 화면이 뜬다.

▶ Edit

Config 목록의 Name 클릭시 해당 Row 의 Config의 상세 설정 내용을 확인 및 편집할 수 있다.

  • Target : ZCM for DataDog Agent를 통해 변경할 수 있는 설정파일 목록이 뜬다.
    변경할 설정파일을 선택한다.

  • Name 은 ZCM 에서 사용자가 해당 Config 에 대해 인지하기 쉽도록 변경할 수 있다.

  • Add 하여 등록시 기본 설정 내용이 셋팅되지 않음으로 Mapping 탭에서 Host를 클릭 및 Target을 선택하여 해당 설정내용을 복사하여 확인 및 편집하여 사용하는것이 좋다.

  • Save 버튼을 클릭하여 저장한다.

▶ Delete

Config 목록의 가장 마지막 열인 Action 항목의 X 버튼 클릭 시 해당 열의 Config 가 삭제된다.

X 버튼이 있더라도 Mapping Count 가 0인 경우에만 삭제가 가능하다.

이 답변이 유용합니까? 아니오

Send feedback
도움을 드리지 못해 죄송합니다. 피드백을 주시면 이 문서의 품질을 높이겠습니다.