[工具]获取zabbix group下主机ip
来源:互联网 发布:软件项目生命周期模型 编辑:程序博客网 时间:2024/06/14 23:36
#/usr/bin/env python
#-*- coding: UTF-8 -*-
import sys
from zabbix_client import ZabbixServerProxy
zb = ZabbixServerProxy("http://192.168.**.**")
zb.user.login(user='admin',password='*******')
try:
group_list=[]
data1 = {"output":['groupid','name']}
grouplist = zb.hostgroup.get(data1)
for i in grouplist:
group_list += [{i['name']:i['groupid']}]
for m in group_list:
if sys.argv[1].decode("utf8") in m:
select_dict = m
groupids = select_dict.values()[0]
print select_dict.keys()[0]
data = {"output": ['host'],"groupids": groupids,}
hostlist = zb.host.get(**data)
for i1 in hostlist:
print i1['host']
except IndexError:
for m in group_list:
m = m.keys()[0]
print "'"'%s'"'" % m
#-*- coding: UTF-8 -*-
import sys
from zabbix_client import ZabbixServerProxy
zb = ZabbixServerProxy("http://192.168.**.**")
zb.user.login(user='admin',password='*******')
try:
group_list=[]
data1 = {"output":['groupid','name']}
grouplist = zb.hostgroup.get(data1)
for i in grouplist:
group_list += [{i['name']:i['groupid']}]
for m in group_list:
if sys.argv[1].decode("utf8") in m:
select_dict = m
groupids = select_dict.values()[0]
print select_dict.keys()[0]
data = {"output": ['host'],"groupids": groupids,}
hostlist = zb.host.get(**data)
for i1 in hostlist:
print i1['host']
except IndexError:
for m in group_list:
m = m.keys()[0]
print "'"'%s'"'" % m
0 0
- [工具]获取zabbix group下主机ip
- 在windows下获取主机ip地址
- python 获取主机ip
- MFC获取主机IP
- 获取主机IP地址
- 获取主机的ip
- shell 获取主机ip
- 获取主机IP
- zabbix 监控linux主机获取脚本值
- zabbix 自动发现Discovery无法获取主机
- C++ 获取主机名字与主机IP
- 获取本地主机IP地址
- C#获取主机IP地址
- 获取客户端浏览器,主机Ip....
- C# 获取主机IP地址
- ubuntu上获取主机ip
- php获取主机IP地址
- 云主机获取客户端IP
- 为RESTful API配置CORS-实现跨域请求
- 小码哥-玩转【斗鱼直播APP】系列之获取APP图片资源
- Hadoop学习笔记(二)——HDFS
- Javaweb表单标签<form>标签
- 414. Third Maximum Number
- [工具]获取zabbix group下主机ip
- uva1449 Dominating Patterns
- SQLite多线程读写实践及常见问题总结
- 笑谈ArcToolbox (3) ArcToolbox的一亩三分地
- swift基础部分
- Angular ui-router 入门
- es7 数组实例的 includes()
- Linux shell 脚本互斥同步
- 双十一邮件各大商家都是怎么玩儿的