Это перевод страницы документации с английского языка. Помогите нам сделать его лучше.

Sidebar

Zabbix Summit 2022
View presentations

> Объект скрипта

Следующие объекты напрямую связаны с script API.

Скрипт

Объект скрипта имеет следующие свойства.

Свойство Тип Описание
scriptid строка (только чтение) ID скрипта.
command
(требуется)
строка Выполняемая команда.
name
(требуется)
строка Имя скрипта.
confirmation строка Текст подтверждения во всплывающем окне. Всплывающее окно появляется при попытке выполнения скрипта из Zabbix веб-интерфейса.
description строка Описание скрипта.
execute_on целое число Где выполнять скрипт.

Возможные значения:
0 - выполнение на Zabbix агенте;
1 - выполнение на Zabbix сервере;
2 - (по умолчанию) выполнение на Zabbix сервере (прокси).
groupid строка ID группы узлов сети для которой можно выполнять скрипт. Если задано значение 0, скрипт можно выполнять по всем группам узлов сети.

По умолчанию: 0.
host_access целое число Требуемые права доступа к узлу сети для выполнения скрипта.

Возможные значения:
2 - (по умолчанию) чтение;
3 - запись.
type целое число Тип скрипта.

Возможные значения:
0 - (по умолчанию) скрипт;
1 - IPMI.
usrgrpid строка ID группы пользователей, которой разрешено выполнение скрипта. Если задано значение 0, скрипт доступен всем группам пользователей.

По умолчанию: 0.

Webhook parameters

Parameters passed to webhook script when it is called have the following properties.

Property Type Description
name
(required)
string Parameter name.
value string Parameter value. Supports macros.

Debug

Debug information of executed webhook script. The debug object has the following properties.

Property Type Description
logs array Array of log entries.
ms string Script execution duration in milliseconds.

Log entry

The log entry object has the following properties.

Property Type Description
level integer Log level.
ms string The time elapsed in milliseconds since the script was run before log entry was added.
message string Log message.