Zabbix Documentation 2.2

3.04.04.24.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.4Guidelines

User Tools

Site Tools


ru:manual:vm_monitoring

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ru:manual:vm_monitoring [2015/10/16 17:50]
dotneft
ru:manual:vm_monitoring [2017/05/14 12:30] (current)
dotneft
Line 1: Line 1:
 ====== 9. Мониторинг виртуальных машин ====== ====== 9. Мониторинг виртуальных машин ======
  
-=== Overview ​===+=== Обзор ​===
  
 Поддержка мониторинга сред VMware доступна в Zabbix начиная с версии 2.2.0. ​ Поддержка мониторинга сред VMware доступна в Zabbix начиная с версии 2.2.0. ​
Line 14: Line 14:
 Мониторинг виртуальных машин выполняется в два шага. Первый,​ данные о виртуальных машинах собирается Zabbix процессами //vmware коллекторами//​. Эти процессы получают необходимую информацию с веб служб VMware через SOAP протокол,​ подготовалиивают эту информацию и записывают в разделяемую память Zabbix сервера. Затем, эти данные извлекаются с помощью поллеров,​ используя [[ru:​manual:​config:​items:​itemtypes:​simple_checks:​vmware_keys|VMware ключи]] простых проверок Zabbix. Мониторинг виртуальных машин выполняется в два шага. Первый,​ данные о виртуальных машинах собирается Zabbix процессами //vmware коллекторами//​. Эти процессы получают необходимую информацию с веб служб VMware через SOAP протокол,​ подготовалиивают эту информацию и записывают в разделяемую память Zabbix сервера. Затем, эти данные извлекаются с помощью поллеров,​ используя [[ru:​manual:​config:​items:​itemtypes:​simple_checks:​vmware_keys|VMware ключи]] простых проверок Zabbix.
  
-Начиная с версии Zabbix 2.2.9 собираемые данные разделены на 2 типа: данные конфигурации VMware и данные коллектора ​производительности VMware. Оба эти типа собираются независимо //vmware коллекторами//​. По этой причине рекомендуется активировать больше коллекторов,​ чем служб VMware под мониторингом. В противном случае получение статистики основанной на коллекторе ​производительности VMware может задерживаться получением данных конфигурации VMware (что занимает длительное время на больших инсталляциях).+Начиная с версии Zabbix 2.2.9 собираемые данные разделены на 2 типа: данные конфигурации VMware и данные ​счётчиков производительности VMware. Оба эти типа собираются независимо //vmware коллекторами//​. По этой причине рекомендуется активировать больше коллекторов,​ чем служб VMware под мониторингом. В противном случае получение статистики основанной на счётчиках производительности VMware может задерживаться получением данных конфигурации VMware (что занимает длительное время на больших инсталляциях).
  
-В настоящее время только статистика по хранилищам данных,​ сетевых интерфейсов и дисковых устройств основывается на коллекторе производительности VMware.+В настоящее время только статистика по хранилищам данных,​ сетевых интерфейсов и дисковых устройств основывается на информации со счётчиков производительности VMware.
  
 === Настройка === === Настройка ===
  
