gpt4 book ai didi

python - 如何通过主机名获取主机ID?扎比克斯

转载 作者:太空宇宙 更新时间:2023-11-03 14:04:45 25 4
gpt4 key购买 nike

拥有主机名称并希望使用名称获取其 ID。有包含主机名称的列表。尝试一下

for host in list_regexed_hosts_names:
ids = z.do_request(method="host.get", params={
"output": ["hostid"],
"filter": {
"host": host
}
})

但是 id 不起作用

最佳答案

根据Python,您的请求方法似乎不正确zabbix api并且主机正在等待一个数组。因此,您可以直接将其作为数组提供,而不是循环每个主机。你可以看看zabbix documentation了解更多详情

假设list_regexed_hosts_names是一个包含主机名的数组或列表。

ids = z.do_request('host.get',
{
'output' : ['hostid'],
'filter' : { 'host': list_regexed_hosts_names}
}
)

关于python - 如何通过主机名获取主机ID?扎比克斯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48988280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com