【问题标题】:add graph items to existing graph in zabbix using API's使用 API 将图形项添加到 zabbix 中的现有图形
【发布时间】:2017-01-17 10:30:29
【问题描述】:

我在 zabbix 中创建了一个图表。我想更新此图表以包含来自其他主机的项目。为此,我使用 python 脚本调用 graph.update() zabbix API。该方法是更新图形项目,而不是添加/附加到现有的图形项目列表。有人知道吗?
graph.update(graphid=graph_id,gitems=[{"itemid" :"10735", "color":"26265b"}])
其中graph_id 是现有图的 id。
提前致谢!!

【问题讨论】:

    标签: python api graph zabbix


    【解决方案1】:

    首先使用graph.get 获取现有图表项,然后更新图表并传递所有现有项(包括这些项的gitemid)并添加新项。

    【讨论】:

    • graph.get() 方法给了我一个具有gitemid 的项目。在此之后我应该如何编写 graph.update() 方法来为其他项目添加 gitemid 以及应该为 gitemid 赋予什么值?
    • 只为一个现有项目指定 gitemid - 为新项目保留它,它们将获得自动分配的 ID。
    • 我没听明白。你能分享一下 graph.update 命令吗?
    • 请显示您发送给 Zabbix 的数据(最好是原始 JSON),描述发生了什么以及您希望发生什么。
    猜你喜欢
    • 2013-02-07
    • 1970-01-01
    • 2012-03-23
    • 2020-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-14
    • 1970-01-01
    相关资源
    最近更新 更多