Zabbix-Api基础使用教程

 API接口导出的数据会很长可以到出csv,文件然后复制一行,右键黏贴的时候可以选择倒置就可把行变为列

带中文主机名可以用转码工具转码。unicode转中文

curl http://zabbix.xyz/api_jsonrpc.php -X POST -s -H 'Content-Type:application/json' -d '{"jsonrpc":"2.0",
"method": "user.login",
"params": {
        "user": "Admin",
        "password": "zabbix"
    },
    "auth": null,
    "id": 1
}'
#获取账号认证id

curl http://zabbix.xyz/api_jsonrpc.php -X POST -s -H 'Content-Type:application/json' -d '{"jsonrpc":"2.0",
"method": "template.get",
"params": {
        "output": ["host"],
        "selectHosts": "host",
        "filter": {
            "host": [
                "'"Templates-OS-Linux_v2"'"
        ###Tips###("'")这样在shell命令不会报错。不然会报错{"jsonrpc":"2.0","error":{"code":-32700,"message":"Parse error","data":"Invalid JSON. An error occurred on the server while parsing the JSON text."},"id":null} ######
            ]
        }
    },
    "auth": "'"[账号认证id]"'",
    "id": 1
}'
#获取某模板下的主机

curl http://zabbix.xyz/api_jsonrpc.php -X POST -s -H 'Content-Type:application/json' -d '{"jsonrpc":"2.0",
"method": "hostgroup.get",
"params": {
        "selectHosts": "hostid",
        "filter": {
            "groupid": [
                "'"120"'"
            ]
        }
    },
    "auth": "'"f6474cf75a31a14d0ea12941df77da3e"'",
    "id": 1
}'
#获取某个群组下的host_ID

curl http://zabbix.xyz/api_jsonrpc.php -X POST -s -H 'Content-Type:application/json' -d '{"jsonrpc":"2.0",
    "method": "host.get",
    "params": {
       #"output": ["host"],  #在这里增加output可以筛选host_ID下的某些信息,这里以host主机名为例
        "filter": {
            "hostid": [
                "'"30045"'"
            ]
        }
    },
    "auth": "'"f64888888888877da3e"'",
    "id": 1
}'

#通过host_ID获取主机信息

-------------------------或者用"selectHosts"也可以-----------------------------
curl http://zabbix.xyz/api_jsonrpc.php -X POST -s -H 'Content-Type:application/json' -d '{"jsonrpc":"2.0",
"method": "host.get",
"params": {

        ###"output": ["host"],

        "selectHosts": "hostid",
        "filter": {
            "hostid": [
                "'"30045"'"
            ]
        }
    },
    "auth": "'"f647888888888a3e"'",
    "id": 1
}'

#通过host_ID获取主机信息

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值