Ad Widget

Collapse

zabbix 2.2.1 мониторинг vmware

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • yrkrus
    Junior Member
    • Jan 2014
    • 13

    #16
    pzabortsev к сожалению нет, ни по dns имени, ни по ip не может подключиться к esxi

    Comment

    • pzabortsev
      Senior Member
      • Dec 2012
      • 338

      #17
      Originally posted by yrkrus
      pzabortsev к сожалению нет, ни по dns имени, ни по ip не может подключиться к esxi
      Так а Вы объясните, в чем проблема.
      И для начала покажите, как настроили мониторинг (прямо со скриншотами).
      Кстати, Вы макросы username и password настроили?

      Comment

      • ugh
        Senior Member
        • Jun 2009
        • 296

        #18
        Так получилось, что выдалась возможность проверить:
        esxi 5.0, 5.1, 5.5 ("одинокостоящий" гипервизор )
        vCenter 5.0, 5.1, 5.5 (на сервере с windows server 2008 r2 без AD, по 2 гипервизора в кластере)

        Все везде обнаруживается и мониторится без всяких проблем.

        Comment

        • sinclaus
          Member
          • Oct 2010
          • 35

          #19
          Хоть бы кто показал настройки и окружение.

          Ситуация: zabbix 2.2.1, FreeBSD 9.1, ESXi 5.0 без включения в домен.
          Zabbix:
          Code:
          ****** Enabled features ******
            SNMP monitoring:           YES
            monitoring:           YES
            WEB monitoring:            YES
            VMware monitoring:         YES
            Jabber notifications:      YES
           Ez Texting notifications:  YES
           ODBC:                       NO
           SSH2 support:              YES
           IPv6 support:               NO
          ******************************
          Макросы $USERNAME, $PASSWORD и $URL определены.
          Получить что-либо с ESXi не получается
          В качестве иллюстрации:
          Code:
          # zabbix_get -s 127.0.0.1 -k "vmware.hv.discovery[https://192.168.21.21/sdk/vimService.wsdl]"
          ZBX_NOTSUPPORTED

          Comment

          • Jimson
            Senior Member
            • Jan 2008
            • 1327

            #20
            Originally posted by sinclaus
            В качестве иллюстрации:
            Вообще то документацию надо читать, а вы с ней что делали?

            Про мониторинг esxi:
            The virtual machine monitoring is done in two steps. First the data is gathered by VMware collector processes. Those processes obtain the necessary information from VMware web services over the SOAP protocol, pre-process it and store into shared memory. Then the data is retrieved by pollers using Zabbix simple check VMware keys.
            Из мануала zabbix_get:
            DESCRIPTION
            zabbix_get is a command line utility for getting data from a remote
            Zabbix agent.
            Из какого предложения следует взаимосвязь "vmware monitoring" и zabbix_get?

            Comment

            • sinclaus
              Member
              • Oct 2010
              • 35

              #21
              Ну, с zabbix_get я малость лоханулся.
              Но! В документации сказано, что Zabbix готов к получению данных от VMWare, и нет ни слова про какие-либо действия над VMWare. Так/нет?

              Поиск мне даёт либо использование костылей либо хвастливые заявления что всё работает без единого подтверждения советами или хотя бы логами либо скриншотами. Заббикс пока жалуется на
              Code:
              vmware.version[{$URL}]] became not supported: Unsupported protocol

              Comment

              • Jimson
                Senior Member
                • Jan 2008
                • 1327

                #22
                Originally posted by sinclaus
                Заббикс пока жалуется на
                Видимо собран без curl, вот и жалуется.
                For virtual machine monitoring to work, Zabbix should be compiled with the --with-libxml2 and --with-libcurl compilation options.

                The following configuration file options can be used to tune the Virtual machine monitoring
                Еще раз говорю - прочтите документацию. Если вокруг только "хвастливые заявления что все работает", то обычно это обозначает что при настройке по документации все работает и никаких танцев устраивать не надо.

                Comment

                • ugh
                  Senior Member
                  • Jun 2009
                  • 296

                  #23
                  Originally posted by sinclaus
                  Ну, с zabbix_get я малость лоханулся.
                  Но! В документации сказано, что zabbix готов к получению данных от vmware, и нет ни слова про какие-либо действия над vmware. Так/нет?

                  Поиск мне даёт либо использование костылей либо хвастливые заявления что всё работает без единого подтверждения советами или хотя бы логами либо скриншотами. Заббикс пока жалуется на
                  Code:
                  vmware.version[{$url}]] became not supported: Unsupported protocol
                  Если что-то не работает и вы хотите помощи от сообщества, хорошим тоном считается выдать максимально полную информацию: конфиги, логи, скриншоты, итд.

                  Comment

                  • sinclaus
                    Member
                    • Oct 2010
                    • 35

                    #24
                    Originally posted by Jimson
                    Видимо собран без curl, вот и жалуется.

                    Еще раз говорю - прочтите документацию. Если вокруг только "хвастливые заявления что все работает", то обычно это обозначает что при настройке по документации все работает и никаких танцев устраивать не надо.
                    Ещё раз говорю, не можешь помочь, проходи.

                    Code:
                    [x] CURL      Support for web monitoring
                    [x] FPING     Build/install fping for ping checks  
                    [x] IPMI      Support for IPMI checks
                    [ ] IPV6      IPv6 protocol support
                    [x] JABBER    Support for Jabber media type
                    [ ] JAVAGW    Support for Java gateway
                    [x] LDAP      Support for LDAP server checks
                    [x] LIBXML2   Support for libxml2 (required by monitoring VMware)
                    [x] NMAP      Build/install nmap for o/s detection
                    [ ] ODBC      Support for database checks via ODBC
                    [x] SSH       Support for SSH-based checks
                    (Скриншот с текущего make config)

                    Comment

                    • sadspirit
                      Junior Member
                      • Mar 2014
                      • 2

                      #25
                      В имени хоста у тебя стоит UUID гипервизора ?
                      (https://servername/mob/?moid=ha%2dho...e%2esystemInfo)

                      Comment

                      • sinclaus
                        Member
                        • Oct 2010
                        • 35

                        #26
                        Ссылка по документации (https://..../sdk).
                        Тут ещё тонкость в том, что изначально ESXi устанавливался как бесплатный, потом ввели регистрационный номер. По snmp что-то тоже ни байта не получил.

                        Comment

                        • sadspirit
                          Junior Member
                          • Mar 2014
                          • 2

                          #27
                          я имею ввиду не макросы а

                          Comment

                          • sinclaus
                            Member
                            • Oct 2010
                            • 35

                            #28
                            Попробовал, результат аналогичный предыдущим:

                            Code:
                            27668:20140311:091539.876 item [35373932-хххх-435a-4a31-ХХХХХХХХХХХХХХХХХ:vmware.eventlog[{$URL}]] became not supported: Unsupported protocol
                             27668:20140311:092835.412 item [35373932-хххх-435a-4a31-ХХХХХХХХХХХХХХХХХ:vmware.cluster.discovery[{$URL}]] became not supported: Unsupported protocol
                             27668:20140311:092835.412 item [35373932-хххх-435a-4a31-ХХХХХХХХХХХХХХХХХ:vmware.hv.discovery[{$URL}]] became not supported: Unsupported protocol
                             27668:20140311:092835.413 item [35373932-хххх-435a-4a31-ХХХХХХХХХХХХХХХХХ:vmware.vm.discovery[{$URL}]] became not supported: Unsupported protocol
                             27671:20140311:092840.415 item [35373932-хххх-435a-4a31-ХХХХХХХХХХХХХХХХХ:vmware.fullname[{$URL}]] became not supported: Unsupported protocol
                             27671:20140311:092840.415 item [35373932-хххх-435a-4a31-ХХХХХХХХХХХХХХХХХ:vmware.version[{$URL}]] became not supported: Unsupported protocol

                            Comment

                            • enzorik
                              Member
                              • Feb 2014
                              • 37

                              #29
                              Добрый день.
                              Попробуйте через даный шаблон. Я его немножко модифицировал:
                              Template VMware Hypervisor.xml
                              На уровне хоста задайте макросы:
                              Code:
                              {$URL} - https://<ip/hostname>/sdk
                              {$UUID} - Ваш UUID (берется здесь: https://<ip/hostname>/?moid=ha-host&doPath=hardware%2esystemInfo)
                              {$USERNAME} - логин
                              {$PASSWORD} - пароль
                              Проверено мной на версиях: 2.2.1, 2.2.2
                              Если будет по-прежнему "Unsupported protocol" - значит у Вас проблемы с конфигурацией заббикс сервера.
                              Проверьте zabbix_server.conf на:
                              "StartVMwareCollectors="
                              "VMwareFrequency="
                              "VMwareCacheSize="

                              Comment

                              • sinclaus
                                Member
                                • Oct 2010
                                • 35

                                #30
                                Code:
                                StartVMwareCollectors=5
                                VMwareFrequency=60
                                VMwareCacheSize=16M
                                У меня всё же впечатление что проблема в ESXi сервере (одиночном).
                                Всё по прежнему не поддерживается.

                                Comment

                                Working...