Ad Widget

Collapse

Мониторинг VMWare, получить UUID гипервизора

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Viewer
    Senior Member
    • Oct 2012
    • 131

    #1

    Мониторинг VMWare, получить UUID гипервизора

    Добрый день!
    CentOS 7.0 , zabbix 2.4.5
    Хосты гипервизоров ESXi 5.5
    Официальный шаблон очень хочется модифицировать.

    Как получить UUID гипервизора с хоста ?
    Вижу discovery key "vmware.hv.discovery "
    field {#HV.UUID} Unique hypervisor identifier.
    Но получить его не могу .
  • Viewer
    Senior Member
    • Oct 2012
    • 131

    #2
    Примерно разобрался.
    {#HV.UUID} работает толкько внутри Discovery Rules .
    Поэтому внутри discovery rule vmware.hv.discovery[{$URL}] и нужно настраивать все items( а не как обычный item). Иначе {#HV.UUID} будет неизвестен.
    Last edited by Viewer; 27-05-2015, 15:58.

    Comment

    • Viewer
      Senior Member
      • Oct 2012
      • 131

      #3
      А кто нибудь настраивал свои шаблоны на мониторинг VMWare?
      Есть ряд вопросов , например hw.perfcounter не находятся.
      vmware.hv.perfcounter[{$URL},{$UUID},"disk/kernelLatency[average]"]
      Performance counter instance was not found.
      И вот так пробовал
      vmware.hv.perfcounter[{$URL},{$UUID},"disk/deviceLatency[average]",{#DATASTORE}]
      Другие значения получаю (например vmware.hv.datastore.read[{$URL},{$UUID},{#DATASTORE},latency]).
      Заббикс 2.4.5, ESXi 5.5.u2

      Comment

      • Viewer
        Senior Member
        • Oct 2012
        • 131

        #4
        В общем, перепробовал разные форматы записи, перебрал разные счетчики . Не собираются они. Performance counter is not available.
        Причем например vmware.hv.datastore.read - с хоста собирается,
        а vmware.hv.perfcounter - нет.
        В VSphere Client и в VCenter графики этих счётчиков показывает.
        Нет ни у кого идей? У кого нибудь на других релизах они собираются?
        Last edited by Viewer; 26-05-2015, 16:28.

        Comment

        • biofather
          Junior Member
          • Mar 2014
          • 2

          #5
          Использовать мониторинг который сертифицирован у vmware

          Comment

          • Jimson
            Senior Member
            • Jan 2008
            • 1327

            #6
            Originally posted by Viewer
            В общем, перепробовал разные форматы записи, перебрал разные счетчики. Не собираются они.
            Попробуй вначале собрать эти данные через API (java/perl/python), тогда поймешь как нужно их собирать и либо найдешь ошибку в настройке либо багу в zabbix. И не обращай внимание на продавцов vmware, у нас тут регистрация свободная.

            Comment

            • Viewer
              Senior Member
              • Oct 2012
              • 131

              #7
              Originally posted by Jimson
              Попробуй вначале собрать эти данные через API (java/perl/python), тогда поймешь как нужно их собирать и либо найдешь ошибку в настройке либо багу в zabbix.
              Да есть у меня Vmware Operations Manager, но забикс - основная система мониторинга всего, и было бы удобно на нем нужные вещи видеть..
              Я вроде разобрался, перебором разных значений.
              vmware.hv.perfcounter[{$URL},{$UUID},"datastore/datastoreIops[average]",54c13fc9-8f00a800-8c10-e41f1362e984]
              т.е. в качестве instance datastore или instance disk нужно указывать вот эти цифры:


              Следующая проблема в том что эти цифры НЕ Дискаверятся. Смотрю здесь:
              обнаруживается только {#DATASTORE} Datastore name.
              Руками набивать эти цифры для всех гипервизоров конечно глупо.
              Нет ни у кого идей ? Может есть сведения о планах расширения обнаружения ?

              UPD. И ещё написано в доке Use empty instance for aggregate values (default). Но когда оставляю пустое значение пишет что инстанс не доступен.
              Last edited by Viewer; 27-05-2015, 11:55.

              Comment

              Working...