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

Этот учебник был протестирован на Vmware ESXi 6

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

Этот учебник был протестирован на Zabbix 3.4

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

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

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

Zabbix Playlist:

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

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

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

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

Учебное пособие - настройка SNMP на VMware ESXi

Теперь нам нужно настроить службу SNMP на Vmware ESXi.

На консоли Vmware используйте следующие команды для настройки SNMP.

# esxcli system snmp set --communities GokuBlack
# esxcli system snmp set --syscontact=”Zamasu <zamasu@dbsuper.com>”
# esxcli system snmp set --syslocation=”Universe10 - IT Room”
# esxcli system snmp set --enable true

Сообщество GokuBlack имеет разрешение только на чтение на сервере Vmware ESXi.

Контактное лицо, ответственное за этот сервер, было настроено как Zamasu.

Расположение оборудования было настроено как IT-комната Вселенной 10.

Вы успешно настроили службу SNMP Vmware ESXi.

Чтобы проверить конфигурацию SNMP, используйте следующие команды на консоли сервера Zabbix.

# apt-get install snmp
# snmpwalk -v2c -c GokuBlack 192.168.0.50

Вот небольшой пример вывода SNMPWALK.

iso.3.6.1.2.1.1.1.0 = STRING: "VMware ESXi 6.5.0 build-7388607 VMware, Inc. x86_64"
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.6876.4.1
iso.3.6.1.2.1.1.3.0 = Timeticks: (6430200) 17:51:42.00
iso.3.6.1.2.1.1.4.0 = STRING: "Zamasu <zamasu@dbsuper.com>"
iso.3.6.1.2.1.1.5.0 = STRING: "TECH-VM01"
iso.3.6.1.2.1.1.6.0 = STRING: "Universe10 - IT Room"

Поздравляем! вы настроили службу SNMP на компьютере под управлением Vmware ESXi.

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

Учебник - Zabbix Monitor Vmware ESXi с использованием SNMP

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

Откройте браузер и введите 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.
• Видимое имя хоста - повторите имя хоста.
• Новая группа - введите имя для идентификации группы подобных устройств.
• Интерфейс агента - нажмите кнопку «Удалить».
• Интерфейс SNMP - введите IP-адрес сервера Vmware ESXi.

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

zabbix Cisco - Antes

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

Zabbix Vmware ESXi SNMP

Затем нам нужно настроить сообщество SNMP, которое Zabbix будет использовать для подключения на сервере Vmware ESXi.

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

Создайте макрос с именем: {$ SNMP_COMMUNITY}

Макрос {$ SNMP_COMMUNITY} должен быть сообществом SNMP Vmware ESXi.

Zabbix SNMP Macro Linux

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

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

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

Нажмите кнопку «Выбрать» и найдите шаблон с именем: Template OS LINUX SNMPv2

Zabbix Linux Template SNMP

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

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

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

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

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

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

Чтобы проверить вашу конфигурацию, откройте меню «Мониторинг» и нажмите «Графы».

Подождите 1 час, прежде чем пытаться получить доступ к графику компьютера Vmware ESXi.

Zabbix graphic

В правом верхнем углу экрана выберите группу с именем ALL.

Выберите имя хоста компьютера Vmware ESXi.

Выберите график: MEMORY UTILIZATION

Vmware memory utilization

Вы должны увидеть графику использования памяти.

Zabbix linux monitor memory

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