Zabbix 4.0 API 实践,主机/主机群组 批量添加模板和删除模板资料
本文主要介绍Zabbix 4.0 API 实践,主机/主机群组 批量添加模板和删除模板资料 方法和在新技术下所面对的“挑战”,方便大家深入理解Zabbix 4.0 API 实践,主机/主机群组 批量添加模板和删除模板资料 过程。本文也将分享Zabbix 4.0 API 实践,主机/主机群组 批量添加模板和删除模板资料 所遇到的问题和应对策略,怎么解决怎么做的问题。
通过深入本文可以理解代码原理,进行代码文档的下载,也可以查看相应 Demo 部署效果。
场景
我们日常在管理Zabbix 的时候,经常会需要批量添加模板和批量删除模板,Zabbix页面是提供的批量链接的功能,但是它链接的也只是当前页的主机,我们想扩展这个功能,在链接的时候,可以批量链接整个主机群组,也可以指定链接某台主机,也可以指定链接包含某个字符的多个主机。
提供的功能
查询模板id
select_template(self, template_name)
查询主机群组id
select_group(self, group_name)
查询指定主机id
select_host(self, hostname='', groupid=''):
-
当需要查询所有的主机id时
online_zabbix.select_host()
-
当需要查询指定主机名称id时
online_zabbix.select_host(name)
-
当需要查询指定主机群组的指定主机名称id时
online_zabbix.select_host(name,groupid)
hostslist = online_zabbix.select_host('biz') print(hostslist)
主机链接模板
hosts_add_template(self, template_name, hostname, group_name='')
- 当我们想所有的主机链接某个模板,写法 为
online_zabbix.hosts_add_template('Linux', '')
- 当我们想包含 特定的主机名或者特定的主机关键字的主机链接某个模板 写法为:
online_zabbix.hosts_add_template('Linux', 'biz')
- 当我们想特定的主机群组 包含 特定的主机名或者特定的主机关键字的主机链接某个模板 写法为:
online_zabbix.hosts_add_template('Linux', 'biz','test')
示例:
online_zabbix.hosts_add_template('Linux', 'biz',' test')
主机删除模板
用法同上
hosts_delete_template(self, template_name, hostname, group_name='')
online_zabbix.hosts_delete_template('Linux', 'biz', 'test')
Zabbix 4.0 API 实践,主机/主机群组 批量添加模板和删除模板资料部分资料来自网络,侵权毕设源码联系删除
区块链毕设网(www.qklbishe.com)全网最靠谱的原创区块链毕设代做网站部分资料来自网络,侵权联系删除!资源收费仅为搬运整理打赏费用,用户自愿支付 !
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台 » Zabbix 4.0 API 实践,主机/主机群组 批量添加模板和删除模板资料
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台 » Zabbix 4.0 API 实践,主机/主机群组 批量添加模板和删除模板资料