как я могу включить в Debian 6 отображение процессов стороннего пользователя? У меня есть пользователь nagios, но этот пользователь может перечислять только свои собственные процессы.
Br
check_procs Команда принимает аргумент «-u ПОЛЬЗОВАТЕЛЬ» для вывода списка процессов для указанного пользователя.
Вам нужно отредактировать файл command.cfg (место, где определена ваша команда nagios) и добавить что-то вроде этого:
define command{
command_name check_user_procs
command_line /usr/lib/nagios/plugins/check_procs -w '$ARG1$' -c '$ARG2$' -u '$ARG3$'
}
и создадим сервисную проверку для пользователя:
define service{
use generic-service
host_name YOUR-HOST-NAME
service_description Total Processes
check_command check_user_procs!250!400!USER_NAME_OR_ID
}
вам необходимо заменить USER_NAME_OR_ID на информацию о пользователе, которую вы проверяете.
Первые два числа определяют пределы для предупреждений и критических событий.