Назад | Перейти на главную страницу

Принудительно использовать TTY с помощью Nagios check_by_ssh

Есть ли способ принудительно выделить tty с помощью плагина check_by_ssh для Nagios. Словно -t вариант для нормального ssh?

Не похоже, что есть вариант, который можно установить с помощью -o для принудительного выделения TTY, поэтому я не вижу простого способа без взлома источника check_by_ssh для добавления -t в массив аргументов (и либо добавив аргумент в check_by_ssh, который его контролирует, либо перестроим как check_by_ssh_with_tty).

Код check_by_ssh довольно чистый, так что сделать это не будет больно - просто comm_append('-t') по мере необходимости. Я не могу поручиться за то, как будет действовать SSH, если он не привязан к TTY на стороне клиента, хотя это одна из тех вещей, которые я никогда не пробовал :)