Ad Widget

Collapse

нет графики, обновление агентов

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • QuAzI
    Junior Member
    • Oct 2009
    • 13

    #1

    нет графики, обновление агентов

    FreeBSD 7.1 без графики (файл-сервер, samba). Нагрузил zabbix'ом, ставил из пакетов то что было в базовом репозитарии ( 1.4.5 )
    Всё бы хорошо, но вместо графики выводит только текст "image", мол тут должна была быть ваша картинка. data/image_mysql.sql | mysql -u root zabbix делал, при повторной попытке матерится что записи уже есть в базе.
    Как прикрутить графику? Хочу карту сети, страстно
    В параметрах агентов есть строчка EnableRemoteCommands=1 - это для чего и куда? Можно ли используя этот параметр после обновления версии zabbix'а обновить всех агентов или прийдётся извращаться с политиками домена и прочими бубнами?
  • dotneft
    Senior Member
    • Nov 2008
    • 699

    #2
    Originally posted by QuAzI
    FreeBSD 7.1 áåç ãðàôèêè (ôàéë-ñåðâåð, samba). Íàãðóçèë zabbix'îì, ñòàâèë èç ïàêåòîâ òî ÷òî áûëî â áàçîâîì ðåïîçèòàðèè ( 1.4.5 )
    Âñ¸ áû õîðîøî, íî âìåñòî ãðàôèêè âûâîäèò òîëüêî òåêñò "image", ìîë òóò äîëæíà áûëà áûòü âàøà êàðòèíêà. data/image_mysql.sql | mysql -u root zabbix äåëàë, ïðè ïîâòîðíîé ïîïûòêå ìàòåðèòñÿ ÷òî çàïèñè óæå åñòü â áàçå.
    â php ôëàãîâ íå õâàòàåò. ïðî÷èòàéòå äîêóìåíòàöèþ ïî çàâèñèìîñòÿì çàááèêñà

    Comment

    • QuAzI
      Junior Member
      • Oct 2009
      • 13

      #3
      Обновил порты (Всё кроме самого zabbix, т.к. пока нет времени разгребать, что в нём слетит и что нужно будет допиливать через SQL и скрипточки), стоит достаточно свежий php5 и его расширения, включая gd и bcmath, а так же сам порт gd и порты jpeg, tiff, png а графики как небыло, так и нет.

      php5-5.2.11
      php5-bcmath-5.2.11
      php5-bz2-5.2.11
      php5-calendar-5.2.11
      php5-ctype-5.2.11
      php5-curl-5.2.11
      php5-dbase-5.2.11
      php5-dom-5.2.11
      php5-exif-5.2.11
      php5-extensions-1.3
      php5-filter-5.2.11
      php5-ftp-5.2.11
      php5-gd-5.2.11
      php5-gettext-5.2.11
      php5-iconv-5.2.11
      php5-ldap-5.2.11
      php5-mbstring-5.2.11
      php5-mcrypt-5.2.11
      php5-mhash-5.2.11
      php5-ming-5.2.11
      php5-mysql-5.2.11
      php5-mysqli-5.2.11
      php5-ncurses-5.2.11
      php5-openssl-5.2.11
      php5-pcre-5.2.11
      php5-pdo-5.2.11
      php5-pdo_sqlite-5.2.11
      php5-posix-5.2.11
      php5-readline-5.2.11
      php5-session-5.2.11
      php5-simplexml-5.2.11
      php5-snmp-5.2.11
      php5-sockets-5.2.11
      php5-spl-5.2.11
      php5-sqlite-5.2.11
      php5-tokenizer-5.2.11
      php5-xml-5.2.11
      php5-xmlreader-5.2.11
      php5-xmlwriter-5.2.11
      php5-zip-5.2.11
      php5-zlib-5.2.11
      gd-2.0.35_1,1
      jpeg-7
      png-1.2.40
      tiff-3.9.1

      Comment

      • den_crane
        Senior Member
        • Feb 2006
        • 272

        #4
        у версий 1.6*, есть подобие web-инсталлятора, он проверяет php модули и php параметры.
        На самом деле пользоваться 1.4, это я даже не знаю, как в 2009 году использовать дос 6.22, можно но какбе странновато. Хотя я очень уважаю идею пользования пакетами (портами).
        Т.е. если очень хочется то можно просто взять фронтенд от 1.6.6 запустить его в апаче, посмотреть как он выругается, поправить php, а затем снести и пользоваться 1.4....


        $ grep -i memo php.ini
        memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)

        Еще хорошей идей является посмотреть error.log апача

        Comment

        • QuAzI
          Junior Member
          • Oct 2009
          • 13

          #5
          Если экспортировать список ПК, снести zabbix, поставить 1,6 (в теперяшних портах есть) и импортировать список ПК, нормально загрузится или списки от разных версий несовместимы? Информация которую заббикс успел "собрать" пока неважна.

          Comment

          • den_crane
            Senior Member
            • Feb 2006
            • 272

            #6
            Originally posted by quazi
            Если экспортировать список ПК, снести zabbix, поставить 1,6 (в теперяшних портах есть) и импортировать список ПК, нормально загрузится или списки от разных версий несовместимы? Информация которую заббикс успел "собрать" пока неважна.
            А что у вас проблемы с апгрейдом базы? Там скрипт апргейда очень простой, у меня без вопросов минут за 15 сапгрейдилось из 1.4, но это было ну очень давно.

            Comment

            • QuAzI
              Junior Member
              • Oct 2009
              • 13

              #7
              Я так понимаю, что раз после выполнения всех скриптов и установки всех портов из зависимостей zabbix'а что-то (конкретно графика) не работает, значит какие-то проблемы уже есть. Проще заново всё это собрать, чем потом пытаться вкурить, проблема уже была или появилась после выполнения скрипта.
              Так и не понял, всё-таки импорт/экспорт работает или будем дальше "наводящие вопросы" друг другу задавать?

              Comment

              • QuAzI
                Junior Member
                • Oct 2009
                • 13

                #8
                Чего и следовало ожидать.
                Остановил zabbix-server, zabbix-agentd, mysql, заархивировал базу, /usr/local/etc/zabbix, /usr/local/shared/zabbix в общем откат вроде сделал. Снёс всё это, сделал make deinstall для zabbix и zabbix-agent, сделал make install clean, затем заново создал базу
                Code:
                mysql> CREATE DATABASE zabbix;
                Query OK, 1 row affected (0.01 sec)
                
                mysql> GRANT ALL ON zabbix.* TO zabbix IDENTIFIED BY 'xibbaz';
                Query OK, 0 rows affected (0.02 sec)
                
                mysql> FLUSH PRIVILEGES;
                Query OK, 0 rows affected (0.01 sec)
                
                mysql> quit;
                Bye
                SNNSERV# cat schema/mysql.sql data/data.sql data/images_mysql.sql | mysql zabbix
                
                SNNSERV#
                Никакой "ругани" при создании базы и наполненнии её контентом. Запустил это дело, знакомый диалог конфигурации, и на пункте "3. Check of pre-requisites" счастье заканчивается и начинается бред
                PHP version: 5.2.11 Ok
                PHP Memory limit: 128M Ok
                PHP post max size: 8M Ok
                PHP max execution time: 300 sec Ok
                PHP Databases support: MySQL Ok
                PHP BC math support: yes Ok
                PHP Sockets support yes Ok
                GD Version: No Fail
                Image formats: No Fail
                PHP Timezone: Europe/Minsk Ok
                При этом graphics/php5-gd установлен (включены t1lib и truetype , японские шрифты отключены), lang/php5-extension установлен ( с bcmath, exif, gd, iconv, mysql, mysqli, snmp, sockets). Версии перечислял на пару постов выше.
                Что ему не нравится?

                Comment

                • QuAzI
                  Junior Member
                  • Oct 2009
                  • 13

                  #9
                  Вижу, не один я на эти же грабли стал и переустановка php-gd ничего не дала
                  Join the friendly and open Zabbix community on our forums and social media platforms.

                  Comment

                  • den_crane
                    Senior Member
                    • Feb 2006
                    • 272

                    #10
                    в любом каталоге апача кладете файл, можно в каталог с заббиксом

                    $ cat test.php
                    <?php
                    phpinfo();
                    ?>

                    вызываете через браузер http://вашсервер/вашпуть/test.php
                    ищете там табличку gd
                    есть там такое?
                    gd
                    GD Support enabled
                    GD Version bundled (2.0.34 compatible)
                    FreeType Support enabled
                    FreeType Linkage with freetype
                    FreeType Version 2.3.5
                    T1Lib Support enabled
                    GIF Read Support enabled
                    GIF Create Support enabled
                    JPG Support enabled
                    PNG Support enabled
                    WBMP Support enabled
                    XPM Support enabled
                    XBM Support enabled

                    Если там этого нет, дело не в заббиксе

                    Comment

                    • QuAzI
                      Junior Member
                      • Oct 2009
                      • 13

                      #11
                      Всё оказалось ещё прикольнее. Даже простая попытка запустить PHP в консоли выдала
                      Code:
                      #PHP
                      PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20
                      060613/gd.so' - /usr/local/lib/php/20060613/gd.so: Undefined symbol "gdImageCrea
                      teFromXpm" in Unknown on line 0
                      Сижу, разбираюсь. Кстати про phpinfo() было бы удобно видеть это или ссылочку на неё как раз на этой третьей странице "установки" - очень бы помогло всем кто ставит zabbix, отбросило бы кучу лишних вопросов, которыми вас забодали

                      Comment

                      • den_crane
                        Senior Member
                        • Feb 2006
                        • 272

                        #12
                        Originally posted by QuAzI
                        Сижу, разбираюсь. Кстати про phpinfo() было бы удобно видеть это или ссылочку на неё как раз на этой третьей странице "установки" - очень бы помогло всем кто ставит zabbix, отбросило бы кучу лишних вопросов, которыми вас забодали
                        На самом деле вебинсталлер выводит эти FAIL на основе механизма этой самой phpinfo.

                        ЗЫЖ Я не работник заббикса (такое ощущение что вы случайно так подумали), я банальный быдлоэлектрик, обычный участник форума.

                        Comment

                        • QuAzI
                          Junior Member
                          • Oct 2009
                          • 13

                          #13
                          Так уж сталось, что по грустному опыту знаю что девелоперы редко интересуются проблемами пользователей, форумы им читать не досуг.
                          1) При установке "начисто" проблемы с grant privileges в FreeBSD. Вроде (ошибок при установке он хоть и не выдавал, но зайти локально тоже не давал, вываливал access denied for 'zabbix'@'localhost') не нужно в конце строки прописывать identified by 'пароль', тогда он нормально даёт сделать вход под этим пользователем.
                          2) Не импортировались хосты и items из 1.4 в 1.6.6, к счастью перед тем как снести бекап сделал и заодно распечатку в пункте "инвентаризация".
                          Проблемы с gd исчезли после того как ещё раз обновился.

                          Comment

                          • QuAzI
                            Junior Member
                            • Oct 2009
                            • 13

                            #14
                            Часть рисунков показывает. Но вот когда захожу в настройку карт сетей, внизу пишет
                            Code:
                                * imagecreatefromstring() [<a href='function.imagecreatefromstring'>function.imagecreatefromstring</a>]: gd-png: fatal libpng error: [00][00][00][00]: unknown critical chunk[/usr/local/share/zabbix/php/include/maps.inc.php:450]
                                * imagecreatefromstring() [<a href='function.imagecreatefromstring'>function.imagecreatefromstring</a>]: gd-png error: setjmp returns error condition[/usr/local/share/zabbix/php/include/maps.inc.php:450]
                                * imagecreatefromstring() [<a href='function.imagecreatefromstring'>function.imagecreatefromstring</a>]: Passed data is not in 'PNG' format[/usr/local/share/zabbix/php/include/maps.inc.php:450]
                                * imagecreatefromstring() [<a href='function.imagecreatefromstring'>function.imagecreatefromstring</a>]: Couldn't create GD Image Stream out of Data[/usr/local/share/zabbix/php/include/maps.inc.php:450]
                            Вверху вместо рисунка выводит текст (который при этом впилен в рисунок, прикрепил в аттаче)
                            Посередине намёк на карту сети, без значков ПК, просто текстовые подписи. Ну и с кодировкой русского языка какие-то проблемы, казяблы в заголовке окна.
                            Attached Files

                            Comment

                            • Aly
                              ZABBIX developer
                              • May 2007
                              • 1126

                              #15
                              В 1.6 юникод не поддерживается.
                              А проблема наверно связанна с иконками которые хранятся в базе.. которые были туда спортированны sql скриптом images_YOUR_DB_NAME.sql.

                              А по теме добавления пхп Инфы в сетап фронтенда:
                              это инсталятор, где происходит проверка/настройка, а не дебагинг для выявления проблем.
                              Zabbix | ex GUI developer

                              Comment

                              Working...