-Для того чтобы мониторинг виртуальных машин заработал необходимо,​ чтобы Zabbix был [[ru:​manual:​installation:​install#​конфигурирование_из_исходных_кодов|скомпилирован]] в опциями сборки %%--with-libxml2%% и %%--with-libcurl%%.+Для того чтобы мониторинг виртуальных машин заработал необходимо,​ чтобы Zabbix был [[ru:​manual:​installation:​install#​сконфигурируйте_исходный_код|скомпилирован]] в опциями сборки %%--with-libxml2%% и %%--with-libcurl%%.
  
 Можно использовать следующие опции из файла конфигурации для оптимизации мониторинга виртуальных машин: Можно использовать следующие опции из файла конфигурации для оптимизации мониторинга виртуальных машин:
  
-^ Параметр ^  Значение ​ ^^ Описание ^ +  * **StartVMwareCollectors** - количество префорк процессов vmware коллектора.\\ Это значение зависит от количества служб VMware, которые вы наблюдаете. Для большинства случаев значением должно быть:\\ //​колвослужб < StartVMwareCollectors < (колвослужб * 2)//,\\ где //​колвослужб//​ является количество служб VMware. Например,​ если у вас под наблюдением 1 служба VMware, задайте StartVMwareCollectors равным 2, если у вас 3 службы VMware, задайте параметр равным 5.\\ Обратите внимание,​ что в большинстве случаев это значение не должно быть меньше 2 и не должно превышать более чем в 2 раза, чем количество служб VMware, которые вы мониторите. Также имейте в виду, что эта величина зависит также от размера вашей среды VMware, параметров конфигурации ​//VMwareFrequency// и //VMwarePerfFrequency// (смотрите ниже). 
-^ ^Диапазон^Умолчание^ ^ +  ​* ​**VMwareCacheSize** 
-|**StartVMwareCollectors** ​ |0-250  |0  |Количество префорк процессов vmware коллектора.\\ Это значение зависит от количества служб VMware, которые вы наблюдаете. Для большинства случаев значением должно быть:\\ //​колвослужб < StartVMwareCollectors < (колвослужб * 2)//,\\ где //​колвослужб//​ является количество служб VMware. Например,​ если у вас под наблюдением 1 служба VMware, задайте StartVMwareCollectors равным 2, если у вас 3 службы VMware, задайне параметр равным 5.\\ Обратите внимание,​ что в большинстве случаем это значение не должно быть меньше 2 и не должно превышать более чем в 2 раза, чем количество служб VMware, которые вы мониторите. Также имейте в виду, что эта величина зависит также от размера вашей среды VMware, параметров конфигурации ​**VMwareFrequency** и **VMwarePerfFrequency** (смотрите ниже).| +  * **VMwareFrequency** 
-|**VMwareCacheSize**  ​|256K-2G ​ |8M  |Размер разделяемой памяти для хранения данных VMware.\\ Можно использовать zabbix[vmware,​buffer,​...] внутреннюю проверку VMware, для наблюдения за использованием кэша VMware (смотрите  ​[[ru:​manual:​config:​items:​itemtypes:​internal|Внутренние проверки]]).\\ Обратите внимание,​ что разделяемая память не выделяется,​ если процессы vmware коллекторов не настроены на запуск (то есть StartVMwareCollectors=0).| +  * **VMwarePerfFrequency** 
-|**VMwareFrequency** ​ |10-86400 ​ |60  |Задержка в секундах между сбором данных с одной службы VMware.\\ Это значение необходимо ​установить наименьшим значением периода обновления элементов данных VMware мониторинга. | +  * **VMwareTimeout** 
-|**VMwarePerfFrequency** ​ |10-86400 ​ |60  |Задержка в секундах между сбором, основанных на коллекторе производительности VMware, данных с одной службы VMware.\\ Это значение необходимо установить наименьшим значением периода обновления элементов данных VMware мониторинга.\\ Доступно начиная сZabbix ​2.2.9| + 
-|**VMwareTimeout** | 1-300 |10 |Максимальное количество секунд, которое коллектор vmware потратит на ожидание ответа со службы VMware (Center или ESX гипервизора).\\ Доступно начиная с Zabbix 2.2.9 |+Для получения большей информации ​смотрите страницы файлов ​конфигурации Zabbix ​[[:​ru/​manual/​appendix/​config/​zabbix_server|сервера]] и [[:​ru/​manual/​appendix/​config/​zabbix_proxy|прокси]].
  
 === Обнаружение === === Обнаружение ===
Line 49: Line 49:
 {{manual:​vm_monitoring:​vm_host_prototype.png|}} {{manual:​vm_monitoring:​vm_host_prototype.png|}}
  
-В списке узлов сети обнаруженные узлы сети имеют префикс с именем правила обнаружения,​ от которого они были созданы. ​Ручное удаление обнаруженных узлов сети ​не допускается. Обнаруженные узлы автоматически удаляются,​ основываясь на значении //​Период хранения потерянных ресурсов (в днях)// правила обнаружения. Большинство опций конфигурации доступно только на чтение,​ исключая активацию/​деактивацию узла сети и инвентарные данные. Обнаруженные узлы сети не могут иметь свои собственные прототипы узлов сети.+В списке узлов сети обнаруженные узлы сети имеют префикс с именем правила обнаружения,​ от которого они были созданы. ​Обнаруженные узлы сети ​могут быть удалены вручную. Обнаруженные узлы автоматически удаляются,​ основываясь на значении //​Период хранения потерянных ресурсов (в днях)// правила обнаружения. Большинство опций конфигурации доступно только на чтение,​ исключая активацию/​деактивацию узла сети и инвентарные данные. Обнаруженные узлы сети не могут иметь свои собственные прототипы узлов сети.
  
 === Готовые к использованию шаблоны === === Готовые к использованию шаблоны ===
Line 77: Line 77:
   * задайте параметр StartVMwareCollectors в файле конфигурации Zabbix сервера равным 1 или более   * задайте параметр StartVMwareCollectors в файле конфигурации Zabbix сервера равным 1 или более
   * создайте новый узел сети   * создайте новый узел сети
-  * укажите ​макросы на уровне узла сети, ​требуемый для аутентификации в VMware:+  * укажите требуемые для аутентификации в VMware ​макросы на уровне узла сети:
       {{manual:​vm_monitoring:​vm_host_macros.png|}}       {{manual:​vm_monitoring:​vm_host_macros.png|}}
   * Присоедините шаблон к шаблону службы VMware: ​   * Присоедините шаблон к шаблону службы VMware: ​
       {{manual:​vm_monitoring:​vm_host_templates.png|}}       {{manual:​vm_monitoring:​vm_host_templates.png|}}
   * Сохраните узел сети   * Сохраните узел сети