Zabbix Documentation 3.0

3.04.04.24.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.4Guidelines

User Tools

Site Tools


Sidebar

ru:manual:api:reference:usermacro:createglobal

usermacro.createglobal

Описание

объект usermacro.createglobal(объект/массив ГлобальныеМакросы)

Этот метод позволяет создавать новые глобальные макросы.

Параметры

(объект/массив) Создаваемые глобальные макросы.

Этот метод принимает глобальные макросы со стандартными свойствами глобального макроса.

Возвращаемые значения

(объект) Возвращает объект, который содержит ID созданных глобальных макросов под свойством globalmacroids. Порядок возвращаемых ID совпадает с порядком переданных глобальных макросов.

Примеры

Создание глобального макроса

Создание глобального макроса “{$SNMP_COMMUNITY}” со значением “public”.

Запрос:

{
    "jsonrpc": "2.0",
    "method": "usermacro.createglobal",
    "params":  {
        "macro": "{$SNMP_COMMUNITY}",
        "value": "public"
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}

Ответ:

{
    "jsonrpc": "2.0",
    "result": {
        "globalmacroids": [
            "6"
        ]
    },
    "id": 1
}

Исходный код

CUserMacro::createGlobal() в frontends/php/include/classes/api/services/CUserMacro.php.