На странице
task.create
Описание
объект task.create(объект задача)
Этот метод позволяет создавать новую задачу.
Параметры
(объект) Создаваемые задачи.
Этот метод принимает следующие параметры.
| Параметр | Тип | Описание |
|---|---|---|
| type (требуется) |
целое число | Тип задачи. Возможные значения: 6 - Проверить сейчас. |
| itemids (требуется) |
строка/массив | ID элементов данных и правил низкоуровневого обнаружения. |
Обратите внимание, что задачи можно создавать по следующим типам элементов данных / правил обнаружения:
- Zabbix агент
- SNMPv1/v2/v3 агент
- Простая проверка
- Внутренняя проверка
- Агрегированная проверка
- Внешняя проверка
- Монитор баз данных
- HTTP агент
- IPMI агент
- SSH агент
- TELNET агент
- Вычисляемая проверка
- JMX агент
Возвращаемые значения
(объект) Возвращает объект, который содержит ID созданных задач под
свойством taskids. Одна задача создается по каждому элементу данных и
правилу низкоуровневого обнаружения. Порядок возвращаемых ID совпадает с
порядком переданных itemids.
Примеры
Создание задачи
Создание задачи проверить сейчас по двум элементам. Один из них
элемент данных, второй правило низкоуровневого обнаружения.
Запрос:
{
"jsonrpc": "2.0",
"method": "task.create",
"params": {
"type": "6",
"itemids": ["10092", "10093"],
},
"auth": "700ca65537074ec963db7efabda78259",
"id": 1
}
Ответ:
{
"jsonrpc": "2.0",
"result": {
"taskids": [
"1",
"2"
]
},
"id": 1
}
Исходный код
CTask::create() в frontends/php/include/classes/api/services/CTask.php.