Есть ли способ принудительно выделить 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 на стороне клиента, хотя это одна из тех вещей, которые я никогда не пробовал :)