🐧 Лучшие инструменты для мониторинга из терминала для Linux – Information Security Squad
🐧  Лучшие инструменты для мониторинга из терминала для Linux
Одним из фундаментальных ключей к успеху диагностики и выяснения того, что беспокоит систему, когда она показывает признаки «плохого состояния», является способность получать от нее как можно больше информации.
Для терминала было разработано много инструментов, которые дадут вам представление о внутренней работе приложений, памяти и нагрузке.
Инструменты, описанные в этой статье, могут быть использованы для быстрого получения огромного количества информации, и, как вы наверняка согласитесь, поспособствуют быстрому решению проблем.

Далее мы покажем лучшие инструменты командной строки, которые помогут вам контролировать систему Linux и устранять узкие места, чтобы обеспечить бесперебойную и эффективную работу приложений.

1. glances

Glances – это кроссплатформенный инструмент мониторинга, цель которого – представить большой объем информации мониторинга через терминал или веб-интерфейс.
Информация динамически адаптируется в зависимости от размера пользовательского интерфейса.
Удивительная вещь в нем заключается в том, что он также может работать в режиме клиент / сервер.
Удаленный мониторинг может осуществляться через терминал, веб-интерфейс или API (XML-RPC и RESTful).
Статистику также можно экспортировать в файлы или внешние базы данных времени / значения.

Установка Glances

Чтобы установить обе зависимости и последнюю производственную готовую версию Glances (также называемую мастер веткой), просто введите следующую команду:
curl -L https://bit.ly/glances | /bin/bash
или
wget -O- https://bit.ly/glances | /bin/bash

2. bashtop

Монитор ресурсов, который показывает использование и статистику для процессора, памяти, дисков, сети и процессов.
Ранее был подробно рассмотрен тут:

3. gtop

gtop – это просто панель мониторинга системы из терминала.
Он простой, подробный и  его легко установить.
Ранее был подробно рассмотрен тут:
и его коллега:

4. ytop

Первоначальный автор gotop запустил новый инструмент на Rust, названный ytop, и осудил его версию Go, которая была выбрана / разветвлена другими разработчиками и продолжал поддерживать его.

Итак, ytop – системный монитор TUI, написанный на Rust.

Установка

Any Linux:

curl -s https://api.github.com/repos/cjbassi/ytop/releases/latest | grep browser_download_url | grep linux | cut -d '"' -f 4 | wget -qi -
tar xvf ytop-*.tar.gz
sudo mv ytop /usr/local/bin
Любой Linux, использующий AUR
ytop доступен в трех разных пакетах AUR: ytop, ytop-bin и ytop-git.
sudo pacman -S ytop
COPR – Fedora
ytop также доступен в COPR:
sudo dnf copr enable atim/ytop -y
sudo dnf install ytop
Homebrew
brew tap cjbassi/ytop
brew install ytop

5. htop

htop – интерактивная программа просмотра процессов в текстовом режиме для систем Unix.
Он стремится быть лучшим «топом».
htop требует ncurses и разработан в основном для Linux, но у них также есть код для работы под FreeBSD и Mac OS X (требуется помощь и тестирование для этих платформ!)

Установка

-------Ubuntu--------
sudo apt install htop

-------CentOs--------
sudo yum install htop

6. bottom

Bottom – это кроссплатформенный графический мониторинг процессов / системы с настраиваемым интерфейсом и множеством функций.
Поддерживает Linux, macOS и Windows.
Проект вдохновлен от gtop, так и gotop.

Установка

Чтобы установить его на разных платформах, выполните команды, показанные ниже:

--- Debian / Ubuntu ---
curl -s https://api.github.com/repos/ClementTsang/bottom/releases/latest | grep browser_download_url | grep amd64.deb | cut -d '"' -f 4 | wget -qi -
sudo apt install ./bottom*.deb


--- macOS ---
$ brew tap clementtsang/bottom
$ brew install bottom

--- Arch/Manjaro ---
$ yay bottom

--- Cargo ---
$ cargo install bottom

--- Chocolatey ---
$ choco install bottom

Затем запустите инструмент с помощью команды:

$ btm

7. vtop

Vtop – это бесплатный иснтрумент для мониторинга активности с открытым исходным кодом для командной строки.
Он написан на node.js и может быть легко расширен.
Инструменты командной строки, такие как «top», затрудняют просмотр загрузки ЦП в многопроцессорных приложениях (например, Apache и Chrome), скачков во времени и использования памяти.
Вот почему разработчики vtop создали его.

Как установить

Если у вас еще нет Node.js, сначала загрузите его, а затем выполните:

sudo npm install -g vtop

Запуск:

$ vtop

8. zenith

Zenith – это средство мониторинга из терминала, который выглядит как top или htop, но с диаграммами с возможностью масштабирования, использованием CPU, GPU, сети и дисков, написанным на Rust.

Текущие поддерживаемые платформы

  • Linux
  • macOS

Установка

Перед установкой Zenith необходимо установить cargo/rust .

После этого вы можете поставить Zenith на вашем Linux или Mac следующим образом:

--- macOS ---
$ brew install zenith

--- Any Linux ---
curl -s https://api.github.com/repos/bvaisvil/zenith/releases/latest | grep browser_download_url | grep linux | cut -d '"' -f 4 | wget -qi -
tar xvf zenith.linux.tgz
chmod +x zenith
sudo mv zenith /usr/local/bin

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *