Zabbix — добавляем мониторинг ESXi хостов

Добрый день.

Для  мониторинга Esxi хостов нам необходимо выполнить следующие действия:

—  меняем настройки Zabbix сервера

vi /etc/zabbix/zabbix-server.conf

И меняем следующие параметры

StartVMwareCollectors=5
VMwareFrequency=60
VMwareCacheSize=16M

После изменений нам нужно перезагрузить Zabbix сервер:

service zabbix-server restart

На этом подготовительные действия с Zabbix закончены, приступаем к подготовке ESXi
Хорошей практикой является создание учетной записи с правами не превышающими необходимого минимума для выполнения поставленной задачи. Так и в данном случае нам нужна учетная запить только для чтения параметров.
Ее мы сейчас и создадим:
Заходим на esxi хост и создаем пользователя с правами read-only  (имя создаваемого пользователя может быть любое, я назвал zabbix)

esxi01

 

esxi02

Теперь на нужно узнать UUID esxi , для создания хоста мониторинга на Zabbix.

Для  этого заходим по следующей ссылке:

https://192.168.0.159/mob/?moid=ha-host&doPath=hardware.systemInfo    (192.168.0.159 —   в место этого адреса нужно подстаить свой)

и после ввода  логина и пароля (я вводил данные ново созданного пользователя zabbix) видим следующую картинку (нам нужны данные uuid) :

 

esxi03

Теперь мы  можем создать хост в Zabbix:

Host name —  мы вносим данные, которые сейчас получили

Visible name —   пишем имя, которое нам визуально понятно и которое будет отоброжаться в таблицах системы

IP address  — указываем ip адрес esxi хоста

esxi04

Добавляем нужный шаблон:

 

esxi05

 

Переходим на вкладку  Макросы

{$URL} — в значении указываем URL https://192.168.0.159/sdk ( указываем IP-адрес вашей ESXi)

{$USERNAME} — в значении указываем имя пользователя

{$PASSWORD} — в значении указываем пароль пользователя

esxi06

И нажимаем клавишу Add — хост добавлен.

Теперь можно перейди на вкладку Monitoring — Latest Data  и наблюдаем, что наш esxi хост отдает необходимые данные .

Запись опубликована в рубрике Без рубрики с метками . Добавьте в закладки постоянную ссылку.

7 комментариев на «Zabbix — добавляем мониторинг ESXi хостов»

  1. Donagerl говорит:

    Zabbix can use low-level discovery rules to automatically discover VMware hypervisors and virtual machines and create hosts to monitor them, based on pre-defined host prototypes. See Virtual machine monitoring for more detailed information.

  2. KaMa говорит:

    на 6 версии MOB выключен
    Включить из консоли надо

    vim-cmd hostsvc/advopt/view Config.HostAgent.plugins.solo.enableMob

  3. KaMa говорит:

    и вот здесь ещё

    https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2108405

  4. Денис говорит:

    Здравствуйте.
    В Template Virt VMware Guest есть Item который называется Total CPU frequency. Key: calc.vmware.vm.cpu.frequency.total. Formula: last(«vmware.vm.hv.name[{$URL},{HOST.HOST}]»:»vmware.hv.hw.cpu.freq[{$URL},\»vmware.vm.hv.name[{$URL},{HOST.HOST}]\»]») * last(«vmware.vm.cpu.num[{$URL},{HOST.HOST}]»). По данному Item в Latest Data отображается сообщение — «Invalid first parameter in function [last(«vmware.vm.hv.name[{$URL},{HOST.HOST}]»:»vmware.hv.hw.cpu.freq[{$URL},\»vmware.vm.hv.name[{$URL},{HOST.HOST}]\»]»)].». Не подскажите, в чем может быть проблема?

    • Dzuba говорит:

      Добрый день.

      Попробуйте посмотреть это обсуждение:
      https://www.zabbix.com/forum/showthread.php?p=191592

  5. Дима говорит:

    Опции конфигурации —with-libxml2 и —with-libxml2 требуются для мониторинга виртуальных машин, поддерживается начиная с Zabbix 2.2.0.

    Вы лучше скажите, как сам забикс то ставили? там 3 метода, поставить готовое решение, исходники или пакетом.

    Сыпет в логе
    1219:20161124:182553.620 item «564d27c0-7708-c0d9-7f01-d3d98b94d3c7:vmware.vm.vfs.dev.read[{$URL},{HOST.HOST},scsi0:0,bps]» became not supported: Performance counter data is not available.
    1219:20161124:182558.632 item «564d27c0-7708-c0d9-7f01-d3d98b94d3c7:vmware.vm.vfs.dev.read[{$URL},{HOST.HOST},scsi0:0,ops]» became not supported: Performance counter data is not available.
    1219:20161124:182558.632 item «564d27c0-7708-c0d9-7f01-d3d98b94d3c7:vmware.vm.vfs.dev.write[{$URL},{HOST.HOST},scsi0:0,bps]» became not supported: Performance counter data is not available.
    1219:20161124:182558.632 item «564d27c0-7708-c0d9-7f01-d3d98b94d3c7:vmware.vm.vfs.dev.write[{$URL},{HOST.HOST},scsi0:0,ops]» became not supported: Performance counter data is not available.
    1218:20161124:182653.654 item «564d27c0-7708-c0d9-7f01-d3d98b94d3c7:vmware.vm.memory.size.private[{$URL},{HOST.HOST}]» became not supported: Value is not available.
    1219:20161124:182953.723 item «564d27c0-7708-c0d9-7f01-d3d98b94d3c7:vmware.vm.memory.size.private[{$URL},{HOST.HOST}]» became supported
    1219:20161124:183053.741 item «564d27c0-7708-c0d9-7f01-d3d98b94d3c7:vmware.vm.vfs.dev.read[{$URL},{HOST.HOST},scsi0:0,bps]» became supported
    1219:20161124:183058.744 item «564d27c0-7708-c0d9-7f01-d3d98b94d3c7:vmware.vm.vfs.dev.read[{$URL},{HOST.HOST},scsi0:0,ops]» became supported
    1219:20161124:183058.744 item «564d27c0-7708-c0d9-7f01-d3d98b94d3c7:vmware.vm.vfs.dev.write[{$URL},{HOST.HOST},scsi0:0,bps]» became supported
    1219:20161124:183058.744 item «564d27c0-7708-c0d9-7f01-d3d98b94d3c7:vmware.vm.vfs.dev.write[{$URL},{HOST.HOST},scsi0:0,ops]» became supported
    1219:20161124:183113.750 item «564d8331-e8df-f630-e8d0-561150736899:vmware.vm.memory.size.private[{$URL},{HOST.HOST}]» became supported
    1219:20161124:183153.767 item «564d27c0-7708-c0d9-7f01-d3d98b94d3c7:vmware.vm.memory.size.private[{$URL},{HOST.HOST}]» became not supported: Value is not available.
    1220:20161124:183954.019 item «564d27c0-7708-c0d9-7f01-d3d98b94d3c7:vmware.vm.memory.size.private[{$URL},{HOST.HOST}]» became supported

    хотя тут все гладко
    951:20161124:182517.239 ****** Enabled features ******
    951:20161124:182517.239 SNMP monitoring: YES
    951:20161124:182517.239 IPMI monitoring: YES
    951:20161124:182517.239 WEB monitoring: YES
    951:20161124:182517.239 VMware monitoring: YES
    951:20161124:182517.239 Jabber notifications: YES
    951:20161124:182517.239 Ez Texting notifications: YES
    951:20161124:182517.239 ODBC: YES
    951:20161124:182517.239 SSH2 support: YES
    951:20161124:182517.239 IPv6 support: YES

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *