[ZBX-21188] Выполение скриптов Zabbix Agent 2 Created: 2022 Jun 09 Updated: 2026 Jan 17 Resolved: 2026 Jan 17 |
|
| Status: | Closed |
| Project: | ZABBIX BUGS AND ISSUES |
| Component/s: | Agent (G) |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Problem report | Priority: | Trivial |
| Reporter: | Max Bourne | Assignee: | Zabbix Support Team |
| Resolution: | Won't fix | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Ubuntu 20.04 Версия агента: zabbix_agent2 (Zabbix) 6.0.3 |
||
| Description |
|
В конфигурации агента прописал эти параметры: AllowKey=system.run[/usr/bin/systemctl restart nginx.service]
В файле /etc/sudoers имеется строка: zabbix ALL=(ALL) NOPASSWD: /usr/bin/systemctl restart nginx.service
Настроил действие на тригер, но оно всегда завершается ошибкой: |
| Comments |
| Comment by Max Bourne [ 2022 Jun 09 ] |
|
Путём проб и ошибок + включение DebugLevel=5 для агента на проблемном хосте, выяснилось, что нужно применять следующий синтаксис в файле конфигурации агента: AllowKey=system.run[sudo /usr/bin/systemctl restart nginx.service,nowait] при условии что команда, которую вы настраиваете в Administration->Scripts должна почти полностью соответствовать указанной выше в конфиге агента: sudo /usr/bin/systemctl restart nginx.service |