Ad Widget

Collapse

Кастомные отчеты/выгрузка данных json или ал&a

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ncs
    Junior Member
    • Sep 2015
    • 2

    #1

    Кастомные отчеты/выгрузка данных json или ал&a

    Здравствуйте.

    Нужна возможность делать кастомные отчеты (выгрузка) по ретроспективе накопленных данных в Zabbix. В текущей версии 2.4. не понимаю, как это сделать. Интуитивно ничего не понятно. По документации также туманно.
    Нужно сделать, например, такой отчет: «Какие узлы в заданный промежуток (за неделю/месяц) времени были доступны или нет». Графиком очень неудобно, потому как нужно потом с этими данными работать. Например, вычислить время работы узла из разницы между временным штампом доступности и не доступности или по показаниям агента, когда он сам отсылает информацию (включился, выключился) или сформировать на основе этих данных другой свой отчет. Принцип самой доступности не важен, например, начать с даже простого icmp ping, или доступность агента, или snmp trap.

    Пока из возможностей вижу использование JSON как API zabbix, т.е. подключаться к zabbix серверу и через запросы вытягивать информацию по определенному item событию. Не хотелось бы ковыряться со схемой базы данных, так как она может поменяться в новой версии zabbix. Или писать самописные скрипты по icmp ping.

    Кто как подобное решает? Куда копать?

    Может уже есть какие-то надстройки к Zabbix (удобный генератор отчетов или выгрузки), чтобы не изобретать велосипед? Ставил для ознакомления версию 3.0-alpha отличий по нужному функционалу кастомных отчетов не нашел.

    Спасибо!
  • ncs
    Junior Member
    • Sep 2015
    • 2

    #2
    Оперативно публикуют пост модераторы ))

    Не дождался, плюнул, написал библиотечку на java.

    Остались некоторые моменты по документации api. Например, не нашел в объекте “host” или “group”, где явно хранятся принадлежность узла к группе или наоборот. Вытащил инфу через другой запрос (Retrieving host groups), как в доках. Изменил, свой объект. В целом доволен, получил, что хотел. Работает быстро.

    Задача решена. Спасибо за внимание.

    Comment

    • GOID
      Member
      • Oct 2014
      • 35

      #3
      Было-бы замечательно, если поделитесь своим решением данной задачи, у кого будет потребность и время внесут свой вклад, авось получится серьезная надстройка.

      Comment

      • araneon
        Junior Member
        • Apr 2016
        • 28

        #4
        Ребята, у кого есть решение данного вопроса, поделитесь если не жалко. Капец как нужно.

        Comment

        Working...