6 새 템플릿

개요

이 섹션에서는 템플릿을 설정하는 방법을 배우게 됩니다.

이전에 우리는 호스트에 대한 아이템, 트리거 설정 방법과 문제 알림을 받는 방법을 배웠습니다.

이러한 모든 단계는 그 자체로 상당한 유연성을 제공하지만, 예를 들어 천 개의 호스트에 필요한 경우 많은 단계를 거치는 것처럼 보일 수 있습니다. 어느 정도의 자동화가 유용할 것입니다.

이것이 템플릿이 도움이 되는 곳입니다. 템플릿은 유용한 아이템, 트리거 및 기타 엔티티를 그룹화하여 한 번의 단계로 호스트에 적용함으로써 반복적으로 재사용할 수 있도록 합니다.

템플릿이 호스트에 연결되면, 호스트는 템플릿의 모든 엔티티를 상속받습니다. 따라서 기본적으로 미리 준비된 검사 모음을 매우 빠르게 적용할 수 있습니다.

템플릿 추가하기

템플릿 작업을 시작하려면 먼저 하나를 생성해야 합니다. 그렇게 하려면 Data collectionTemplates에서 Create template을 클릭합니다. 이렇게 하면 템플릿 구성 양식이 표시됩니다.

모든 필수 입력 필드는 빨간 별표로 표시되어 있습니다.

여기에 입력해야 할 필수 매개변수는 다음과 같습니다:

Template name

  • 템플릿 이름을 입력합니다. 영숫자, 공백 및 밑줄이 허용됩니다.

Template groups

  • Select 버튼을 클릭하여 하나 또는 여러 그룹을 선택합니다. 템플릿은 반드시 그룹에 속해야 합니다.

템플릿 그룹에 대한 접근 권한은 호스트 권한과 같은 방식으로 Template permissions 탭의 사용자 그룹 구성에서 할당됩니다. 모든 접근 권한은 개별 템플릿이 아닌 그룹에 할당되므로 템플릿을 최소 하나의 그룹에 포함시키는 것이 필수입니다.

완료되면 Add를 클릭합니다. 새 템플릿이 템플릿 목록에 표시되어야 합니다. 필터를 사용하여 템플릿을 찾을 수도 있습니다.

보시다시피 템플릿이 있지만 그 안에는 아무것도 없습니다 - 아이템, 트리거 또는 기타 엔티티가 없습니다.

템플릿에 아이템 추가하기

템플릿에 아이템을 추가하려면 'New host'의 아이템 목록으로 이동합니다. Data collection → Hosts에서 'New host' 옆의 Items를 클릭합니다.

그런 다음:

  • 목록에서 'CPU Load' 아이템의 체크박스를 선택합니다.
  • 목록 아래의 Copy를 클릭합니다.
  • 아이템을 복사할 템플릿을 선택합니다.

모든 필수 입력 필드는 빨간 별표로 표시되어 있습니다.

  • Copy를 클릭합니다.

이제 Data collectionTemplates으로 이동하면 'New template'에 새로운 아이템이 하나 있을 것입니다.

지금은 하나의 아이템으로만 멈추겠지만, 마찬가지로 템플릿에 다른 아이템, 트리거 또는 기타 엔티티를 추가하여 주어진 목적(OS 모니터링, 단일 애플리케이션 모니터링)에 대한 상당히 완전한 엔티티 세트가 될 때까지 추가할 수 있습니다.

호스트에 템플릿 연결하기

템플릿이 준비되면 호스트에 추가하는 것만 남았습니다. 그렇게 하려면 Data collection → Hosts로 이동하여 'New host'를 클릭하여 속성 양식을 열고 Templates 필드를 찾습니다.

Templates 필드에 New template 입력을 시작합니다. 생성한 템플릿의 이름이 드롭다운 목록에 나타날 것입니다. 스크롤하여 선택합니다. Templates 필드에 나타나는 것을 확인하세요.

양식에서 Update를 클릭하여 변경 사항을 저장합니다. 이제 템플릿이 호스트에 추가되었으며, 템플릿이 보유한 모든 엔티티가 포함됩니다.

이러한 방식으로 다른 호스트에도 적용할 수 있습니다. 템플릿 레벨에서 아이템, 트리거 및 기타 엔티티에 대한 모든 변경 사항은 템플릿이 연결된 호스트로 전파됩니다.

호스트에 사전 정의된 템플릿 연결하기

눈치채셨겠지만, Zabbix는 다양한 OS, 장치 및 애플리케이션에 대한 사전 정의된 템플릿 세트와 함께 제공됩니다. 모니터링을 매우 빠르게 시작하려면 그 중 적절한 것을 호스트에 연결할 수 있지만, 이러한 템플릿은 사용자 환경에 맞게 세밀하게 조정해야 한다는 점을 유의하세요. 일부 검사는 필요하지 않을 수 있고, 폴링 간격이 너무 빈번할 수 있습니다.

템플릿에 대한 더 많은 정보를 확인하실 수 있습니다.