Мониторинг. · 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-DumpOpsview создал отдельный пакет для 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 будет перезагружен, и ваш новый хост будет мониториться, как ниже:

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