Мониторинг. · 2 min read · Oct 18, 2025

Мониторинг VMware ESX/vSphere с Opsview

Мониторинг VMware ESX/vSphere с Opsview

Opsview предлагает мощный и гибкий способ мониторинга виртуализированных устройств. Для мониторинга VMware ESX и ВМ, работающих на ESX, нам нужно будет скачать и установить несколько программных компонентов, перечисленных ниже, а именно VMware vSphere SDK для Perl и плагин Nagios для проверки ESX.

Во-первых, нам нужно получить терминал на нашем сервере Opsview (например, через ssh). После этого выполните “su -“ для перехода в root (если вы еще не в нем) и “cd /usr/local/src”.

После этого нам нужно будет скачать VMware SDK (упомянутый ранее) с сайта VMware; ссылка здесь. Для этого вам потребуется доступ для входа на 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 будет установлен.

Это сумма командной части настройки Opsview для мониторинга VMware. Далее мы добавим наши хосты VMware через GUI. Для этого войдите в Opsview и перейдите в “НАСТРОЙКИ > ХОСТЫ” и нажмите на зеленую иконку «плюс» в верхнем левом углу, чтобы добавить новый хост.

Вам нужно будет заполнить поля соответственно, т.е. адрес хоста, описание и т.д. как ниже:

Основная часть в этом разделе “ХОСТ” добавления нового хоста находится внизу – “Шаблоны хостов”. У нас есть 2 шаблона хостов для мониторинга VMware с Opsview 4.1 и выше:

ОС – VMware ESX – ГостьИспользуйте этот шаблон хоста для ваших виртуальных машин, работающих на сервере ESX.
ОС – VMware ESX – ХостИспользуйте этот шаблон хоста для самого вашего сервера ESX, который хостит виртуальные машины.

Выберите шаблон хоста, соответствующий вашему хосту, т.е. “ОС – VMware ESX – Хост” и нажмите стрелку, чтобы переместить его в левое поле, и, наконец, нажмите далее.

Далее вы можете по желанию настроить свои уведомления или добавить дополнительные мониторы, но для того, чтобы мониторинг работал, нам нужно будет перейти в “АТРИБУТЫ” и указать значения для “ESXUSER”, “ESXPASSWORD” и “DATASTORE” (имя хранилища данных, которое мы хотим мониторить):

Нажмите “ОТПРАВИТЬ ИЗМЕНЕНИЯ”, и наш новый хост VMware добавлен. Теперь нам нужно перейти в “НАСТРОЙКИ > ПРИМЕНИТЬ ИЗМЕНЕНИЯ” и перезагрузить конфигурацию. Через 8-10 секунд ваш Opsview будет перезагружен, и ваш новый хост будет мониториться, как ниже:

Вы также можете добавлять, дублировать и настраивать проверки служб, перейдя в “НАСТРОЙКИ > ПРОВЕРКИ СЛУЖБ”, и изменять/дублировать соответственно (т.е. если вы хотите мониторить несколько хранилищ данных и т.д.).

Опубликовано: Брайан Кинг

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.