Всем привет! Вопрос в развернутом виде:
Хочу вот получить от Asterisk значение активных звонков в zabbix, для этого в агенте на астере указываю
UserParameter=asterisk.activecalls,sudo rasterisk -x "core show calls" | grep "active" | cut -c 1-2
Далее в sudoers указываю:
zabbix ALL=(ALL) NOPASSWD: /usr/sbin/asterisk
И при попытке получения содержимого ключа получаю:
sudo: no tty present and no askpass program specified
попробовал копипаст отсюда:
https://www.linux.org.ru/forum/development/13018354#comment-13022229 (комментарий) Не помогло.
Как понимаю, не хватает чего-то в sudoers. Но что именно требуется?
Можно просто указать
zabbix ALL=(ALL) NOPASSWD:ALL