Ad Widget

Collapse

Проблема с добавлением интерфейса через

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Leonus
    Junior Member
    • May 2016
    • 2

    #1

    Проблема с добавлением интерфейса через

    Добрый день. Нужна помощь с API. Возникла необходимость добавления SNMP интерфейса в узлы сети. Изучив чуть-чуть информацию пришёл к выводу, что проще всего это сделать через API. Нашёл онлайн тулзу для работы с API. Попробовал метод hostinterface.massadd предварительно почитав инфу тут. Но то ли я что-то не так делаю, то ли это фича такая - интерфейсы не создаются.

    Запрос
    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
    }
    Смущает то, что в ответе interfaceids: "true" вместо числовых значений интерфейсов.
    Версия Zabbix - 2.4.2
    Собственно, что я делаю не так?
    ------
    upd 24.05.2016. Создал интерфейсы через базу. С api так и не разобрался.
    Last edited by Leonus; 24-05-2016, 11:10.
  • Leonus
    Junior Member
    • May 2016
    • 2

    #2
    Решил вопрос без использования api. Сделал через напрямую через базу.

    Comment

    Working...