Назад | Перейти на главную страницу

Мониторинг VMware с помощью nagios

Мне нужен какой-то способ подключить nagios, чтобы он видел статус виртуального центра, т.е. если клиент инфраструктуры показывает сигнал тревоги, он отображается в nagios.

Не обязательно показывать сообщение об ошибке, просто nagios показывает «Что-то не так», чтобы я мог посмотреть на клиент инфраструктуры, чтобы увидеть, что не так.

В противном случае ошибка может оставаться незамеченной в течение нескольких дней, если кажется, что ничего не вышло из строя, поскольку я не смотрю на IC, в то время как Nagios работает все время (или на самом деле всплывающее окно nagios)

Взгляните на подключаемый модуль Netway VMWare для Nagios. Не думаю, что с ним можно проверить VirtualCenter, но хосты и гости ESX работают

С момента выпуска VMware ESX Server 2.0 существует альтернатива мониторингу сервера: API общего интерфейса. На основе этого API мы разработали новый плагин Nagios, который может легко запрашивать глобальный статус отдельных виртуальных машин. Его не нужно устанавливать на каждую отдельную виртуальную машину сервера, поскольку плагин независимо сообщает о виртуальных машинах, включая их статус Heartbeat. При желании можно запросить загрузку ЦП, использование памяти и диска, а также другие параметры. Плагин распространяется с шаблонами для NagiosGrapher, предлагая простую экстраполяцию данных в диаграммы производительности.

Вы можете найти больше об этом здесь: http://www.netways.de/en/de/produkte/nagios_plugins/vmware_esx/

Некоторое время назад я искал хороший vCenter или даже просто ESX (i) проверял наличие Nagios, но ничего не нашел. Я закончил тем, что написал разовые сценарии, чтобы покрыть потребность, и я собираюсь вернуться и улучшить их, когда у меня будет возможность.

Вот это: http://exchange.nagios.org/directory/Addons/Configuration/Configuration-Wizards/VMware-ESX--2F-vSphere--2F-vCenter-Monitoring-Wizard/details но я не пробовал, так как он совместим только с коммерческой версией Nagios, Nagios XI.

Если вы умеете писать скрипты на perl, VMware SDK доступен здесь: http://www.vmware.com/support/developer/viperltoolkit/

Он должен содержать все функции, необходимые для того, чтобы делать то, что вы хотите (и некоторые из них).

Мы используем check_esx3 в связке с сервером ESX и стандартными nagios на Centos - работает хорошо.

Поскольку новые версии vmware старые системы не работают (SNMP или выполнение локальных команд внутри ESX). Невозможно заставить его работать с новыми API / версиями Vmware, другие системы мониторинга (Zabbix, Pandora FMS, Open NMS) имеют такую ​​же проблему, а API - это ад: (Я не вижу бесплатных плагинов для ESX мониторинга пока нет :(