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

Разрешить листинг процессов иностранных пользователей

как я могу включить в 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 на информацию о пользователе, которую вы проверяете.

Первые два числа определяют пределы для предупреждений и критических событий.