Graph 针对zabbix中的单个项创建主机图

Graph 针对zabbix中的单个项创建主机图,graph,zabbix,auto-registration,Graph,Zabbix,Auto Registration,我试图在zabbix中创建一个针对单个项目(如“cpu利用率”)的多个主机的图表。但是主机是通过自动注册过程被发现的,并被添加到组“zServers”中,并附加有模板“testTemplate”,该模板具有项目“cpu利用率”。我想要一张所有发现的主机的cpu利用率图表。有人知道如何解决这个问题吗? 提前感谢。实现这一点没有内在的方法。您最好使用Zabbix API查找这些项目,然后使用该方法。没有内置的方法来实现这一点。最好使用Zabbix API查找这些项目,然后使用该方法。没有内置的方法来

我试图在zabbix中创建一个针对单个项目(如“cpu利用率”)的多个主机的图表。但是主机是通过自动注册过程被发现的,并被添加到组“zServers”中,并附加有模板“testTemplate”,该模板具有项目“cpu利用率”。我想要一张所有发现的主机的cpu利用率图表。有人知道如何解决这个问题吗?

提前感谢。

实现这一点没有内在的方法。您最好使用Zabbix API查找这些项目,然后使用该方法。

没有内置的方法来实现这一点。最好使用Zabbix API查找这些项目,然后使用该方法。

没有内置的方法来创建此类图。但是,您可以通过创建一个复制主机并创建一个包含所有必需参数的新图形来实现这一点。(在您的例子中,添加来自不同主机的所有CPU使用项。)

没有内置的方法来创建此类图。但是,您可以通过创建一个复制主机并创建一个包含所有必需参数的新图形来实现这一点。(在您的情况下,添加来自不同主机的所有CPU使用项。)

我想我需要找到属于主机组“zServers”的所有主机,然后调用graph.create方法来创建图形。我说的对吗,Richlv?创建图表需要项目ID。在按主机组和项目键进行筛选时,您应该能够使用单个API all-to-item.get方法获取它们。我尝试了graph.create和graph.update选项。我停留在最后一个阶段,使用graph.update命令更新图形,但是,该方法是更新现有的图形,而不是附加项目。下面是命令-
graph.update(graphid=graph_id,gitems=[{“gitemid”:gitem_id,“itemid”:item1,“color”:“3333FF”},{“itemid”:ite['itemid'],“color”:“26265b”}])
您的问题是关于创建图形的。更新现有的图表似乎是由您在的单独问题中提出的,因此最好在这里进行处理。我想我需要找到属于主机组“zServers”的所有主机,然后调用graph.create方法来创建图表。我说的对吗,Richlv?创建图表需要项目ID。在按主机组和项目键进行筛选时,您应该能够使用单个API all-to-item.get方法获取它们。我尝试了graph.create和graph.update选项。我停留在最后一个阶段,使用graph.update命令更新图形,但是,该方法是更新现有的图形,而不是附加项目。下面是命令-
graph.update(graphid=graph_id,gitems=[{“gitemid”:gitem_id,“itemid”:item1,“color”:“3333FF”},{“itemid”:ite['itemid'],“color”:“26265b”}])
您的问题是关于创建图形的。更新现有的图表似乎是由您在单独的问题中提交的,所以最好在这里进行处理。