Ad Widget

Collapse

Получить график как картинку.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Alex_UUU
    Senior Member
    • Dec 2018
    • 541

    #1

    Получить график как картинку.

    Приветствую.
    Заббикс 5.2. :-)

    А есть ли способ получить картинку, т.е. файл .jpg графика через АПИ?

    Можно, конечно, через https://zabbix/chart.php и тут куча параметров. Но в данном случае надо авторизоваться и т.д и т.п. (что-то и тут не нашел хорошего описания)


  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Скажу по секрету: для использования API тоже нужно авторизоваться

    Comment

    • Alex_UUU
      Senior Member
      • Dec 2018
      • 541

      #3
      Originally posted by Kos
      Скажу по секрету: для использования API тоже нужно авторизоваться
      Не, тут все просто, даже с учетом того, что рекомендуемая на сайте библиотека не работает с https, пришлось самому править :-)

      С картинкой то как? Можно через АПИ?

      Comment

      • Kos
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Aug 2015
        • 3404

        #4
        Originally posted by Alex_UUU
        С картинкой то как? Можно через АПИ?
        Увы - боюсь что нет
        Через API можно получить объекты Graph - но это не сами картинки, а свойства соответствующих объектов конфигурации Zabbix

        Comment

        • Alex_UUU
          Senior Member
          • Dec 2018
          • 541

          #5
          Эх, жалко. ПРидется тянуть через веб.
          С помощью волшебной кнопки F12 посмотрел, как web авторизация проходит. Вроде работает.
          Сенкс.

          Comment

          • predallien
            Junior Member
            • Sep 2023
            • 1

            #6
            Originally posted by Alex_UUU
            Эх, жалко. ПРидется тянуть через веб.
            С помощью волшебной кнопки F12 посмотрел, как web авторизация проходит. Вроде работает.
            Сенкс.
            Привет. В свое время сталкивался с задачей выгрузить много графиков. Вот скрипт на питоне, который это делает.
            Кладешь рядом со скриптом файл get_graph, там на каждой строке перечисляешь имена хостов, по которым нужно выгрузить.
            В данном примере нам интересуют графики по метрике ICMP ping, но можно сделать по любым (см. строку 33, там указано название метрики)
            Это часть моей либы для работы с заббиксом, я выдернул из нее этот метод, переписав так, чтобы она работала в отрыве от либы. Так что что-то может пойти не так.
            Тестировалось для заббикса 5.2

            Comment

            Working...