JavaScript
api
zabbix

Zabbix API の利用例


テンプレートが所属するグループ、そのテンプレートを適用しているホストを含め取得する。

request:

{

"jsonrpc": "2.0",
"method": "template.get",
"params": {
"output": [
"templateid",
"host"
],
"selectGroups": [],
"selectHosts": [],
"search": {
"host": [
"Linux"
]
}
},
"auth": "xxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"id": 2
}

respons:

{

"jsonrpc": "2.0",
"result": [
{
"templateid": "10001",
"host": "Template OS Linux",
"groups": [
{
"groupid": "10"
}
],
"hosts": [
{
"hostid": "10084"
}
]
},
{
"templateid": "10248",
"host": "Template OS Linux SNMPv2",
"groups": [
{
"groupid": "10"
}
],
"hosts": []
}
],
"id": 2
}