VMware 모니터링 · 2 min read · Oct 18, 2025

VMware ESX/vSphere 모니터링하기 Opsview로

VMware ESX/vSphere 모니터링하기 Opsview로

Opsview는 가상화된 장치를 모니터링하는 강력하고 유연한 방법을 제공합니다. VMware ESX 및 ESX에서 실행 중인 VM을 모니터링하기 위해 아래에 나열된 몇 가지 소프트웨어를 다운로드하고 설치해야 합니다. 즉, VMware vSphere SDK for Perl과 ESX를 확인하기 위한 Nagios 플러그인입니다.

먼저, Opsview 서버에 터미널을 열어야 합니다(예: ssh를 통해). 접속한 후, “su -“로 root로 전환하고 “cd /usr/local/src”로 이동합니다.

이제 VMware 웹사이트에서 VMware SDK(앞서 언급한)를 다운로드해야 합니다; 여기 링크. 이를 위해 www.vmware.com에 로그인할 수 있어야 합니다.

파일은 Opsview 시스템에 연결하는 데 사용하는 머신에 다운로드되므로, ssh:// 또는 WinSCP(플랫폼에 따라)를 사용하여 Opsview 시스템으로 복사해야 합니다. 파일 이름은 다음과 유사할 것입니다:

VMware-vSphere-Perl-SDK-5.0.0-422456.x86_64.tar.gz

파일을 /usr/local/src로 복사한 후, root로서 배포판에 따라 몇 가지 패키지를 설치해야 합니다:

Red Hat Enterprise Linux

yum install openssl-devel perl-Class-MethodMaker perl-SOAP-Lite perl-XML-LibXML openwsman-perl perl-Data-Dump

Opsview는 perl-uuid에 대한 별도의 패키지를 구축했으며, 다음 링크에서 사용할 수 있습니다. ‘rpm -iv ’를 사용하여 설치하십시오.

RHEL 6

x86: https://s3.amazonaws.com/perl-UUID/perl-UUID-0.04-1.0.el6.i686.rpm

x86-64: https://s3.amazonaws.com/perl-UUID/perl-UUID-0.04-1.0.el6.x86_64.rpm

RHEL 5

x86: https://s3.amazonaws.com/perl-UUID/perl-UUID-0.02-1.el5.i386.rpm

x86-64: https://s3.amazonaws.com/perl-UUID/perl-UUID-0.02-1.el5.x86_64.rpm

Ubuntu/Debian:

apt-get install cpanmin libdata-dump-perl libsoap-lite-perl libclass-methodmaker-perl libxml-libxml-simple-perl libssl-dev libarchive-zip-perl libuuid-perl

VMware SDK의 특성으로 인해 다음을 실행해야 합니다:

export http_proxy=
export ftp_proxy=

설치가 완료되면, cd /usr/local/src로 이동하고 다음 명령을 실행합니다:

tar zxvf VMware-vSphere-Perl-SDK-5.0.0-422456.x86_64.tar.gz  
cd vmware-vsphere-cli-distrib/  
./vmware-install.pl

vmware-install.pl 명령을 실행하면 사용자 계약을 읽고 동의하는지 확인하라는 메시지가 표시됩니다. 완료되면 SDK가 설치됩니다.

이것이 VMware를 모니터링하기 위해 Opsview를 설정하는 명령줄 부분의 요약입니다. 다음으로 GUI를 통해 VMware 호스트를 추가하겠습니다. 이를 위해 Opsview에 로그인하고 “SETTINGS > HOSTS”로 이동한 후, 왼쪽 상단의 녹색 ‘플러스’ 아이콘을 클릭하여 새 호스트를 추가합니다.

필드를 적절히 채워야 합니다. 즉, 호스트 주소, 설명 등 아래와 같이:

새 호스트를 추가하는 “HOST” 섹션의 주요 부분은 하단의 “Host Templates”입니다. Opsview 4.1 이상에서 VMware 모니터링을 위한 2개의 호스트 템플릿이 있습니다:

OS – VMware ESX – GuestESX 서버에서 실행 중인 가상 머신에 이 호스트 템플릿을 사용하십시오.
OS – VMware ESX – Host가상 머신을 호스팅하는 ESX 서버 자체에 이 호스트 템플릿을 사용하십시오.

호스트에 적합한 호스트 템플릿을 선택하십시오. 즉, “OS – VMware ESX – Host”를 선택하고 화살표를 클릭하여 왼쪽 상자에 이동한 후, 마지막으로 다음을 클릭합니다.

다음으로 알림을 구성하거나 추가 모니터를 추가할 수 있지만, 모니터링이 작동하려면 “ATTRIBUTES”로 이동하여 “ESXUSER”, “ESXPASSWORD” 및 “DATASTORE”(모니터링하려는 데이터스토어의 이름)의 값을 지정해야 합니다:

“SUBMIT CHANGES”를 클릭하면 새 VMware 호스트가 추가됩니다. 이제 “SETTINGS > APPLY CHANGES”로 이동하여 구성을 다시 로드해야 합니다. 8-10초 후에 Opsview가 다시 로드되고 새 호스트가 모니터링되고 있습니다:

또한 “SETTINGS > SERVICE CHECKS”로 이동하여 서비스 체크를 추가, 복제 및 사용자 정의할 수 있으며, 필요에 따라 수정/복제할 수 있습니다(예: 여러 데이터스토어를 모니터링하려는 경우 등).

작성자: Brian King

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.