在zabbix中导入多个主机
Import multiple hosts in zabbix
我在 excel table 中有一个包含名称、IP 和描述的大约 270 个条目的列表 - 我想在 zabbix 中添加的所有条目(模板和组始终相同) .我首先想到必须有一种相当简单的方法来使用 xml 添加多个主机,但我似乎无法将我的 excel table 与兼容的 xml 文件结合起来 -我尝试从 zabbix 导出单个主机,然后用 excel 打开这个 xml 文件,然后填写数据并再次导出为 xml。遗憾的是,这没有用,因为我要么根本不导出文件,要么输出 xml 文件只包含第一行。有谁知道去这里的路是什么?会节省我一大笔工作量,在此先感谢
您可以利用 zabbix api 来执行此操作。使用您喜欢的语言编写一个小脚本,利用其中的 zabbix 模块
例如在 ruby zabbix api gem 中。同样,您可以看到相应语言的模块。您可以编写将从 excel 或 CSV 文件中读取的脚本,并调用 api 函数来创建主机
我在 excel table 中有一个包含名称、IP 和描述的大约 270 个条目的列表 - 我想在 zabbix 中添加的所有条目(模板和组始终相同) .我首先想到必须有一种相当简单的方法来使用 xml 添加多个主机,但我似乎无法将我的 excel table 与兼容的 xml 文件结合起来 -我尝试从 zabbix 导出单个主机,然后用 excel 打开这个 xml 文件,然后填写数据并再次导出为 xml。遗憾的是,这没有用,因为我要么根本不导出文件,要么输出 xml 文件只包含第一行。有谁知道去这里的路是什么?会节省我一大笔工作量,在此先感谢
您可以利用 zabbix api 来执行此操作。使用您喜欢的语言编写一个小脚本,利用其中的 zabbix 模块 例如在 ruby zabbix api gem 中。同样,您可以看到相应语言的模块。您可以编写将从 excel 或 CSV 文件中读取的脚本,并调用 api 函数来创建主机