Ad Widget

Collapse

Беда :( круговые графики версия 1.8

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • swq
    Member
    • Sep 2009
    • 84

    #1

    Беда :( круговые графики версия 1.8

    При апгрейде пропали круговые графики
    то есть они есть, но их нет, не отображаются. Пытаюсь сделать новый график, так сказать с нуля.
    По порядку:
    - имя
    - размеры
    - тип круговой/круговой расширенный, при этом внизу под настройками, как и положено, возникает картинка круга (простой или 3d)
    - 3d и легенда (при их изменении картинка так же изменяется как и положено)
    Скрин:


    Дальше мистика, при выборе элемента данных (в моем случае 3 элемента InBroadcastPkts/InMulticastPkts/InUnicastPkts), при добавлении любого из них картинка внизу под настройками исчезает, вместо нее надпись мелким шрифтом image.
    Скрин:


    Все финал! При просмотре графика в режиме мониторинга имеем большой во весь экран, девственно чистый круг с гордой надписью : (1h)
    Скрин (я обрезал скрин на половину):


    Это только у меня так?
  • swq
    Member
    • Sep 2009
    • 84

    #2
    есть у кого какие нибудь мысли по решению проблемы?

    Comment

    • other
      Junior Member
      • Dec 2009
      • 3

      #3
      Приветствую!

      У меня тоже самое. Не знаю правильно ли я поправил, но у меня заработало так.
      Ниже diff. /edit - то что правил, /original - оригинальный файл

      include/classes/class.cpie.php
      Code:
      diff /edit/include/classes/class.cpie.php /original/include/classes/class.cpie.php
      66,68d65
      < 		$this->items[$this->num]['drawtype'] = GRAPH_ITEM_DRAWTYPE_LINE;
      < 		$this->items[$this->num]['axisside'] = GRAPH_YAXIS_SIDE_LEFT;
      < 
      283c280
      < 			$strvaluelength = max($strvaluelength,strlen(convert_units($item_value,$this->items[$i]['units'])));
      ---
      > 			$strvaluelength = max($strvaluelength,strlen(convert_units($item_value,$this->items[$i]['unit'])));
      326d322
      <             $this->sum = ($this->sum == 0)? 1:$this->sum;
      552d547
      <         $values = null;
      621a617,619
      > 				case CALC_FNC_AVG:
      > 					$values[$item] = abs($data->avg);
      > 					break;
      625,627d622
      < 				case CALC_FNC_AVG:
      <                 default:
      < 					$values[$item] = abs($data->avg);
      648,650d642
      < 		$datafrom = '';
      < 		if(isset($this->dataFrom))
      < 			$datafrom = 'Data from '.$this->dataFrom.'. ';
      653c645
      < 		imagestring($this->im, 0,$this->fullSizeX-210,$this->fullSizeY-12,$datafrom.'. Generated in '.$str.' sec', $this->getColor('Gray'));
      ---
      > 		imagestring($this->im, 0,$this->fullSizeX-210,$this->fullSizeY-12,'Data from '.$this->dataFrom.'. Generated in '.$str.' sec', $this->getColor('Gray'));
      chart6.php
      Code:
      diff /edit/chart6.php /original/chart6.php
      52,56d51
      < 	$options = array();
      < 	$options['graphids'] = $_REQUEST['graphid'];
      < 	$options['extendoutput'] = 1;
      < 	$options['select_hosts'] = 1;
      < 
      61,62d55
      < 	$host = reset($db_data['hosts']);
      < 
      80c73
      < 	$graph->setHeader($host['host'].':'.$db_data['name']);
      ---
      > 	$graph->setHeader($db_data['host'].':'.$db_data['name']);
      chart7.php
      Code:
      diff /edit/chart7.php /original/chart7.php
      56d55
      <     $host = null;

      Comment

      • swq
        Member
        • Sep 2009
        • 84

        #4
        что-то у меня patch не проходит. pls выложи уже патченые файлы.

        Comment

        • other
          Junior Member
          • Dec 2009
          • 3

          #5
          Файлы прилагаю.
          Attached Files

          Comment

          • swq
            Member
            • Sep 2009
            • 84

            #6
            Спасибо, действительно заработало, но как то странно.
            Нет динамики. При просмотре диаграммы значения в легенде "нет данных" и так пока не нажмешь зум или или стрелку на time shift. В отчетах тоже самое, нормальные графики показывают, а диаграммы пустые, даже если галка "Динамический элемент" отмеченна.

            Comment

            • other
              Junior Member
              • Dec 2009
              • 3

              #7
              К сожалению глубже пока не копал. Просто смотрел на что ругается в error.log web сервера и правил файлы.

              Comment

              • swq
                Member
                • Sep 2009
                • 84

                #8
                ну тогда будем ждать дальнейших результатов.

                Comment

                • swq
                  Member
                  • Sep 2009
                  • 84

                  #9
                  так никто и не осилил?

                  Comment

                  Working...