博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zabbix--api学习之路--get_hostgroup获取
阅读量:4963 次
发布时间:2019-06-12

本文共 1729 字,大约阅读时间需要 5 分钟。

api:hostgroup.get

url:

  • 参数说明:The method allows to retrieve host groups according to the given parameters.该方法允许根据给定的参数检索主机组。

  • The method supports the following parameters.该方法支持以下参数
    参数 类型 描述
    graphids string/array 只返回包含具有给定图表的主机或模板的主机组。
    groupids string/array 只返回具有给定主机组ID的主机组。
  • 获取所有主机群组

import jsonimport urllib2url ="http://10.127.0.119/api_jsonrpc.php"header = {"Content-Type":"application/json" }data =json.dumps({    "jsonrpc": "2.0",    "method": "hostgroup.get",    "params": {        "output": "extend", #不加条件,输出全部        # "filter": {        #     "name": [        #         "Linux servers",        #         "Zabbix servers",        #         "Discovered hosts"        #     ]        # }      },    "auth": "cb5a0ce5ffbdd1cf3a18e32117801592", #刚才过去到的auth    "id": 1})request =urllib2.Request(url,data)for key in header:   request.add_header(key,header[key])   # get host list   result = urllib2.urlopen(request)   response = json.loads(result.read())   result.close()   print response   print "Number Of Hosts: ", len(response['result']) #总数   #print response   for group in response['result']:       #print group       print "Group ID:",group['groupid'],"\tGroupName:",group['name']
  • 按照名字获取主机群组

  • 请求:
{    "jsonrpc": "2.0",    "method": "hostgroup.get",    "params": {        "output": "extend",         "filter": {            "name": [                 "Linux servers",                 "Zabbix servers",                 "Discovered hosts"             ]         }      },    "auth": "cb5a0ce5ffbdd1cf3a18e32117801592",    "id": 1}
  • 响应:
Number Of Hosts:  3Group ID: 5     GroupName: Discovered hostsGroup ID: 2     GroupName: Linux serversGroup ID: 4     GroupName: Zabbix servers

转载于:https://www.cnblogs.com/zdoubly/p/9777122.html

你可能感兴趣的文章
BZOJ 3097 Hash Killer I
查看>>
UINavigationController的视图层理关系
查看>>
html阴影效果怎么做,css 内阴影怎么做
查看>>
宏观经济
查看>>
综合练习:词频统计
查看>>
BZOJ1026: [SCOI2009]windy数
查看>>
样板操作数
查看>>
64位UBUNTU下安装adobe reader后无法启动
查看>>
iTextSharp带中文转换出来的PDF文档显示乱码
查看>>
组件:slot插槽
查看>>
走进C++程序世界------异常处理
查看>>
Nginx配置文件nginx.conf中文详解(转)
查看>>
POJ 1308 Is It A Tree?(并查集)
查看>>
N进制到M进制的转换问题
查看>>
利用sed把一行的文本文件改成每句一行
查看>>
Android应用开发:核心技术解析与最佳实践pdf
查看>>
python——爬虫
查看>>
孤荷凌寒自学python第五十八天成功使用python来连接上远端MongoDb数据库
查看>>
求一个字符串中最长回文子串的长度(承接上一个题目)
查看>>
简单权限管理系统原理浅析
查看>>