Ad Widget

Collapse

Yandex карты + zabbix

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ECCOsea
    Junior Member
    • Dec 2013
    • 11

    #136
    Проблемы...

    В общем ни с того ни с сего перестала работать карта (Намертво зависает при отображении проблемной группы, при этом не успевая отобразить хосты (UPD иногда успевает, но линии не прорисовывает между хостами)). Некоторые группы хостов отображаются нормально.

    В консоле браузеров числится следующая ошибка:

    Error: graphics.render.styles.stroke - не известный стиль bold 2ошибки combin...s2_0_36 (строка 1)
    Путь:
    PHP Code:
    http://api-maps.yandex.ru/2.0.36/release/combine.xml?modules=3G5o6B3A3X3K3B37-5.l-!-)-4-15i5m7*.s4z--9Q9Z$a7,4*-D-E$h$m$i9n9G8i8c$j7q7j5g9s8g8f5k$z-d$J8p3M7M4$5B3L5G9092949395919698999-9$9I9K9L9H6Q6Z6J6z7d7b7c7a7e6q6)6,6*6j5452579c53-v-A-B-w-x-C3S4m4N6F4F$A$x_47P4Y3W.n$H$G$I$K3V4h8q5_.m-q_V_R_T!g!i!h!x!k!e.M!f!a4V-... 
    Ссылка такого вида... полную привести не могу, форум не позволяет так много символов. (Их в ссылке под тысячу)

    Я в яве вообще не бум бум... Кто нить может из разработчиков подсказать что могло случиться? Хосты не редактировались. Ничего не менялось... И вдруг перестало работать((
    Last edited by ECCOsea; 30-12-2013, 12:48.

    Comment

    • andreysan
      Member
      • Dec 2009
      • 34

      #137
      Originally posted by ECCOsea
      В общем ни с того ни с сего перестала работать карта (Намертво зависает при отображении проблемной группы, при этом не успевая отобразить хосты (UPD иногда успевает, но линии не прорисовывает между хостами)). Некоторые группы хостов отображаются нормально.

      В консоле браузеров числится следующая ошибка:

      Error: graphics.render.styles.stroke - не известный стиль bold 2ошибки combin...s2_0_36 (строка 1)
      Путь:
      PHP Code:
      http://api-maps.yandex.ru/2.0.36/release/combine.xml?modules=3G5o6B3A3X3K3B37-5.l-!-)-4-15i5m7*.s4z--9Q9Z$a7,4*-D-E$h$m$i9n9G8i8c$j7q7j5g9s8g8f5k$z-d$J8p3M7M4$5B3L5G9092949395919698999-9$9I9K9L9H6Q6Z6J6z7d7b7c7a7e6q6)6,6*6j5452579c53-v-A-B-w-x-C3S4m4N6F4F$A$x_47P4Y3W.n$H$G$I$K3V4h8q5_.m-q_V_R_T!g!i!h!x!k!e.M!f!a4V-... 


      Ссылка такого вида... полную привести не могу, форум не позволяет так много символов. (Их в ссылке под тысячу)

      Я в яве вообще не бум бум... Кто нить может из разработчиков подсказать что могло случиться? Хосты не редактировались. Ничего не менялось... И вдруг перестало работать((

      Там не java (я ее тоже не в зуб ногой) , а javascript

      Вангую При редактировании карты Вы где-то в одном из линков поставили
      стиль bold скорее всего такого стиля у yandex-map уже не стало (претензии к разработчикам) или вообще не было . Я ипользую solid

      Проще всего с помощью phpadmin залезть в базу и поправить элементы таблице `host_inventory`
      выбранные по
      SELECT * FROM `host_inventory` WHERE notes like '%bold%'
      (!!! На каждый линк получается по 2 элемента)
      Исправляете ОЧЕНЬ АККУРАТНО в поле notes bold на solid
      и будет Вам счастье .
      Удачи.

      PS Сам получил такой ответ от сервера при изменении стиля линии на solid1 для тестирования
      PPS . Описание стиля линии в документации по yandex-map я не нашел, поэтому и оставил просто текстовое поле для ввода значения стиля линии

      Comment

      • ECCOsea
        Junior Member
        • Dec 2013
        • 11

        #138
        andreysan спасибо большое! Оказывается один сотрудник без уведомления админа поправил карту... И допустил такой косяк, при этом сначала не признавался . А я то думал что хосты не менялись.

        Кстати andreysan, подскажите пожалуйста, есть ли огрраничения на кол-во одновременно отображаемых хостов и линий? А то у нас идет глобальная инвертаризация. И на карте планируется одновременное отображаение 500+ хостов и 1000+ линий.

        Comment

        • andreysan
          Member
          • Dec 2009
          • 34

          #139
          есть ли огрраничения на кол-во одновременно отображаемых хостов и линий? А то у нас идет глобальная инвертаризация. И на карте планируется одновременное отображаение 500+ хостов и 1000+ линий.
          В начальной рзработке были введены кластеры (большие белые круги с жирной оканотвкой)(Clasterer) именно для такихслучаев.
          В документации к yandex-map то же написано, что использование кластеров
          позволяет использовать и корректно отображать большое количество разнообразных объетов. У меня отображаение 300+ хостов и 400+ линий .
          Многое зависит от ширины канала до yandex.ru

          Comment

          • saharchuk
            Junior Member
            • Sep 2013
            • 11

            #140
            По традиции обновление на github:
            Архив - https://github.com/pioneerit/zabbix_...2013.patch.zip
            Ветка - https://github.com/pioneerit/zabbix_....12.2013.patch

            Comment

            • Smiley_rnd
              Junior Member
              • Dec 2013
              • 18

              #141
              Скопировал все как по инструкции, не хочет заводиться. при переходе из меню проваливаюсь в ошибку...... ( уже и git'a заново стянул обновление нет изменений)
              Attached Files

              Comment

              • andreysan
                Member
                • Dec 2009
                • 34

                #142
                Originally posted by Smiley_rnd
                Скопировал все как по инструкции, не хочет заводиться. при переходе из меню проваливаюсь в ошибку...... ( уже и git'a заново стянул обновление нет изменений)
                Есть 2 предположения

                1) Нет доступа с этого компа до yandex.ru и сооств до yandex map API
                2) Какой нибудь NOSCRIPT или AdBlock блокирует скрипты на этой странице

                попробуйте отрыть страницу через Google chrome и в консоле отладчика посмотреть что там за ошибка ползет.

                Необходимо чтобы ВСЕ группы узлов и сами узлы были доступны для данного пользователя на чтение и запись.

                В противном случае компонент может не работать (Как то так реализован JSON API для групп в zabbix)

                Это дополнение у меня работает в zabbix 2.0.x ( в других версиях не тестировал)


                С Новым годом и удачи .
                Last edited by andreysan; 02-01-2014, 12:01.

                Comment

                • Smiley_rnd
                  Junior Member
                  • Dec 2013
                  • 18

                  #143
                  Originally posted by andreysan
                  Есть 2 предположения

                  1) Нет доступа с этого компа до yandex.ru и сооств до yandex map API
                  2) Какой нибудь NOSCRIPT или AdBlock блокирует скрипты на этой странице

                  попробуйте отрыть страницу через Google chrome и в консоле отладчика посмотреть что там за ошибка ползет.

                  Необходимо чтобы ВСЕ группы узлов и сами узлы были доступны для данного пользователя на чтение и запись.

                  В противном случае компонент может не работать (Как то так реализован JSON API для групп в zabbix)

                  Это дополнение у меня работает в zabbix 2.0.x ( в других версиях не тестировал)


                  С Новым годом и удачи .
                  Спасибо большое за ответы. И Вас с новым годом.

                  По проблеме. На обоих ПК в Chrome один и тот же результат ( ошибка приведенная выше), в режиме отладке пустота. да забыл уточнить zabbix 2.2.1

                  Comment

                  • ECCOsea
                    Junior Member
                    • Dec 2013
                    • 11

                    #144
                    Smiley_rnd А по моему вы просто не правильно установили. Перепроверьте все. Скорей всего что то с путями.

                    Comment

                    • Smiley_rnd
                      Junior Member
                      • Dec 2013
                      • 18

                      #145
                      Originally posted by ECCOsea
                      Smiley_rnd А по моему вы просто не правильно установили. Перепроверьте все. Скорей всего что то с путями.
                      Вот по этому я и попросил ранее, чуть подробнее описать процесс установки, т.к не до конца еще понял архитектуру zabbix'a. Поэтому прошу помощи в разъяснении инсталляции. Спасибо.

                      Comment

                      • ECCOsea
                        Junior Member
                        • Dec 2013
                        • 11

                        #146
                        Smiley_rnd процесс инсталляции детально описан в инструкции в архиве. Я не знаю... Детальнее уж некуда наверное Опишу на русском.

                        - Put the files to the root folder of Zabbix PHP Frontend
                        (Кладем файлы из архива в рут дерикторию веб морды забикса).

                        - Edit include/menu.inc.php:
                        Редактируем этот файл. Добавляем новые куски кода после указанных строчек.

                        - И теперь внимание!!!
                        PHP Code:
                        -  Add to jsLoader.php after:
                                
                        // templates
                                
                        'sysmap.tpl.js' => 'templates/',
                            
                        Add this (probably you need to add the coma above too):
                                
                        // YaMaps
                                
                        'yamaps_functions_shared.js' => 'yamaps/'
                        Читаем внимательно! Дословно говоря, тут сазано: Возможно нужно поменять эти строки местами. Т.е. выглядеть файл в этом месте как то так:
                        PHP Code:
                        'class.curl.js' => '',
                                
                        'class.rpc.js' => '',
                                
                        'class.pmaster.js' => '',
                                
                        'class.cviewswitcher.js' => '',
                                
                        'init.js' => '',
                                
                        // YaMaps
                                
                        'yamaps_functions_shared.js' => 'yamaps/',
                                
                        // templates
                                
                        'sysmap.tpl.js' => 'templates/'

                        ); 
                        Возможно вы проигнорировали этот пункт... Проверьте!
                        Если не получится... пишите в ICQ или Skype. Попробую помочь.

                        Comment

                        • saharchuk
                          Junior Member
                          • Sep 2013
                          • 11

                          #147
                          Originally posted by ECCOsea
                          Smiley_rnd процесс инсталляции детально описан в инструкции в архиве. Я не знаю... Детальнее уж некуда наверное Опишу на русском.

                          - Put the files to the root folder of Zabbix PHP Frontend
                          (Кладем файлы из архива в рут дерикторию веб морды забикса).
                          ...
                          Вам правильно подсказывают.
                          404 ошибка для файла - map_ya_rw.php
                          А это значит, что еще ни до каких API Zabbix или Yandex Вы еще не добрались.
                          Если делали git clone, то он создал подпапку внутри, тогда вам нужно перенести из этой папки так как сказано в документации.

                          Comment

                          • ivanmfan
                            Junior Member
                            • Jan 2014
                            • 8

                            #148
                            Вот после установки при входе в редактор и малейшем зуме, перестает все работать.
                            Zabbix 2.2
                            Last edited by ivanmfan; 29-03-2014, 22:00.

                            Comment

                            • ivanmfan
                              Junior Member
                              • Jan 2014
                              • 8

                              #149
                              Ошибка в хроме

                              Установил модуль на Zabbix 2.2
                              при входе в редактирование и малейшем зуме ошибка в хроме

                              Uncaught TypeError: Cannot read property '0' of undefined combine.xml?
                              Uncaught TypeError: Cannot read property '0' of undefined combine.xml?
                              Uncaught TypeError: Cannot call method 'getCurrentState' of null

                              Comment

                              • ECCOsea
                                Junior Member
                                • Dec 2013
                                • 11

                                #150
                                ivanmfan покажите скриншот полностью.

                                Comment

                                Working...