Следующие объекты напрямую связаны с 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. |