在Zabbix如何分离相同types的数据,但从不同的来源?

我有一台机器接收来自多个来源的数据。 这台机器将数据转发给Zabbix Trapper。

我希望能够单独查看这些数据。 这样做的一个方法是从每个源使用不同的假主机名发送数据。 但这并不理想。

我可以在多个主机上接收这些数据。 我希望能够从主机A上的源1和主机B中的源1分别看到来自源1的数据。

另外张贴在: http : //www.zabbix.com/forum/showthread.php? t= 16503

编辑 :我目前正在做这个手动。 我发送:

  • datatypeA [source1中]
  • datatypeA [源2]

我为每个来源创build一个项目。 所有数据分别显示在主机的最新数据中。 但是如果我想添加第三个来源呢? 我将不得不手动创build第三个项目,对不对? 如何自动化这个?

正如在zabbix论坛上所指出的,添加新项目并不容易。 虽然这可以通过卷起Web前端来实现,但是我相信,更好的解决scheme可能是通过api – nelsonab(zabcon的作者)正在谈论为zabcon增加捕获项目。

因此我会build议遵循或甚至zabcon – http://www.zabbix.com/wiki/doc/zabcon

据我所见,你的select是:

  • 按照您的build议创build多个主机。 你可以给他们相同的IP地址,虽然我还没有尝试过。 每个“主人”将有一组不同的项目。

  • 在单个主机中创build多个“应用程序”。 从“最新数据”屏幕中,您可以单独展开和折叠每个应用程序,这将有效地保持分离。

你能详细说明你正在收集什么types的数据,以及它是如何被发送的? 它是SNMP查询,SNMP陷阱,Zabbix代理,自定义脚本?