• Главная
  • Карта сайта
Не найдено

9. Моніторинг віртуальних машин [Zabbix Documentation 2.2]

  1. огляд Підтримка моніторингу середовищ VMware доступна в Zabbix починаючи з версії 2.2.0. Zabbix...
  2. Налаштування
  3. виявлення
  4. Прототипи вузлів мережі
  5. Готові до використання шаблони
  6. Налаштування вузла мережі
  7. приклад

огляд

Підтримка моніторингу середовищ VMware доступна в Zabbix починаючи з версії 2.2.0.

Zabbix може використовувати правила низкоуровневого виявлення для автоматичного виявлення гіпервізора і віртуальних машин VMware, і потім створювати вузли мережі для спостереження за ними, ґрунтуючись на встановлених прототипах вузлів мережі.

Що поставляється з Zabbix початковий набір даних пропонує кілька готових до використання шаблонів для моніторингу VMware vCenter і ESX гіпервізора.

Мінімально необхідної версією VMware vCenter або vSphere є 4.1.

деталі

Моніторинг віртуальних машин виконується в два кроки. Перший, дані про віртуальних машинах збирається Zabbix процесами vmware колекторами. Ці процеси отримують необхідну інформацію з веб служб VMware через SOAP протокол, подготоваліівают цю інформацію і записують в пам'ять, що розділяється Zabbix сервера. Потім, ці дані витягуються з допомогою Поллер, використовуючи VMware ключі простих перевірок Zabbix.

Починаючи з версії Zabbix 2.2.9 зібрані дані розділені на 2 типу: дані конфігурації VMware і дані лічильників продуктивності VMware. Обидва ці типу збираються незалежно vmware колекторами. З цієї причини рекомендується активувати більше колекторів, ніж служб VMware під моніторингом. В іншому випадку отримання статистики заснованої на лічильниках продуктивності VMware може затримуватися отриманням даних конфігурації VMware (що займає тривалий час на великих інсталяціях).

В даний час тільки статистика по сховищам даних, мережевих інтерфейсів і дискових пристроїв грунтується на інформації зі лічильників продуктивності VMware.

Налаштування

Для того щоб моніторинг віртуальних машин заробив необхідно, щоб Zabbix був скомпільовано в опціями збірки --with-libxml2 і --with-libcurl.

Можна використовувати такі опції з файлу конфігурації для оптимізації моніторингу віртуальних машин:

  • StartVMwareCollectors - кількість префорк процесів vmware колектора.
    Це значення залежить від кількості служб VMware, які ви спостерігаєте. Для більшості випадків значенням повинно бути:
    колвослужб <StartVMwareCollectors <(колвослужб * 2),
    де колвослужб є кількість служб VMware. Наприклад, якщо у вас під наглядом 1 служба VMware, задайте StartVMwareCollectors рівним 2, якщо у вас 3 служби VMware, задайте параметр рівним 5.
    Зверніть увагу, що в більшості випадків це значення не повинно бути менше 2 і не повинно перевищувати більш ніж в 2 рази, ніж кількість служб VMware, які ви моніторите. Також майте на увазі, що ця величина залежить також від розміру вашої середовища VMware, параметрів конфігурації VMwareFrequency і VMwarePerfFrequency (дивіться нижче).

  • VMwareCacheSize

  • VMwareFrequency

  • VMwarePerfFrequency

  • VMwareTimeout

Для отримання більш детальної інформації дивіться сторінки файлів конфігурації Zabbix сервера і проксі .

виявлення

Zabbix може використовувати правило виявлення для автоматичного виявлення гіпервізора і віртуальних машин VMware.

Ключем правила виявлення на знімку екрана вище є vmware.hv.discovery [{$ URL}].

Прототипи вузлів мережі

Прототипи вузлів мережі можна створити за допомогою правила низкоуровневого виявлення. Коли віртуальні машини виявляються, їх прототипи стають реальними вузлами мережі. Прототипи, до моменту виявлення, не можуть мати своїх власних елементів даних і тригерів, крім тих, які успадковані з приєднаних шаблонів. Виявлені вузли мережі будуть належати існуючого вузла мережі і успадкують IP адреса існуючого вузла мережі в своїй конфігурації.

в налаштуванні прототипу вузлів мережі використовуються LLD макроси для полів імені вузла мережі, видимого імені і прототипу групи вузлів мережі. Стан вузла мережі, з'єднання з існуючими групами вузлів мережі та інші опції, які можна вказати.

У списку вузлів мережі виявлені вузли мережі мають префікс з ім'ям правила виявлення, від якого вони були створені. Виявлені вузли мережі можуть бути видалені вручну. Виявлені вузли автоматично видаляються, грунтуючись на значенні Період зберігання втрачених ресурсів (в днях) правила виявлення. Більшість опцій конфігурації доступно тільки на читання, виключаючи активацію / деактивацію вузла мережі і інвентарні дані. Виявлені вузли мережі не можуть мати свої власні прототипи вузлів мережі.

Готові до використання шаблони

Що поставляється з Zabbix початковий набір даних пропонує кілька готових до використання шаблонів для моніторингу VMware vCenter і моніторингу безпосередньо ESX гіпервізора.

Ці шаблони містять встановлені правила низкоуровневого виявлення, а також деяку кількість вбудованих перевірок для моніторингу віртуальних інсталяцій.

Зауважте, що шаблон "Template Virt VMware" необхідно використовувати для моніторингу VMware vCenter і ESX гипервизора. Шаблони "Template Virt VMware Hypervisor" і "Template Virt VMware Guest" використовуються для виявлення і зазвичай не приєднуються вручну до вузлів мережі.

Якщо ваш сервер оновлений з попередньої версії і не має описаних шаблонів, ви можете їх імпортувати вручну, завантаживши зі сторінки офіційних шаблонів з сервера спільноти. Однак, ці шаблони мають залежності від перетворень значень VMware VirtualMachinePowerState і VMware status, тому необхідно спочатку створити ці перетворення значень (використовуючи SQL скрипт або вручну) до імпорту шаблонів.

Налаштування вузла мережі

Для того щоб використовувати прості перевірки VMware, на вузол мережі повинні бути призначені наступні макроси:

  • {$ USERNAME} - Ім'я користувача служби VMware

  • {$ PASSWORD} - Пароль до користувача {$ USERNAME} служби VMware

приклад

Наступний приклад демонструє як швидко в Zabbix можна налаштувати VMware моніторинг:

  • скомпілюйте zabbix сервер з необхідними опціями (--with-libxml2 і --with-libcurl)

  • задайте параметр StartVMwareCollectors в файлі конфігурації Zabbix сервера рівним 1 або більше

  • створіть новий вузол мережі

  • вкажіть необхідні для аутентифікації в VMware макроси на рівні вузла мережі:

скомпілюйте zabbix сервер з необхідними опціями (--with-libxml2 і --with-libcurl)   задайте параметр StartVMwareCollectors в файлі конфігурації Zabbix сервера рівним 1 або більше   створіть новий вузол мережі   вкажіть необхідні для аутентифікації в VMware макроси на рівні вузла мережі:

Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью