Добрый день. Нужна помощь с API. Возникла необходимость добавления SNMP интерфейса в узлы сети. Изучив чуть-чуть информацию пришёл к выводу, что проще всего это сделать через API. Нашёл онлайн тулзу для работы с API. Попробовал метод hostinterface.massadd предварительно почитав инфу тут. Но то ли я что-то не так делаю, то ли это фича такая - интерфейсы не создаются.
Запрос
Ответ
Смущает то, что в ответе interfaceids: "true" вместо числовых значений интерфейсов.
Версия Zabbix - 2.4.2
Собственно, что я делаю не так?
------
upd 24.05.2016. Создал интерфейсы через базу. С api так и не разобрался.
Запрос
Code:
{
"jsonrpc": "2.0",
"method": "hostinterface.massadd",
"params": {
"hosts": [
{
"hostid": "11051"
},
{
"hostid": "11052"
}
],
"interfaces": {
"dns": "",
"ip": "127.0.0.1",
"main": 0,
"port": "161",
"type": 2,
"useip": 1
}
},
"auth": "3270d2107fa3141eabef0454d132c383",
"id": 1
}
Code:
{
"jsonrpc": "2.0",
"result": {
"interfaceids": {
"interfaceids": true
}
},
"id": 1
}
Версия Zabbix - 2.4.2
Собственно, что я делаю не так?
------
upd 24.05.2016. Создал интерфейсы через базу. С api так и не разобрался.
Comment