Ad Widget

Collapse

Request graph.png by url (chart2.php)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Onizuca
    Junior Member
    • Oct 2018
    • 18

    #1

    Request graph.png by url (chart2.php)

    Добрый день всем.
    Недавно обновил zabbix до версии 4.0.
    Столкнулся с проблемой отображения графика используя chart2.php
    В версии 3.4 я использовал URL: zabbix.domen.com/chart2.php?graphid=125857&width=900&height=200&per iod=86400 , для отображения графика за последний день.
    В новой версии определение периода времени немного изменили. Необходимо использовать вместо period в секундах, параметры "from" и "to". Предположительно период врмени за последний день должен выглядеть так: &from=now-24h&to=now.
    В итоге получаем URL: "zabbix.domen.com/chart2.php?graphid=125857&width=900&height=200&fro m=now-24h&to=now"
    Zabbix ошибки не выдает, однако график отображается за последний час (это его стандартное значение).
    Кто-то уже столкнуля с этой проблемой? Решение есть?
  • Onizuca
    Junior Member
    • Oct 2018
    • 18

    #2
    Сам спросил, сам и отвечу
    Нашёл решение проблемы. В новой версии Zabbix стало обязательным параметр "&profileIdx=web.graphs.filter". Добавляем его в URL и все работает.
    полный URL выглядит так: "zabbix.domen.com/chart2.php?graphid=52098&from=now-24h&profileIdx=web.graphs.filter&to=now&width=1301 "
    Может кому пригодиться...

    Comment


    • iuic
      iuic commented
      Editing a comment
      можешь дать сылку где описсаны все аргументы ?
  • Onizuca
    Junior Member
    • Oct 2018
    • 18

    #3
    /var/www/html/chart2 из названия можно понять для чего они...
    "
    'graphid' => [T_ZBX_INT, O_MAND, P_SYS, DB_ID, null],
    'from' => [T_ZBX_RANGE_TIME, O_OPT, P_SYS, null, null],
    'to' => [T_ZBX_RANGE_TIME, O_OPT, P_SYS, null, null],
    'profileIdx' => [T_ZBX_STR, O_OPT, null, null, null],
    'profileIdx2' => [T_ZBX_STR, O_OPT, null, null, null],
    'width' => [T_ZBX_INT, O_OPT, null, BETWEEN(CLineGraphDraw::GRAPH_WIDTH_MIN, 65535), null],
    'height' => [T_ZBX_INT, O_OPT, null, BETWEEN(CLineGraphDraw::GRAPH_HEIGHT_MIN, 65535), null],
    'outer' => [T_ZBX_INT, O_OPT, null, IN('0,1'), null],
    'onlyHeight' => [T_ZBX_INT, O_OPT, null, IN('0,1'), null],
    'legend' => [T_ZBX_INT, O_OPT, null, IN('0,1'), null],
    'widget_view' => [T_ZBX_INT, O_OPT, null, IN('0,1'), null]
    "
    Если найду информацию подробнее скину ссылку...

    Comment

    Working...