Ad Widget

Collapse

Yandex карты + zabbix

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • vic283031
    Junior Member
    • Feb 2012
    • 25

    #16
    День добрый.

    Возникла проблема при отображении карты Яндекс (браузер Мозилла).
    Сделал как описывали выше (распаковал в корень zabbix, внёс изменения в menu.inc.php).
    Самой карты нет. Бегунок ZOOM всегда в верхнем положениии,
    если его перетащить ниже - ничего не меняется.

    Если запустить map_ya_rw -- то карта здесь присутствует как и должно быть. Единственно не понял как с этим файлом работать (map_ya_rw).

    Подскажите что не так.
    Click image for larger version

Name:	Yandex Maps.jpg
Views:	1
Size:	90.0 KB
ID:	312005

    Comment

    • gdgsoft
      Senior Member
      • Apr 2009
      • 202

      #17
      Originally posted by igoreha311
      В другом браузере пробовали?
      Попробовал в Мозиле. Хм...
      Отрисовались кнопки на карте (триггера, группы) и дропбокс заполнился.
      Но с отображением элементов на карте возникли проблемы.

      В принципе, я, для тестов, указал поля долготы и широты только на одном хосте. Не знаю, может коллеги ранее позаносили долготу/широту на другие хосты, но отобразились триггера по остальным устройствам, у которых я праметры не указывал. И отобразились в одной точке.

      В то же время, один сервер, где я указал долготу/широту на карте, не отобразился. Да и сама подложка карты не загрузилась. Это в Мозиле.
      В експлораре карта подгружается хорошо, но не отображаются элементы на карте и нет менюшек.

      Zabbix 2.4.2
      PHP 5.4.5
      Oracle Linux 6.5
      VmWare ESXi 4

      MariaDB 10.0.15
      Oracle Linux 6.5
      Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)

      Comment

      • oscar
        Senior Member
        • Dec 2010
        • 141

        #18
        Originally posted by vic283031
        День добрый.

        Возникла проблема при отображении карты Яндекс (браузер Мозилла).
        Сделал как описывали выше (распаковал в корень zabbix, внёс изменения в menu.inc.php).
        Самой карты нет. Бегунок ZOOM всегда в верхнем положениии,
        если его перетащить ниже - ничего не меняется.

        Если запустить map_ya_rw -- то карта здесь присутствует как и должно быть. Единственно не понял как с этим файлом работать (map_ya_rw).

        Подскажите что не так.
        [ATTACH]5434[/ATTACH]
        В строках 268 добавьте условие
        --- if (PrioProblem === 'true' ) {
        +++ if (PrioProblem === 'true' && x_max != 0) {
        в строе 379
        --- if (PrioProblem === 'false' ) {
        +++ if (PrioProblem === 'false' && x_max != 0) {
        После этого карта должна прогрузиться. Если после этого узел появится, но посередине, то скорее всего по каким-то причинам не может получить координаты (отключен инвентори и/или некоректные значения).

        Comment

        • vic283031
          Junior Member
          • Feb 2012
          • 25

          #19
          Карта стала подгружаться. --- Спасибо.

          Но:
          - проблемные хосты в центре карты (для этих хостов инвентарные данные деактивированы, а они присутствуют)
          - для хостов у которых инвентарные данные активированы - на карте ничего не отображается.

          В инвентарные данные ввёл ИМЯ (163), размещение (широта, долгота) вводил в двух вариантах для разных хостов:
          1. 44.096252 39.076855
          2.44°5′46.51″N 39°4′36.68″E

          Где копать..........

          Zabbix 2.0.3
          Mozilla 15.0.1

          Comment

          • oscar
            Senior Member
            • Dec 2010
            • 141

            #20
            Originally posted by vic283031
            Карта стала подгружаться. --- Спасибо.

            Но:
            - проблемные хосты в центре карты (для этих хостов инвентарные данные деактивированы, а они присутствуют)
            - для хостов у которых инвентарные данные активированы - на карте ничего не отображается.

            В инвентарные данные ввёл ИМЯ (163), размещение (широта, долгота) вводил в двух вариантах для разных хостов:
            1. 44.096252 39.076855
            2.44°5′46.51″N 39°4′36.68″E

            Где копать..........

            Zabbix 2.0.3
            Mozilla 15.0.1
            При смене группы (вверху слева) что нибудь меняется? Попробуйте выбрать другую группу, а потом опять "все". По поводу координать вриант 1. Правельный.
            Что бы вручную координаты невводить воспользуйтейсь map_ya_rw: Включите инвентори (лучше сразу у всех)
            Выберите группу (даже если стоит "ВСЕ" после обновления страницы)
            Перетащите хост на нужное место
            Нажмите кнопку (сохранить вверху справа).

            Comment

            • gdgsoft
              Senior Member
              • Apr 2009
              • 202

              #21
              В целом, у меня ситуация такая же как у vic283031, только еще момент и в том, что мы используем ИЕ9.

              При смене групп Все -> ZabbixServer, ничего не меняется.
              Zabbix 2.4.2
              PHP 5.4.5
              Oracle Linux 6.5
              VmWare ESXi 4

              MariaDB 10.0.15
              Oracle Linux 6.5
              Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)

              Comment

              • oscar
                Senior Member
                • Dec 2010
                • 141

                #22
                Originally posted by gdgsoft
                В целом, у меня ситуация такая же как у vic283031, только еще момент и в том, что мы используем ИЕ9.

                При смене групп Все -> ZabbixServer, ничего не меняется.
                По поводу проблем с IE, к сожалению, ничего подсказать немогу - квалификации не хватает.
                По поводу АПИ:
                попробуйте в консоли выполнить:

                curl -i -X POST -H 'Content-Type: application/json-rpc' -d '{"jsonrpc: "2.0","method": "user.login","params": {"user": "Admin", "password": "_PASS_" }, "id": 1}' http://_ZABBIX_URL_/zabbix/api_jsonrpc.php

                curl -i -X POST -H 'Content-Type: application/json-rpc' -d '{"jsonrpc":"2.0","method":"host.get","params":{"o utput":["host"],"selectInventory":["location_lat","location_lon"]},"auth":"_точтовыдаст на предыдущем запросе_","id":1}' http://_ZABBIX_URL_/zabbix/api_jsonrpc.php

                Comment

                • vic283031
                  Junior Member
                  • Feb 2012
                  • 25

                  #23
                  Честно говоря не понял как, но вроде заработало. :d

                  Включил инвентаризацию для всех хостов, возможно после этого всё завелось.

                  Буду тестить.

                  Огромное спасибо за помощь!
                  Удачи.

                  Comment

                  • gdgsoft
                    Senior Member
                    • Apr 2009
                    • 202

                    #24
                    Ошибка.
                    скорее всего с правами что то.

                    curl -i -X POST -H 'Content-Type: application/json-rpc' -d '{"jsonrpc: "2.0","method": "user.login","params": {"user": "Admin", "password": "zabbix" }, "id": 1}' http://10.50.28.16/api_jsonrpc.php
                    HTTP/1.1 200 OK
                    Date: Thu, 29 Nov 2012 15:22:00 GMT
                    Server: Apache/2.2.21 (FreeBSD) mod_ssl/2.2.21 OpenSSL/0.9.8q PHP/5.3.8 with Suhosin-Patch
                    X-Powered-By: PHP/5.3.8
                    Content-Length: 466
                    Content-Type: application/json

                    {"jsonrpc":"2.0","error":{"code":-32700,"message":"\u041e\u0448\u0438\u0431\u043a\u0 430 \u0440\u0430\u0437\u0431\u043e\u0440\u0430","data" :"\u041e\u0448\u0438\u0431\u043e\u0447\u043d\u044b \u0439 JSON. \u041d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u 0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0440\u0430\u0437\u0431\u043e\u0440\u0435 \u0442\u0435\u043a\u0441\u0442\u0430 JSON."},"id":null}
                    Zabbix 2.4.2
                    PHP 5.4.5
                    Oracle Linux 6.5
                    VmWare ESXi 4

                    MariaDB 10.0.15
                    Oracle Linux 6.5
                    Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)

                    Comment

                    • oscar
                      Senior Member
                      • Dec 2010
                      • 141

                      #25
                      Originally posted by gdgsoft
                      Ошибка.
                      скорее всего с правами что то.

                      curl -i -X POST -H 'Content-Type: application/json-rpc' -d '{"jsonrpc: "2.0","method": "user.login","params": {"user": "Admin", "password": "zabbix" }, "id": 1}' http://10.50.28.16/api_jsonrpc.php
                      HTTP/1.1 200 OK
                      Date: Thu, 29 Nov 2012 15:22:00 GMT
                      Server: Apache/2.2.21 (FreeBSD) mod_ssl/2.2.21 OpenSSL/0.9.8q PHP/5.3.8 with Suhosin-Patch
                      X-Powered-By: PHP/5.3.8
                      Content-Length: 466
                      Content-Type: application/json

                      {"jsonrpc":"2.0","error":{"code":-32700,"message":"\u041e\u0448\u0438\u0431\u043a\u0 430 \u0440\u0430\u0437\u0431\u043e\u0440\u0430","data" :"\u041e\u0448\u0438\u0431\u043e\u0447\u043d\u044b \u0439 JSON. \u041d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u 0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0440\u0430\u0437\u0431\u043e\u0440\u0435 \u0442\u0435\u043a\u0441\u0442\u0430 JSON."},"id":null}
                      Не думаю. Он у вас даже авторизоваться не может. Разрешен ли API для пользвователя (хотя для Админа думаю да). Можно попробовать поменять "jsonrpc":"2.0" на "jsonrpc":"1.0", но, скорее всего, не сильно поможет. Во 2-ой версии API несколько поменялся.

                      Comment

                      • Sector9
                        Member
                        • Aug 2011
                        • 49

                        #26
                        Парни кто в теме подскажите пожалуйста. Карта отображается нормально, но почему то на Нижнекамск показывает, в чем может быть проблема.?

                        Comment

                        • oscar
                          Senior Member
                          • Dec 2010
                          • 141

                          #27
                          Originally posted by Sector9
                          Парни кто в теме подскажите пожалуйста. Карта отображается нормально, но почему то на Нижнекамск показывает, в чем может быть проблема.?
                          Файлик yandexapi.conf.php поправте под свои нужды и будет вам счастье.

                          Comment

                          • Sector9
                            Member
                            • Aug 2011
                            • 49

                            #28
                            Спасибо, помогло!

                            Comment

                            • igoreha311
                              Member
                              • Sep 2011
                              • 99

                              #29
                              А можно чтобы на "шарике" (меню или т.п.), который появляется при нажатии на узел, были какие-либо команды (скрипты на сервере или ещё что-то ... пинг, трассировка), да и переход на сам узел по http, например? Пример - существующие карты и меню для узла с выбором команд/скриптов.
                              Last edited by igoreha311; 04-12-2012, 06:10.

                              Comment

                              • vic283031
                                Junior Member
                                • Feb 2012
                                • 25

                                #30
                                Приветствую.

                                Выбирая ВАЖНАЯ и ВЫШЕ - все проблемы одним цветом - не понятно где важная, а где чрезвычайная.
                                Подскажите - как сделать чтобы проблема отличалась по цвету.
                                Чрезвычайная - красный
                                Важная - розовый
                                и т.д. как в самом zabbix.
                                Будет намного наглядней....

                                Зараннее спасибо.

                                Comment

                                Working...