Monitoring/Zabbix

Zabbix VMware 모니터링 추가 하기

Dragonfog.net 2022. 4. 5. 10:59
반응형

가상머신에 대한 모니터링 지원은 Zabbix Version 2.2.0 부터 지원

필요한 최소 VMwareCenter or vSphere 버전은 5.1

 

가상 머신 모니터링을 사용하기 위해서는 Zabbix를 --with-libxml2 및 --with-libcurl 컴파일 옵션 으로 컴파일 해야함

 

우선 아래 항목에 대하여 zabbix server에 추가후 재기동 해준다.

 

vi /etc/zabbix/zabbix_server.conf

StartVMwareCollectors=10
VMwareFrequency=60
VMwarePerfFrequency=60
VMwareCacheSize=1G
VMwareTimeout=30

 

호스트 등록

호스트명

템플릿 : VMware (zabbix6 LTS 기준 - 버전별로 네이밍이 다름)

그룹

에이전트 (사용하지는 않음)

 

매크로 설정

실제 VMware sdk를 콜해서 데이터를 불러오는놈임~

{$VMWARE.URL} -VMware서비스(vCenter 또는 ESX 하이퍼바이저) SDK URL( https://servername/sdk )
{$VMWARE.USERNAME} -VMware서비스 사용자 이름
{$VMWARE.PASSWORD} -VMware서비스 {$VMWARE.USERNAME} 사용자 비밀번호

 

 

실제 사용되는 템플릿은 아래 3개

- 호스트 설정시 등록

VMware

 

아래 템플릿은 디스커버리에서 자동으로 등록함

VMware Guest

VMware Hypervisor

 

 

 

위와 같이 설정해주면됨 (일정시간이 지난후 정상적으로 데이터가 수집되는것을 볼수 있음)

대략 1~2시간 내외~

 

사전에 호스트가 등록되어 있으면 VMware Guest OS에서 호스트명 중복으로 생성이 안될수 있음

반응형