ZabbixAPIを使用するためのアクセストークンを発行方法

1.user.loginのJSONをPOSTでapi_jsonrpc.phpに渡す

curl -X GET -H "Content-Type:application/json-rpc" -d '{ "jsonrpc": "2.0", "method": "user.login", "params": { "user": "USER", "password": "PASSWORD" }, "id": 1 }' http://localhost/zabbix/api_jsonrpc.php

※jsonをファイルで渡す場合

curl -X GET -H "Content-Type:application/json-rpc" -d @user.json http://localhost/zabbix/api_jsonrpc.php
■user.json
{
    "jsonrpc": "2.0",
    "method": "user.login",
    "params": {
        "user": "USER",
        "password": "PASSWORD"
    },
    "id": 1
}

 

2.認証キーを取得

{"jsonrpc":"2.0","result":"c589694295bd4a80ddcc94XXXXXXXXXX","id":1}

 

※参考URL

http://thinkit.co.jp/story/2012/05/11/3541

 

タグ:

Zabbix
最終更新:2013年12月16日 18:24