3 인벤토리

원본 보기

3 인벤토리

개요

Zabbix에서 네트워크 장치의 인벤토리를 관리할 수 있습니다.

Zabbix 프론트엔드에는 특별한 인벤토리 메뉴가 있습니다. 하지만 처음에는 어떤 데이터도 표시되지 않으며, 데이터를 입력하는 곳도 아닙니다. 인벤토리 데이터를 구축하는 것은 호스트를 구성할 때 수동으로 하거나 자동 채우기 옵션을 사용하여 자동으로 수행됩니다.

인벤토리 구축

수동 모드

호스트를 구성할 때, 인벤토리 탭에서 장치 유형, 시리얼 번호, 위치, 담당자, URL 등과 같은 세부 정보를 입력할 수 있습니다. 이 데이터는 인벤토리 정보를 채우게 됩니다.

호스트 인벤토리 정보에 URL이 포함되어 있고 'http' 또는 'https'로 시작하는 경우, 인벤토리 섹션에서 클릭 가능한 링크로 표시됩니다.

자동 모드

호스트 인벤토리는 자동으로도 채울 수 있습니다. 이것이 작동하려면 호스트를 구성할 때 인벤토리 탭의 인벤토리 모드를 자동으로 설정해야 합니다.

그런 다음 호스트 아이템을 구성하여 호스트 인벤토리 필드를 해당 값으로 채울 수 있으며, 아이템 구성에서 해당 속성(아이템이 채울 호스트 인벤토리 필드라고 함)으로 대상 필드를 지정할 수 있습니다.

자동화된 인벤토리 데이터 수집에 특히 유용한 아이템들:

  • system.hw.chassis[full|type|vendor|model|serial] - 기본값은 [full], 루트 권한 필요
  • system.hw.cpu[all|cpunum,full|maxfreq|vendor|model|curfreq] - 기본값은 [all,full]
  • system.hw.devices[pci|usb] - 기본값은 [pci]
  • system.hw.macaddr[interface,short|full] - 기본값은 [all,full], 인터페이스는 정규표현식
  • system.sw.arch
  • system.sw.os[name|short|full] - 기본값은 [name]
  • system.sw.packages[regexp,manager,short|full] - 기본값은 [all,all,full]
인벤토리 모드 선택

인벤토리 모드는 호스트 구성 폼에서 선택할 수 있습니다.

새 호스트의 기본 인벤토리 모드는 관리일반기타기본 호스트 인벤토리 모드 설정에 따라 선택됩니다.

네트워크 검색이나 자동 등록 작업에 의해 추가된 호스트의 경우, 수동 또는 자동 모드를 선택하는 호스트 인벤토리 모드 설정 작업을 정의할 수 있습니다. 이 작업은 기본 호스트 인벤토리 모드 설정을 재정의합니다.

인벤토리 개요

모든 기존 인벤토리 데이터의 세부 정보는 인벤토리 메뉴에서 확인할 수 있습니다.

인벤토리 → 개요에서는 인벤토리의 다양한 필드별로 호스트 수를 확인할 수 있습니다.

인벤토리 → 호스트에서는 인벤토리 정보가 있는 모든 호스트를 볼 수 있습니다. 호스트 이름을 클릭하면 폼에서 인벤토리 세부 정보가 나타납니다.

개요 탭은 다음을 표시합니다:

매개변수 설명
호스트 이름 호스트의 이름입니다.
이름을 클릭하면 해당 호스트에 정의된 스크립트가 있는 메뉴가 열립니다.
호스트가 유지보수 중인 경우 호스트 이름이 주황색 아이콘과 함께 표시됩니다.
표시 이름 호스트의 표시 이름(정의된 경우)입니다.
호스트 (Agent, SNMP, JMX, IPMI)
인터페이스
이 블록은 호스트에 구성된 인터페이스의 세부 정보를 제공합니다.
OS 호스트의 운영 체제 인벤토리 필드(정의된 경우)입니다.
하드웨어 호스트 하드웨어 인벤토리 필드(정의된 경우)입니다.
소프트웨어 호스트 소프트웨어 인벤토리 필드(정의된 경우)입니다.
설명 호스트 설명입니다.
모니터링 이 호스트의 데이터가 있는 모니터링 섹션에 대한 링크: , 최신 데이터, 문제, 그래프, 대시보드.
구성 이 호스트의 구성 섹션에 대한 링크: 호스트, 아이템, 트리거, 그래프, 검색, .
각 링크 뒤에는 구성된 개체의 수가 표시됩니다.

세부 정보 탭은 채워진(비어있지 않은) 모든 인벤토리 필드를 표시합니다.

인벤토리 매크로

알림에 사용할 수 있는 호스트 인벤토리 매크로 {INVENTORY.*}가 있습니다. 예를 들어:

"{INVENTORY.LOCATION1}의 서버에 문제가 있습니다. 담당자는 {INVENTORY.CONTACT1}이고, 전화번호는 {INVENTORY.POC.PRIMARY.PHONE.A1}입니다."

자세한 내용은 지원되는 매크로 페이지를 참조하세요.

다음 단계는?