zabbix api python3_python3 Zabbix监控-api的使用-python

1、 获得认证密钥

2、 获取zabbix所有的主机组

3、 获取单个组下的所有主机

4、 获取某个主机下的所有监控项

5、 获取某个监控项的历史数据

6、 获取某个监控项的最新数据

1、 获得认证密钥

auth user and password

data = json.dumps(

{

"jsonrpc": "2.0",

"method": "user.login",

"params": {

"user": "Admin",

"password": "zabbix"

},

"id": 0

})

2、 获取zabbix所有的主机组

request json

data = json.dumps(

{

"jsonrpc":"2.0",

"method":"hostgroup.get",

"params":{

"output":["groupid","name"],

},

"auth":"key", # theauth id is what auth script returns, remeber it is string

"id":1,

})

3、 获取单个组下的所有主机

request json

data = json.dumps(

{

"jsonrpc":"2.0",

"method":"host.get",

"params":{

"output":["hostid","name"],

"groupids":"14",

},

"auth":"key", # theauth id is what auth script returns, remeber it is string

"id":1,

})

4、 获取某个主机下的所有监控项

request json

data = json.dumps(

{

"jsonrpc":"2.0",

"method":"item.get",

"params":{

"output":["itemids","key_"],

"hostids":"10146",

},

"auth":"key", # theauth id is what auth script returns, remeber it is string

"id":1,

})

5、 获取某个监控项的历史数据

history.get方法获取单个监控项的历史数据根据第4项的获取到的所有items id的值,找到想要监控的那项,获取它的历史数据。

request json

data = json.dumps(

{

"jsonrpc":"2.0",

"method":"history.get",

"params":{

"output":"extend",

"history":3,

"itemids":"25159",

"limit":10

},

"auth":"key", # theauth id is what auth script returns, remeber it is string

"id":1,

})

6、 获取某个监控项的最新数据

history.get方法获取单个监控项的历史数据根据第4项的获取到的所有items id的值,找到想要监控的那项,获取它的历史数据。

request json

data = json.dumps(

{

"jsonrpc":"2.0",

"method":"history.get",

"params":{

"output":"extend",

"history":3,

"itemids":"25159",

"limit":1

},

"auth":"key", # theauth id is what auth script returns, remeber it is string

"id":1,

})

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值