环境
zabbix:172.16.128.16;zabbix_web:172.16.16.16/zabbix
用户名:Admin 密码:zabbix
获取的数据仅做参考,以Linux发送HTTP的POST请求为例
1.登录并获取身份验证令牌
{"jsonrpc": "2.0","method": "user.login","params": {"user": "Admin","password": "zabbix"},"id": 1,"auth": null}
curl -H "Content-Type: application/json-rpc" -d '{"jsonrpc":"2.0","method":"user.login","params":{"user":"Admin","password":"zabbix"},"id":1,"auth":null}' http://172.16.128.16/zabbix/api_jsonrpc.php
如果你正确提供了凭据,API返回的响应将包含用户身份验证令牌
{"jsonrpc": "2.0", #jsonrpc - JSON-RPC协议的版本"result": "7ef823a58b59c1a17f519fe4d0e3cc44", #result - 方法返回的数据"id": 1 #id -相应请求的标识符
}
<