Добрый день
Пытаюсь на PHP при помощи api создать узел сети при помощи JSON
Пишу так:
в ответ выдаёт ошибку No permissions to referred object or it does not exist!
в теме https://www.zabbix.com/forum/in-russ...rl-host-create описана похожая проблема и там предлагают внести в скобки id группы
меняю код на:
и ошибка меняется на Incorrect arguments passed to function
Может кто подсказать что надо исправить что бы создать узел сети?
Пытаюсь на PHP при помощи api создать узел сети при помощи JSON
Пишу так:
PHP Code:
...
$interfaces = array (
'type'=>1,
'main'=>1,
'userip'=>1,
'ip'=>"$host",
'dns'=>"",
'port'=>"161"
);
$groups = array (
'groupid'=>$group_id
);
$params = array (
'host'=>"$host",
'interfaces'=>$interfaces,
'groups'=>$groups,
'inventory_mode'=>0
);
$data = array (
'jsonrpc'=>"2.0",
'method'=>"host.create",
'params' => $params,
'id'=>"$id",
'auth'=>"$key"
);
...
в теме https://www.zabbix.com/forum/in-russ...rl-host-create описана похожая проблема и там предлагают внести в скобки id группы
меняю код на:
PHP Code:
...
$groups = array (
'groupid'=>$group_id
);
$params = array (
'host'=>"$host",
'interfaces'=>$interfaces,
'groups'=>[$groups],
'inventory_mode'=>0
);
...
Может кто подсказать что надо исправить что бы создать узел сети?
Comment