This is the documentation page for an unsupported version of Zabbix.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

hostinterface.massadd

Опис

object hostinterface.massadd(object parameters)

Цей метод дозволяє одночасно додавати інтерфейси хостів до кількох хостів.

Цей метод доступний лише для користувачів типу Admin і Super admin. Дозволи на виклик методу можна скасувати в налаштуваннях ролі користувача. Див. Ролі користувача для отримання додаткової інформації.

Параметри

(object) Параметри, що містять інтерфейси хостів, які будуть створені на вказаних хостах.

Метод приймає наступні параметри.

Параметр Тип Опис
hosts
(обов’язково)
object/array Хости, які потрібно оновити.

Хости повинні мати визначену властивість hostid.
interfaces
(обов’язково)
object/array Інтерфейси хостів для створення на вказаних хостах.

Повернуті значення

(object) Повертає об’єкт, що містить ідентифікатори створених інтерфейсів хостів у властивості interfaceids.

Приклади

Створення інтерфейсів

Створіть інтерфейс на двох хостах.

Запит:

{
           "jsonrpc": "2.0",
           "method": "hostinterface.massadd",
           "params": {
               "hosts": [
                   {
                       "hostid": "30050"
                   },
                   {
                       "hostid": "30052"
                   }
               ],
               "interfaces": {
                   "dns": "",
                   "ip": "127.0.0.1",
                   "main": 0,
                   "port": "10050",
                   "type": 1,
                   "useip": 1
               }
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Відповідь:

{
           "jsonrpc": "2.0",
           "result": {
               "interfaceids": [
                   "30069",
                   "30070"
               ]
           },
           "id": 1
       }

Дивись також

Джерело

CHostInterface::massAdd() в ui/include/classes/api/services/CHostInterface.php.