Консольный мониторинг: различия между версиями

Материал из ALT Linux Wiki
Строка 27: Строка 27:
{{cmd|# systemctl enable --now btop}}
{{cmd|# systemctl enable --now btop}}
==Проверка==
==Проверка==
'''# pgrep tmux'''
<code># pgrep tmux
'''1668365'''
1668365<code>
 
==Подключение==
==Подключение==
{{cmd|# tmux a}}
{{cmd|# tmux a}}

Версия от 15:27, 8 сентября 2023

Мониторить будем через btop, а в «потайную» консоль (для обзора неглубокой рестроспективы) подключаться посредством tmux.

Поскольку уместно подобное лишь на серверах (для иных целей есть системы глобального мониторинга типа Заббикса или NetXMS), то и доступ из ком.строки — исключительно от рута (# в начале команды — признак оного).

Подготовка

# apt-get update && apt-get install -y btop tmux

Юнит

/lib/systemd/system/btop.service  
[Unit]
Description = Local processes monitor

[Service]
Type = oneshot
RemainAfterExit = yes
ExecStart = tmux new-session -d btop
Restart = on-failure

[Install]
WantedBy = multi-user.target

Запуск

# systemctl enable --now btop

Проверка

# pgrep tmux 1668365

Подключение

# tmux a

Наблюдение

Tmux-btop.png

(см. фото)

Отключение от сеанса

ctrl+b d