Хотите узнать, как использовать Zabbix для мониторинга сервера Vmware ESXi и всех виртуальных машин? В этом уроке мы покажем вам, как настроить Zabbix для мониторинга сервера Vmware ESXi.

• Версия Zabbix: 3.4.12

Этот учебник был протестирован на VMware ESXi 5.5.

Этот учебник был протестирован на VMware ESXi 6.0.

Этот учебник был протестирован на VMware ESXi 6.5.

Список оборудования:

В следующем разделе представлен список оборудования, используемого для создания этого учебника Zabbix.

Все перечисленные выше аппаратные средства можно найти на веб-сайте Amazon.

Zabbix Playlist:

На этой странице мы предлагаем быстрый доступ к списку видеороликов, связанных с установкой Zabbix.

Не забудьте подписаться на наш канал YouTube, названный FKIT.

Учебное пособие Zabbix:

На этой странице мы предлагаем быстрый доступ к списку руководств, связанных с установкой Zabbix.

Учебное пособие - включение Zabbix Vmware Monitoring

Во-первых, нам нужно отредактировать конфигурационный файл сервера Zabbix и включить функцию мониторинга Vmware.

На консоли Linux используйте следующие команды, чтобы найти расположение файла zabbix_server.conf.

В нашем примере файл zabbix_server.conf находился в каталоге / usr / local / etc.

После обнаружения вам нужно отредактировать файл zabbix_server.conf.

# updatedb
# locate zabbix_server.conf
# vi /usr/local/etc/zabbix_server.conf

Вот исходный файл перед нашей конфигурацией.

LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama321
Timeout=4
LogSlowQueries=3000

Добавить StartVMwareCollectors = 5 в конце файла конфигурации

Вот новый файл с нашей конфигурацией.

LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama321
Timeout=4
LogSlowQueries=3000
StartVMwareCollectors=5

В нашем примере сервер Zabbix был настроен для автоматического запуска 5 Vmware-сборочных процессов.

Теперь вам нужно перезапустить службу Zabbix.

Если вы использовали наше руководство по установке, вы можете перезапустить Zabbix, используя следующую команду:

# /etc/init.d/zabbix-server restart

Если сервер Zabbix был успешно запущен, вы должны увидеть сообщение, подобное этому в файле журнала:

12278:20180806:154520.163 VMware monitoring: YES
12296:20180806:154520.189 server #17 started [vmware collector #2]

12299:20180806:154520.189 server #20 started [vmware collector #5]

12297:20180806:154520.189 server #18 started [vmware collector #3]

12295:20180806:154520.189 server #16 started [vmware collector #1]

12298:20180806:154520.221 server #19 started [vmware collector #4]

В нашем примере файл журнала Zabbix-сервера zabbix_server.log находится внутри каталога / tmp.

В нашем примере сервер Zabbix автоматически запускал 5 процессов Vmware data collector.

Поздравляем! вы включили функцию, необходимую для мониторинга Vmware на Zabbix.

Теперь вы можете использовать панель инструментов Zabbix для добавления Vmware ESXi в службу мониторинга сети.

Учебник - Zabbix Monitor Vmware ESXi Server

Теперь нам нужно получить доступ к панели мониторинга сервера Zabbix и добавить компьютер Linux в качестве хоста.

Откройте браузер и введите IP-адрес вашего веб-сервера plus / zabbix.

В нашем примере в браузере был введен следующий URL:

• http://35.162.85.57/zabbix

На экране входа в систему используйте имя пользователя по умолчанию и пароль по умолчанию.

• Имя пользователя по умолчанию: Admin
• Пароль по умолчанию: zabbix

zabbix login

После успешного входа в систему вы будете отправлены на панель инструментов Zabbix.

zabbix dashboard

На экране панели инструментов откройте меню «Конфигурация» и выберите параметр «Хост».

zabbix add host

В правом верхнем углу экрана нажмите кнопку «Создать хост».

Zabbix Create Host

На экране конфигурации хоста вам нужно будет ввести следующую информацию:

• Имя хоста - введите имя хоста для идентификации сервера Vmware ESXi.
• Видимое имя хоста - повторите имя хоста.
• Новая группа - введите имя для идентификации группы подобных устройств.
• Интерфейс агента - введите IP-адрес Vmware ESXi.

Вот исходное изображение, перед нашей конфигурацией.

zabbix Cisco - Antes

Вот новое изображение с нашей конфигурацией.

Zabbix Vmware Host

Затем нам нужно настроить данные входа и IP-адреса Vmware с помощью макросов.

Zabbix будет использовать эту информацию для подключения к серверу Vmware и сбора данных.

Откройте вкладку «Макросы» в верхней части экрана и создайте следующие макросы:

• {$ USERNAME} - root

• {$ PASSWORD} - пароль root

• {$ URL} - https: // + IP-адрес сервера Vmware + / sdk.

Zabbix connect Vmware ESXI server

Затем нам нужно связать хост с определенным шаблоном сетевого монитора.

По умолчанию Zabbix поставляется с большим количеством шаблонов мониторинга.

Откройте вкладку «Шаблоны» в верхней части экрана.

Нажмите кнопку «Выбрать» и найдите шаблон с именем: TEMPLATE VM VMWARE.

zabbix vmware monitor template

Нажмите кнопку «Добавить» (1).

Нажмите кнопку «Добавить» (2).

Через несколько минут вы сможете увидеть исходный результат на панели инструментов Zabbix.

Окончательный результат займет не менее двух часов.

По умолчанию Zabbix будет ждать 1 час, чтобы открыть виртуальные машины, доступные на сервере ESXi.

По умолчанию Zabbix будет ждать еще 1 час, чтобы обнаружить диск виртуальных машин и сетевые интерфейсы.

Поздравляем! Вы настроили Zabbix для мониторинга сервера Vmware ESXi.

Поздравляем! Вы настроили Zabbix для мониторинга всех виртуальных машин с сервера Vmware ESXi.