2017年3月14日火曜日

Zabbix ESXi감시

Zabbix Server에서、vSphere API을 이용해서 ESXi을 감시하겠습니다.
CentOS7, Zabbix 3.0을 기준으로 하겠습니다.













위의 것을 감시해 보겠습니다.

1.zabbix_server.conf을 수정하겠습니다.

vi /etc/zabbix/zabbix_server.conf
StartVMwareCollectors=1 ##1개이상을 설정해 주십시요.
zabbix 재실행
# systemctl restart zabbix-server

2.감시대상 호스트 등록

Zabbix WEB 페이지에서
설정 → 호스트 → 오른쪽 위에 있는 호스트 작성 버튼을 클릭합니다.
호스트명은 ESXi의 호스트명과 같이 않은 것으로 설정합니다.
IP는 ESXi가 인스톨 된 IP를 이용합니다.












3.2번에서 작성한 호스트에 매크로를 등록합니다.

호스트 등록화면에서 매크로 탭을 클릭합니다.
{$USERNAME}에는 ESXi에 로그인할 유져명을 사용합니다.
{$PASSWORD} 에는 {$USERNAME}의 패스워드를 입력합니다.
{$URL}에는 https://ESXi의 호스트 IP/sdk를 입력합니다.










4.template추가

호스트 등록화면에서 템플릿을 클릭합니다.
선택 버튼을 클릭하고 Template Virt VMware을 선택하여 등록합니다.
다른 템플릿은 선택하지 말길 바랍니다.










만약, Template Virt VMware, Template Virt VMware Guest, Template Virt VMware Hypervisor을 전부 등록하게 되면 에러가 발생합니다.
에러 내용중에는
Unknown hypervisor uuid.가 있는데, 그 이유는
emplate Virt VMware Guest, Template Virt VMware Hypervisor중복해서 등록되었기 때문 입니다. 템플릿에서 위의 두개는 지워주시길 바랍니다.
반듯이 작성은 Template Virt VMware이것만 등록해 주세요.

완성 화면











이상입니다.

0 件のコメント: