代码之家  ›  专栏  ›  技术社区  ›  Flying Thunder

在zabbix中导入多个主机

  •  0
  • Flying Thunder  · 技术社区  · 7 年前

    我在excel表格中有一个大约270个条目的列表,其中包含名称、IP和描述,所有这些都是我想添加到zabbix中的条目(模板和组总是相同的)。我首先认为必须有一种相当简单的方法来添加多个带有xml的主机,但我似乎无法将excel表与兼容的xml文件结合起来-我尝试从zabbix导出一个主机,然后用excel打开此xml文件,然后填写数据并再次导出为xml。遗憾的是,这不起作用,因为我要么根本无法导出该文件,要么输出的xml文件将只包含第一行。有人知道这里怎么走吗?会帮我省下一大堆工作,提前谢谢

    1 回复  |  直到 7 年前
        1
  •  0
  •   slashpai    7 年前

    您可以利用 zabbix api 这样做。使用首选语言编写一个小脚本,并在其中使用zabbix模块 例如在ruby中 zabbix api gem 。类似地,您可以看到相应语言中的模块。您可以编写从excel或CSV文件读取的脚本,并调用api函数来创建主机