Linux -- это интересно

whowatch


Рубрика: Системные утилиты -> Администрирование
Метки: | | |
Просмотров: 371

whowatch — консольная C (си) / Ncurses TUI (glibc) утилита для мониторинга процессов и пользователей в режиме реального времени (real time).

whowatch показывает общее количество пользователей и количество пользователей которые в данный момент авторизованы в системе, для каждого типа соединения (users, local, telnet, ssh и других). Функционал утилиты можно описать как интерактивное сочетание утилит ps, pstree, lsof, w, finger и kill.

whowatch максимально прост в использовании, выбрав пользователя можно открыть и перемещаться по древу процессов, просматривать детали выбранного процесса (имя пользователя, хост, тип соединения и пр).

Для выбранного процесса whowatch позволяет отправлять сигнал для остановки процесса (SIGINT) и сигнал немедленного завершения (SIGKILL) в простой форме, есть возможность поиска по списку процессов.

whowatch имеет очень простой API (интерфейс прикладного программирования) для написания плагинов, существует три типа окна (система, процесс и пользователь). Плагины дают гибкость, особенно если требуется конкретная информация о выбранном процессе, во время запуска можно загружать максимум три плагина.

whowatch считывает информацию с стандартных источников (/var/log/wtmp, /var/run/utmp и /proc), без доступа их "на чтение" функциональность утилита будет ограничена, а в некоторых случаях вообще не запустится.

Лицензия: GNU General Public License version 2.0 (GPLv2)

Домашняя страница

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)