Консольный мониторинг: различия между версиями
Дым (обсуждение | вклад) |
Дым (обсуждение | вклад) (→Запуск) |
||
(не показана 21 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
Мониторить будем через btop, а в | Мониторить будем через {{cmd|btop}}, а в «потайную» консоль (для обзора неглубокой рестроспективы) подключаться посредством {{cmd|tmux}}. | ||
== | |||
Поскольку уместно подобное лишь на серверах ''(для иных целей есть системы глобального мониторинга типа Заббикса или NetXMS)'', то и доступ из ком.строки — исключительно от рута ''('''#''' в начале команды — признак оного)''. | |||
==Подготовка== | |||
{{cmd|# apt-get update && apt-get install -y btop tmux}} | |||
==Юнит== | |||
{|class="mw-collapsible mw-collapsed wikitable" | {|class="mw-collapsible mw-collapsed wikitable" | ||
!/lib/systemd/system/btop.service | !/lib/systemd/system/btop.service | ||
|- | |- | ||
|<source lang=" | |<source lang="ini"> | ||
[Unit] | [Unit] | ||
Description = Local processes monitor | Description = Local processes monitor | ||
Строка 18: | Строка 24: | ||
</source> | </source> | ||
|} | |} | ||
==Запуск== | ==Запуск ''(навсегда)''== | ||
{{cmd|# systemctl enable --now btop}} | {{cmd|# systemctl enable --now btop}} | ||
==Проверка== | ==Проверка== | ||
'''# pgrep tmux''' | '''# pgrep tmux''' | ||
Строка 27: | Строка 34: | ||
{{cmd|# tmux a}} | {{cmd|# tmux a}} | ||
==Наблюдение== | ==Наблюдение== | ||
[[Файл:Tmux-btop.png|thumb|900px|]] | |||
(см. фото) | (см. фото) | ||
==Отключение от сеанса== | |||
{{cmd|ctrl+b d}} |
Текущая версия от 15:30, 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
Наблюдение
(см. фото)
Отключение от сеанса
ctrl+b d