Ad Widget

Collapse

Не отображаются имена хостов в Overview

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • titov
    Member
    • Dec 2009
    • 50

    #1

    Не отображаются имена хостов в Overview

    Помогите разобраться!!!
    Не знаю в какой момент, но вместо названий хостов в Monitoring/Overview
    вот такая ересь:

    ftp://mx.nsi.ru/capture.jpg

    Т. е. эти названия картинки, и отобразить их не удается.
    Подскажите в какую сторону копать, apache перезагружал, не помогает.

    Это ведь с php что-то...?
  • titov
    Member
    • Dec 2009
    • 50

    #2
    Что, никто не сталкивался с такой проблемой..?
    Я пробовал даунгрейдить версию php до 5.1.6-23.2.el5_3 с 5.1.6-24.el5_4.5 Не помогает!
    Пробовал удалять все php скрипты заббикса и записывать заново из дистрибутива 1.8.1! Не помогает!

    Может это что-то в php.ini нужно править?
    Zabbix стоит на системе CentOS 5

    Сначала такой проблемы не было, подозреваю что возникла после обновления пакетов... Но каких? Может что-то еще кроме php влиять на отображение картинок-названий хостов в web интерфейсе zabbix?

    Comment

    • Aly
      ZABBIX developer
      • May 2007
      • 1126

      #3
      Сохраните любую картинку и посмотрите что в сорсах..
      Zabbix | ex GUI developer

      Comment

      • titov
        Member
        • Dec 2009
        • 50

        #4
        сохранить не могу, ибо картинки как таковой нет...
        Но могу скопировать ссылку, вот что там



        10.7.3.21 это IP адрес коммутатора, у него нет имени хоста точнее имя соответсвует IP адресу.

        А вот как выглядит ссылка на картинку сервера


        И что делать? ссылка на изображение неправильная?
        Или дело в vtext.php??? Я его перезаписывал из исходников.

        Вот он


        <?php
        /*
        ** ZABBIX
        ** Copyright (C) 2000-2009 SIA Zabbix
        ** This program is free software; you can redistribute it and/or modify
        ** it under the terms of the GNU General Public License as published by
        ** the Free Software Foundation; either version 2 of the License, or
        ** (at your option) any later version.
        **
        ** This program is distributed in the hope that it will be useful,
        ** but WITHOUT ANY WARRANTY; without even the implied warranty of
        ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
        ** GNU General Public License for more details.
        **
        ** You should have received a copy of the GNU General Public License
        ** along with this program; if not, write to the Free Software
        ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
        **/
        ?>
        <?php
        define('ZBX_PAGE_NO_AUTHORIZATION', 1);

        require_once('include/config.inc.php');

        $page['file'] = 'vtext.php';
        $page['type'] = PAGE_TYPE_IMAGE;

        require_once ('include/page_header.php');

        ?>
        <?php
        // VAR TYPE OPTIONAL FLAGS VALIDATION EXCEPTION
        $fields=array(
        'text'=> array(T_ZBX_STR, O_OPT, P_SYS, null, null),
        'font'=> array(T_ZBX_INT, O_OPT, null, BETWEEN(1,5), null),
        );

        check_fields($fields);
        ?>
        <?php

        $text = get_request('text', ' ');;
        $font = get_request('font', 3);

        $size = imageTextSize(9, 90, $text);

        $im = imagecreatetruecolor($size['width']+6, $size['height']);
        ImageAlphaBlending($im, false);
        imageSaveAlpha($im, true);

        $transparentColor = imagecolorallocatealpha($im, 200, 200, 200, 127);
        imagefill($im, 0, 0, $transparentColor);

        $text_color = imagecolorallocate($im, 0, 0, 0);

        imageText($im, 9, 90, $size['width']+3, $size['height'], $text_color, $text);

        imageOut($im);
        imagedestroy($im);


        include_once('include/page_footer.php');
        ?>

        Comment

        • Aly
          ZABBIX developer
          • May 2007
          • 1126

          #5
          Откройте ссылку в браузере.. что отобразилось?
          Zabbix | ex GUI developer

          Comment

          • titov
            Member
            • Dec 2009
            • 50

            #6
            Вот что:
            Изображение «http://zabbix/vtext.php?text=10.7.3.21» не может быть показано, так как содержит ошибки.


            Comment

            • titov
              Member
              • Dec 2009
              • 50

              #7
              Что делать Aly?
              Это изображение как-то генерируется из текста? Или где-то локально хранится на сервере в виде картинки?

              Comment

              • Aly
                ZABBIX developer
                • May 2007
                • 1126

                #8
                Сохраните результат данного урл через wget, и загляите в сорс.
                Zabbix | ex GUI developer

                Comment

                • titov
                  Member
                  • Dec 2009
                  • 50

                  #9
                  Результат сохранил, только он в непонятной кодировке весь...
                  И где там сорс не понятно....
                  Вот такая ересь отображается


                  <89>PNG^M
                  ^Z
                  ^@^@^@^MIHDR^@^@^@^Q^@^@^@V^H^F^@^@^@)0}.^@^@^C^ZI DATX<85>íØ_¨<9f>s^\^Gð×NK<92>^K*C,FÒ<89>(g:Ö<97><9 b>!B!¹Ã<85>^VçB<91><8b>YkÍ, ^WKÊ\Ø^M-^?&ó¯<90>^KÆH<^WBë\<88>°NÒæbÖ<88>¥<93>\|<9e>ßúz~Ï¿ u~?-<9d>w=õ}<9e>Ï÷û~>Ïçûùóý<Ë<8a>¢°XL,<9a>^AËë^^¦<94>v bMÛ¢(.j%Áóx·^\¯Äúòê¯ öfã)Ü<8d>W<9b>HFb<93>ñ^Y^V×â<8c>r¼^R§á<8e>Ê<9c><97 >»HîÄLv^?^X<9b><9a>H<96><8d>ÂÙ<9a>üd^F÷c^]þ®<88>^_Ä!<7P*ɰ뱧<86>^@^ãù<83>&<92>5ø*A¶^_¿cU^W I^_L^L^M*Ø<87>[^ZdS<98>ÄüàAÓ^VoÃ{X^P[ùGù«°^COÊìÕ¤Ég¸^K<8f>à7ü<8a>?ñ6^Áãùä&Mà-¼<83>iáµGð<85>0ê¿ÐDò^Q¶â<93>rá^Pr'^]k^@^R±Ó&ÿ°^OÉVüÕ"?½^OÉÍÂ&<9d>8ñ3ÛuÂ[^W¥INp*îÁçÂkwá¦><9a>^Pq²^N· <87>+p^T·÷ÕäM¼<80>ïp1®Æî¦·5<91>|#2ü^U"A<9d>Ô¢q#É&< 9c>#ÒÁf^\^TÎWKÖ¶Å<87>ñ^LVcm©Ý^T¾Çc}IrìÃ^C8^K^[qY^_<92>^Yì¬<91>/à<ìN)u<92>,<95><8c>aü<9f>JFV^N^VÊ<85>RJÛ1_^TÅ^PÉñì δÈ-CøÏsì6üT'^Xë<99>-<89>Ü1¨;<93>â¨~%¾Å,æºÎl[Ê<85>^C<%beVxó®NMp!>-Ç^S¸UTĽÂ^?^N<8a>Ãò/m<9a>,Ïd<97>àd<91>í wÿYäàÖÏù^Z÷<96>d³"^L<8e>fò³q*ës6ã}<,<82>ïÆLv<83>Øê #]$s8W<84>ý|¾^@_VHÇë'Oà¥R£IѦ<<9d>Mùª(<8a>Õ<83><9b>& Ã&¬(Ç+<84>qsLç7'þ!^G®^WþÐÔ¾u<92>ì^WÙ~<90>ñ«íÛ\>y $[ÜÛ&)¥í)¥ó^WEb)Çæm~-<8a>¢8î6¿^N£móÇúOi©î^Lc©îT<90>RÚ¡ÒITQ^TÅå*$Â^OöÔ<_ <85>^M*ɩϿG¢<80>m^Q]é<8b>â<90>|^L]±s
                  ^^^RÝÖ<99>¸Tlý<81>|R<9b>³Ý<87>^_E3¹V´²?4M®ÃëÂ^_<9e >ÅǸ*¼r¼ÑErHDë5åU<87>c$#ñ<93>^?^@©íôdÁI^Z^G^@^@^@^ @IEND®B`<82>
                  ~
                  ~


                  Даже http://www.artlebedev.ru/tools/decoder/ не может разобрать что там за кодировка

                  Comment

                  • titov
                    Member
                    • Dec 2009
                    • 50

                    #10
                    Могу сорс всей страницы посмотреть

                    вот так выглядят тэги картинок
                    <img border="0" alt="image" name="image" src="vtext.php?text=10.7.0.1" /></td>
                    <td>
                    <img border="0" alt="image" name="image" src="vtext.php?text=10.7.0.2" /></td>
                    <td>
                    <img border="0" alt="image" name="image" src="vtext.php?text=10.7.0.4" /></td>
                    <td>


                    Или это не то?

                    Comment

                    • Aly
                      ZABBIX developer
                      • May 2007
                      • 1126

                      #11
                      НУ вроде всё в порядке...

                      1. Попробуйте открыть этот файл через какую-нибуть просматривалку картинок, только разширение .png поставьте.
                      2. Откройте другим браузером/на другой машине этот урл.

                      Подозрение падает на неполадки с png в системе..
                      Zabbix | ex GUI developer

                      Comment

                      • titov
                        Member
                        • Dec 2009
                        • 50

                        #12
                        Пробовал и в firefox и в iexplore открывать, тоже самое, и на других машинах, та же проблема....

                        И как бороться с png? вроде php-gd за этот формат отвечает, ни переустановка, ни смена версии (downgrade) не помогают ...

                        Comment

                        • Aly
                          ZABBIX developer
                          • May 2007
                          • 1126

                          #13
                          Загляните в апаче еррор лог, если и там пусто, тогда не знаю..
                          Zabbix | ex GUI developer

                          Comment

                          • titov
                            Member
                            • Dec 2009
                            • 50

                            #14
                            Вроде лог не пуст...

                            [Tue Mar 02 20:12:07 2010] [error] [client 10.3.5.16] PHP Warning: require_once(conf/maintenance.inc.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in /var/www/html/include/config.inc.php on line 86
                            [Tue Mar 02 20:12:07 2010] [error] [client 10.3.5.16] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'conf/maintenance.inc.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/include/config.inc.php on line 86
                            [Tue Mar 02 20:12:07 2010] [error] [client 10.3.5.16] File does not exist: /var/www/html/favicon.ico
                            [Tue Mar 02 20:12:07 2010] [error] [client 10.3.5.16] File does not exist: /var/www/html/favicon.ico
                            [Tue Mar 02 20:12:07 2010] [error] [client 10.3.5.16] File does not exist: /var/www/html/favicon.ico
                            [Tue Mar 02 20:12:16 2010] [error] [client 10.3.5.16] PHP Warning: require_once(conf/maintenance.inc.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in /var/www/html/include/config.inc.php on line 86
                            [Tue Mar 02 20:12:16 2010] [error] [client 10.3.5.16] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'conf/maintenance.inc.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/include/config.inc.php on line 86
                            [Tue Mar 02 20:12:19 2010] [error] [client 10.3.5.16] PHP Warning: require_once(conf/maintenance.inc.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in /var/www/html/include/config.inc.php on line 86
                            [Tue Mar 02 20:12:19 2010] [error] [client 10.3.5.16] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'conf/maintenance.inc.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/include/config.inc.php on line 86
                            [Tue Mar 02 20:12:24 2010] [error] [client 10.3.5.16] PHP Warning: require_once(conf/maintenance.inc.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in /var/www/html/include/config.inc.php on line 86
                            [Tue Mar 02 20:12:24 2010] [error] [client 10.3.5.16] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'conf/maintenance.inc.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/include/config.inc.php on line 86
                            [Tue Mar 02 20:13:27 2010] [error] [client 10.3.5.16] PHP Warning: require_once(conf/maintenance.inc.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in /var/www/html/include/config.inc.php on line 86
                            [Tue Mar 02 20:13:27 2010] [error] [client 10.3.5.16] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'conf/maintenance.inc.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/include/config.inc.php on line 86

                            Ток чет не понятно, что ему не хватает?
                            У меня нет директории /usr/share/php
                            И то что, он там ищет явно должно лежать в /var/www/html
                            Только где это поменять я пока не понял....

                            Comment

                            • titov
                              Member
                              • Dec 2009
                              • 50

                              #15
                              И что за файл
                              /var/www/html/favicon.ico

                              откуда его взять?
                              в исходниках нет такого...

                              Comment

                              Working...