Ad Widget

Collapse

Интерактивная карта для Zabbix. Зацените.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • 701054
    Member
    • Mar 2015
    • 37

    #361
    Обновил из 1.1.6 (git clone -b release-1.1.6 https://github.com/RussianFox/imap.git) , таблицы тоже дернул (до этого не трогал когда с 1.1.5 просто заменял файлы)

    Code:
    ERROR:  relation "hosts_links_settings" already exists
    ERROR:  multiple primary keys for table "hosts_links_settings" are not allowed
    ERROR:  relation "hosts_links_seq" already exists
    ERROR:  relation "hosts_links" already exists
    ERROR:  multiple primary keys for table "hosts_links" are not allowed
    NOTICE:  ALTER TABLE / ADD UNIQUE will create implicit index "hosts_unique" for table "hosts_links"
    ERROR:  relation "hosts_unique" already exists
    перекочевала на imap.php:111

    Code:
        pg_query(): Query failed: ERROR:  invalid input syntax for integer: ""
        ������ 1: ... FROM profiles WHERE idx='web.maps.severity_min' AND idx2=''
                                                                             ^ [imap.php:111 → CPageFilter->__construct() → CPageFilter->_initSeveritiesMin() → CProfile::delete() → DBexecute() → pg_query() in /var/www/html/zabbix/include/db.inc.php:547]
        Error in query [DELETE FROM profiles WHERE idx='web.maps.severity_min' AND idx2=''] [ERROR:  invalid input syntax for integer: ""
        ������ 1: ... FROM profiles WHERE idx='web.maps.severity_min' AND idx2=''
                                                                             ^]
    Code:
    zabbix_server -V
    Zabbix server v2.2.0 (revision 40163) (12 November 2013)
    Compilation time: Nov 20 2013 10:34:20
    Last edited by 701054; 21-05-2015, 08:59.

    Comment

    • RussianFox
      Senior Member
      • Nov 2014
      • 189

      #362
      Originally posted by 701054
      Обновил из 1.1.6 (git clone -b release-1.1.6 https://github.com/RussianFox/imap.git) , таблицы тоже дернул (до этого не трогал когда с 1.1.5 просто заменял файлы)

      Code:
      ERROR:  relation "hosts_links_settings" already exists
      ERROR:  multiple primary keys for table "hosts_links_settings" are not allowed
      ERROR:  relation "hosts_links_seq" already exists
      ERROR:  relation "hosts_links" already exists
      ERROR:  multiple primary keys for table "hosts_links" are not allowed
      NOTICE:  ALTER TABLE / ADD UNIQUE will create implicit index "hosts_unique" for table "hosts_links"
      ERROR:  relation "hosts_unique" already exists
      перекочевала на imap.php:111

      Code:
          pg_query(): Query failed: ERROR:  invalid input syntax for integer: ""
          ������ 1: ... FROM profiles WHERE idx='web.maps.severity_min' AND idx2=''
                                                                               ^ [imap.php:111 → CPageFilter->__construct() → CPageFilter->_initSeveritiesMin() → CProfile::delete() → DBexecute() → pg_query() in /var/www/html/zabbix/include/db.inc.php:547]
          Error in query [DELETE FROM profiles WHERE idx='web.maps.severity_min' AND idx2=''] [ERROR:  invalid input syntax for integer: ""
          ������ 1: ... FROM profiles WHERE idx='web.maps.severity_min' AND idx2=''
                                                                               ^]
      Code:
      zabbix_server -V
      Zabbix server v2.2.0 (revision 40163) (12 November 2013)
      Compilation time: Nov 20 2013 10:34:20
      Так, попробуйте следующее:
      В 91 строчку imap.php вставьте код
      Code:
      $showSeverity = 1*$showSeverity;
      Отпишитесь о результатах.

      Comment

      • 701054
        Member
        • Mar 2015
        • 37

        #363
        Ничего не изменилось
        ������ 1: ... From profiles where idx='web.maps.severity_min' and idx2='' ^ [imap.php:112 → cpagefilter->__construct() → cpagefilter->_initseveritiesmin() → cprofile::delete() → dbexecute() → pg_query() in /var/www/html/zabbix/include/db.inc.php:547]
        З.Ы. может как-то поможет сразу после 112 строки сделал var_dump($pageFilter) и запустил в консоли
        Code:
        object(CPageFilter)#14 (7) {
          ["config":protected]=>
          array(17) {
            ["all_nodes"]=>
            bool(true)
            ["select_latest"]=>
            bool(false)
            ["DDReset"]=>
            NULL
            ["individual"]=>
            bool(false)
            ["popupDD"]=>
            bool(false)
            ["groupid"]=>
            NULL
            ["hostid"]=>
            NULL
            ["graphid"]=>
            NULL
            ["triggerid"]=>
            NULL
            ["druleid"]=>
            NULL
            ["groups"]=>
            NULL
            ["hosts"]=>
            NULL
            ["graphs"]=>
            NULL
            ["triggers"]=>
            NULL
            ["drules"]=>
            NULL
            ["DDRemember"]=>
            string(1) "1"
            ["DDFirst"]=>
            string(1) "1"
          }
          ["data":protected]=>
          array(6) {
            ["groups"]=>
            array(0) {
            }
            ["hosts"]=>
            array(0) {
            }
            ["graphs"]=>
            NULL
            ["triggers"]=>
            NULL
            ["drules"]=>
            NULL
            ["severitiesMin"]=>
            array(6) {
              [0]=>
              string(29) "Not classified (default)"
              [1]=>
              string(11) "Information"
              [2]=>
              string(7) "Warning"
              [3]=>
              string(7) "Average"
              [4]=>
              string(4) "High"
              [5]=>
              string(8) "Disaster"
            }
          }
          ["ids":protected]=>
          array(6) {
            ["groupid"]=>
            int(0)
            ["hostid"]=>
            int(0)
            ["triggerid"]=>
            NULL
            ["graphid"]=>
            NULL
            ["druleid"]=>
            NULL
            ["severityMin"]=>
            int(0)
          }
          ["isSelected":protected]=>
          array(8) {
            ["groupsSelected"]=>
            bool(false)
            ["groupsAll"]=>
            bool(false)
            ["hostsSelected"]=>
            bool(false)
            ["hostsAll"]=>
            bool(false)
            ["graphsSelected"]=>
            NULL
            ["triggersSelected"]=>
            NULL
            ["drulesSelected"]=>
            NULL
            ["drulesAll"]=>
            NULL
          }
          ["_profileIdx":"CPageFilter":private]=>
          array(12) {
            ["groupid"]=>
            NULL
            ["hostid"]=>
            NULL
            ["triggerid"]=>
            NULL
            ["graphid"]=>
            NULL
            ["druleid"]=>
            NULL
            ["severityMin"]=>
            string(21) "web.maps.severity_min"
            ["groups"]=>
            string(16) "web.view.groupid"
            ["hosts"]=>
            string(15) "web.view.hostid"
            ["graphs"]=>
            string(16) "web.view.graphid"
            ["triggers"]=>
            string(18) "web.view.triggerid"
            ["drules"]=>
            string(16) "web.view.druleid"
            ["application"]=>
            string(20) "web.view.application"
          }
          ["_profileIds":"CPageFilter":private]=>
          array(7) {
            ["groupid"]=>
            string(1) "0"
            ["hostid"]=>
            NULL
            ["triggerid"]=>
            NULL
            ["graphid"]=>
            NULL
            ["druleid"]=>
            NULL
            ["severityMin"]=>
            NULL
            ["application"]=>
            NULL
          }
          ["_requestIds":"CPageFilter":private]=>
          array(7) {
            ["groupid"]=>
            NULL
            ["hostid"]=>
            NULL
            ["graphid"]=>
            NULL
            ["triggerid"]=>
            NULL
            ["druleid"]=>
            NULL
            ["application"]=>
            NULL
            ["severityMin"]=>
            int(0)
          }
        }

        "Not classified (default)" в глаза бросается...
        Last edited by 701054; 21-05-2015, 21:40.

        Comment

        • 701054
          Member
          • Mar 2015
          • 37

          #364
          Удалено, чтоб не засорять тему
          Last edited by 701054; 21-05-2015, 21:39.

          Comment

          • RussianFox
            Senior Member
            • Nov 2014
            • 189

            #365
            Originally posted by 701054
            Ничего не изменилось


            З.Ы. может как-то поможет сразу после 112 строки сделал var_dump($pageFilter) и запустил в консоли

            ...............

            "Not classified (default)" в глаза бросается...
            Это просто строка с пробелом. Not classifed - это часть строки.

            У вас проблема в том, что web.maps.severity_min каким-то фигом стала строкой.

            Но вобще у вас версия заббикса 2.2.0, а с тех пор много глюков утекло.

            Comment

            • 701054
              Member
              • Mar 2015
              • 37

              #366
              Спасибо за направление куда копать, попробую поковырять или обновить, если не поможет.

              Upd. Обнвился до 2.4.5 ошибки пропали
              Last edited by 701054; 26-05-2015, 21:22.

              Comment

              • RussianFox
                Senior Member
                • Nov 2014
                • 189

                #367
                Релиз 1.1.6
                Первый стабильный релиз
                Последний релиз, полностью совместимый с Zabbix 2.2
                This is first stable release. This latest release fully compatible with the Zabbix 2.2


                В общем-то, ветку релиза я удалять не буду, вдруг еще косяки обнаружаться. К тому же, если вдруг желающих будет много, можно попилить еще кое-что для "антикварщиков" с Zabbix 2.2

                На днях создам ветку для релиза 2.0
                Сейчас уже много сделано, в особенности для тех, кто желает увидеть на карте линии, меняющие цвет в зависимости от триггеров и данных.
                Также появится возможность добавлять на карту произвольные объекты.
                Также в планах некое подобие комплексного экрана и панели управления.

                Ну и теперь хочется услышать от вас различные предложения и пожелания. Лучше всего, если это будет на GitHub

                Comment

                • RussianFox
                  Senior Member
                  • Nov 2014
                  • 189

                  #368
                  Если вдруг кто не разобрался,пожелания на GitHub оставлять тут:
                  Interactive map for Zabbix. Contribute to RussianFox/imap development by creating an account on GitHub.

                  Comment

                  • Rusya
                    Member
                    • Nov 2013
                    • 43

                    #369
                    Есть пожелание прикрутить такую штуку https://www.windyty.com/
                    дело в том что есть спутниковое оборудование которое периодически отваливается, операторы техподдержки называют причины (сильный ветер, ливневый снег, густой туман и т.д.). Та же самая ерунда с радио каналами на которые влияет солнечная интерференция. Если прикрутить такую штуку то к заявке будет грамотно подать информацию о погодных условиях в месте где стоит оборудование.

                    Comment

                    • RussianFox
                      Senior Member
                      • Nov 2014
                      • 189

                      #370
                      Originally posted by rusya
                      Есть пожелание прикрутить такую штуку https://www.windyty.com/
                      дело в том что есть спутниковое оборудование которое периодически отваливается, операторы техподдержки называют причины (сильный ветер, ливневый снег, густой туман и т.д.). Та же самая ерунда с радио каналами на которые влияет солнечная интерференция. Если прикрутить такую штуку то к заявке будет грамотно подать информацию о погодных условиях в месте где стоит оборудование.
                      ПКМ по карте -> "Показать погоду" не катит?

                      Comment

                      • bobbiz
                        Junior Member
                        • Apr 2015
                        • 5

                        #371
                        Linux X86 xfce

                        Originally posted by russianfox
                        Большая просьба, по возможности, проверить работу плагина на firefox и отписаться о результатах.

                        Интересуют ошибки с версией firefox и типом ОС (linux, windows, macos)
                        Здраствуйте, по поводу линя,
                        у техподдержки на мониооринге интел атом вроде 1,8 Ггц,
                        туго, очень туго, забиксом еще кое как пользоваться могут, но интерактивной картой - просто жесть.

                        Есть варианты оптимизации?
                        Отключить кеш браузера?
                        Ограничить зум?
                        Ограничить вьюпорт?
                        координатами?
                        Можно ли отключать слои только отдельному пользователю?
                        У меня норм i3, ssd, версию не обновлял пока...1.1.4

                        Comment

                        • RussianFox
                          Senior Member
                          • Nov 2014
                          • 189

                          #372
                          Originally posted by bobbiz
                          Здраствуйте, по поводу линя,
                          у техподдержки на мониооринге интел атом вроде 1,8 Ггц,
                          туго, очень туго, забиксом еще кое как пользоваться могут, но интерактивной картой - просто жесть.

                          Есть варианты оптимизации?
                          Отключить кеш браузера?
                          Ограничить зум?
                          Ограничить вьюпорт?
                          координатами?
                          Можно ли отключать слои только отдельному пользователю?
                          У меня норм i3, ssd, версию не обновлял пока...1.1.4
                          Во-первых, обновитесь. Там ошибок много исправлено и оптимизирован код.
                          Во-вторых, предполагаю, что не просто атомы стоят, а миники. Если так, то тут сложно что-то сделать, слой карты - это картинки, а на миниках просто беда какая-то с отображением картинок в браузерах. Мы их как терминальные клиенты используем только, вроде норм.

                          Comment

                          • bobbiz
                            Junior Member
                            • Apr 2015
                            • 5

                            #373
                            хотелось бы уточнить

                            при обновлении с 1.1.4 на 1.1.6 sql поля менялись?
                            копированием поверх можно обновляться?

                            Comment

                            • RussianFox
                              Senior Member
                              • Nov 2014
                              • 189

                              #374
                              Originally posted by bobbiz
                              при обновлении с 1.1.4 на 1.1.6 sql поля менялись?
                              копированием поверх можно обновляться?
                              нет, не менялись.
                              вообще, буду придерживаться политики не менять базу данных в версиях, ограниченных первым числом (1.x.x, 2.x.x)

                              Comment

                              • Evgeniy
                                Senior Member
                                • May 2012
                                • 157

                                #375
                                Хотелось бы выразить огромное спасибо автору плагина! Ну очень удобная штука получилась!

                                Comment

                                Working...