Ad Widget

Collapse

Отправка временного периода графика через строку браузера / Zabbix 4.0.5;

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • KirillKarzin
    Junior Member
    • Nov 2019
    • 2

    #1

    Отправка временного периода графика через строку браузера / Zabbix 4.0.5;

    Сабж:
    Для получения графика (скрипт сохраняет .png изображение графика и после сохранения отправляет на почту) используются строки:

    my $strcomm = `curl -c $cook -b $cook -d "form=1&form_refresh=1&name=$login&password=$pass& enter=Enter" мой_сервер_заббикс/index.php`;
    $strcomm = `curl -c $cook -b $cook -F "graphid=8348" -F "period=$period" -F "stime=$stime" -F "width=$width" -F "height=$height" мой_сервер_заббикс/chart2.php > $p`;

    Авторизируюсь через curl и далее строится нужный мне график.
    Пример:
    http://мой_сервер_заббикс/chart2.php...0&graphid=8348

    Проблема: Скрипт написан для более старой версии Zabbix`а и параметр period в поисковой строке никак не меняет график, график всегда строится за "Текущее время и час до него",а хотелось бы последние 24 часа...
    Как можно передать запрос на конкретный период в более новой версии? (скрипт ещё под 2.0 писался вероятно)
    Заранее большое спасибо за помощь!
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Если в веб-интерфейсе Zabbix выбрать Monitoring -> Graphs -> нужный график с нужным интервалом, а затем в браузере посмотреть свойства отрисованной картинки, то среди них можно найти полный URL со всеми параметрами. Например, для версии 4.0 для графика с выбранным интервалом "Last 7 days" среди параметров видна такая подстрока:
    Code:
    &from=now-7d&to=now&
    Соответственно, за последние 24 часа будет:
    Code:
    &from=now-24h&to=now&

    Comment

    • KirillKarzin
      Junior Member
      • Nov 2019
      • 2

      #3
      Originally posted by Kos
      Если в веб-интерфейсе Zabbix выбрать Monitoring -> Graphs -> нужный график с нужным интервалом, а затем в браузере посмотреть свойства отрисованной картинки, то среди них можно найти полный URL со всеми параметрами. Например, для версии 4.0 для графика с выбранным интервалом "Last 7 days" среди параметров видна такая подстрока:
      Code:
      &from=now-7d&to=now&
      Соответственно, за последние 24 часа будет:
      Code:
      &from=now-24h&to=now&
      Спасибо большое. Как говорится всё гениальное просто.

      Comment

      Working...