3 연결/연결 해제

개요

연결은 템플릿을 호스트에 적용하는 과정이며, 연결 해제는 호스트에서 템플릿과의 연관관계를 제거하는 과정입니다.

템플릿 연결

템플릿을 호스트에 연결하려면 다음을 수행하세요:

  1. 데이터 수집 → 호스트로 이동하세요.
  2. 필요한 호스트를 클릭하세요.
  3. 템플릿 필드에 템플릿 이름을 입력하기 시작하세요. 일치하는 템플릿 목록이 나타나며, 아래로 스크롤하여 선택하세요. 또는 필드 옆의 선택을 클릭하여 팝업 창의 목록에서 하나 또는 여러 템플릿을 선택할 수 있습니다.
  4. 호스트 속성 양식에서 추가/업데이트를 클릭하세요.

이제 호스트는 템플릿의 모든 개체를 갖게 됩니다. 여기에는 아이템, 트리거, 그래프, 저수준 검색 규칙, 웹 시나리오뿐만 아니라 대시보드도 포함됩니다.

여러 템플릿을 동일한 호스트에 연결하는 것은 해당 템플릿들이 같은 아이템 키를 가진 아이템을 포함하고 있다면 실패합니다. 그리고 트리거와 그래프가 아이템을 사용하므로, 동일한 아이템 키를 사용한다면 여러 템플릿에서 단일 호스트에 연결될 수 없습니다.

템플릿에서 개체(아이템, 트리거 등)가 추가될 때:

  • 호스트에 기존에 존재하던 동일한 개체는 템플릿의 개체로 업데이트되며, 해당 개체에 대한 기존 호스트 수준 사용자 지정 사항은 모두 손실됩니다;
  • 템플릿의 개체가 추가됩니다;
  • 템플릿 연결 이전에 호스트에만 존재했던 직접 연결된 개체는 그대로 유지됩니다.

목록에서 템플릿의 모든 개체는 이제 템플릿 이름이 접두사로 붙으며, 이는 해당 개체들이 특정 템플릿에 속한다는 것을 나타냅니다. 템플릿 이름 자체(회색 텍스트)는 템플릿 수준에서 해당 개체 목록에 접근할 수 있는 링크입니다.

외부 확인, HTTP 에이전트 확인, 단순 확인, SSH 확인Telnet 확인과 같은 일부 아이템의 경우 호스트 인터페이스는 선택사항입니다. 템플릿을 연결할 때 호스트에 인터페이스가 정의되어 있지 않으면 이러한 아이템들은 인터페이스 없이 추가됩니다. 나중에 호스트 인터페이스를 추가해도 이미 존재하는 아이템에 자동으로 할당되지 않습니다. 새로 추가된 호스트 인터페이스를 모든 템플릿 아이템에 한 번에 할당하려면 호스트에서 템플릿을 연결 해제한 다음 다시 연결하세요. 아이템 기록을 보존하려면 연결 해제 옵션을 사용하고, 연결 해제 및 지우기는 사용하지 마세요.

개체에 템플릿 이름이 접두사로 붙지 않았다면, 이는 해당 개체가 이전에 호스트에 존재했으며 템플릿에 의해 추가되지 않았음을 의미합니다.

개체 고유성 기준

템플릿에서 개체(아이템, 트리거 등)를 추가할 때 호스트에 이미 존재하여 업데이트해야 하는 개체와 다른 개체를 알아야 합니다. 동일성/차이를 판단하는 고유성 기준은:

  • 아이템의 경우 - 아이템 키;
  • 트리거의 경우 - 트리거 이름과 표현식;
  • 사용자 지정 그래프의 경우 - 그래프 이름과 해당 아이템들.
여러 호스트에 템플릿 연결

많은 호스트의 템플릿 연결을 업데이트하려면 데이터 수집 → 호스트에서 체크박스를 선택하여 일부 호스트를 선택한 다음, 목록 아래의 대량 업데이트를 클릭하고 템플릿 연결을 선택하세요:

추가 템플릿을 연결하려면 자동 완성 필드에 템플릿 이름을 입력하여 일치하는 템플릿을 제공하는 드롭다운이 나타날 때까지 입력하세요. 연결할 템플릿을 선택하려면 아래로 스크롤하세요.

교체 옵션을 사용하면 이전에 호스트에 연결되었던 템플릿의 연결을 해제하면서 새 템플릿을 연결할 수 있습니다. 연결 해제 옵션을 사용하면 연결 해제할 템플릿을 지정할 수 있습니다. 연결 해제 시 지우기 옵션을 사용하면 이전에 연결된 템플릿의 연결을 해제할 뿐만 아니라 템플릿에서 상속받은 모든 개체(아이템, 트리거 등)도 제거할 수 있습니다.

Zabbix는 상당한 양의 미리 정의된 템플릿을 제공합니다. 이들을 참고용으로 사용할 수 있지만, 너무 많은 아이템을 포함하고 너무 자주 데이터를 폴링할 수 있으므로 운영 환경에서 수정 없이 사용하는 것은 주의하세요. 사용하려면 실제 요구 사항에 맞게 세밀하게 조정하세요.

연결된 개체 편집

템플릿에서 연결된 아이템이나 트리거를 편집하려고 하면 많은 핵심 옵션이 편집에서 비활성화되어 있음을 알 수 있습니다. 이는 템플릿의 아이디어가 템플릿 수준에서 원터치 방식으로 편집하는 것이므로 당연합니다. 하지만 여전히 예를 들어 개별 호스트에서 아이템을 활성화/비활성화하고 업데이트 간격, 기록 길이 및 기타 매개변수를 설정할 수 있습니다.

개체를 완전히 편집하려면 템플릿 수준에서 편집해야 하며(템플릿 수준 바로가기가 양식 이름에 표시됨), 이러한 변경 사항이 이 템플릿이 연결된 모든 호스트에 영향을 미친다는 점을 염두에 두어야 합니다.

템플릿 수준에서 구현된 개체에 대한 모든 사용자 지정은 호스트 수준에서의 개체의 이전 사용자 지정을 재정의합니다.

템플릿 연결 해제

호스트에서 템플릿 연결을 해제하려면 다음을 수행하세요:

  1. 데이터 수집 → 호스트로 이동하세요.
  2. 필요한 호스트를 클릭하고 템플릿 필드를 찾으세요.
  3. 템플릿 연결을 해제하려면 템플릿 옆의 연결 해제 또는 연결 해제 및 지우기를 클릭하세요.
  4. 호스트 속성 양식에서 업데이트를 클릭하세요.

연결 해제 옵션을 선택하면 템플릿과의 연관관계만 제거하고 모든 개체는 호스트에 남겨둡니다. 여기에는 아이템, 트리거, 그래프, 저수준 검색 규칙 및 웹 시나리오가 포함되지만 대시보드는 제외됩니다. 연결된 템플릿에서 상속받은 값 맵과 태그도 제거된다는 점에 유의하세요.

연결 해제 및 지우기 옵션을 선택하면 템플릿과의 연관관계와 모든 개체(아이템, 트리거 등)를 모두 제거합니다.