Linux Dash — веб-приложение для мониторинга потребления системных ресурсов в Linux. Этот инструмент имеет простой и интуитивно понятный интерфейс, который позволяет в режиме реального времени просматривать использование ресурсов процессора, памяти, жесткого диска и так далее. Linux Dash написан на языках программирования PHP и JavaScript и не требует выполнения каких-либо дополнительных усилий для его настройки.
В этой статье мы покажем Вам, как установить и использовать Linux Dash в Linux.
Содержимое:
- Установка необходимых зависимостей
- Установка Linux Dash
- Запуск приложения Linux Dash
- Просмотр общей информации об ОС Linux
- Мониторинг использования сети
- Получение списка пользователей и установленных приложений
- Выводы
Установка необходимых зависимостей
Чтобы утилита Linux Dash работала, Вам необходимо дополнительно установить несколько инструментов:
- Apache HTTP Server — сервер, который нужен Linux Dash для предоставления веб-интерфейса;
curl
— утилита командной строки, используемая для передачи данных с сервера или на него;- PHP — популярный язык сценариев на стороне сервера, используемый для веб-разработки;
php5-curl
— инструмент, который обеспечивает поддержкуcurl
в PHP;php5-json
— утилита, которая добавляет поддержку обработки данных в формате JSON в PHP;git
— утилита, которая позволит клонировать репозиторий Linux Dash с GitHub в ОС.
Все эти инструменты доступны для установки из стандартных репозиториев большинства популярных дистрибутивов Linux. Поэтому для их инсталляции достаточно выполнить одну из следующих команд.
Для Debian / Ubuntu:
Для CentOS / RHEL:
Затем запустите веб-сервер Apache, выполнив одну из команд:
Установка Linux Dash
Чтобы установить Linux Dash, перейдите в директорию /var/www/html
:
И клонируйте репозиторий инструмента с помощью утилиты git
и ее подкоманды clone
:
Читайте также: Как использовать систему управления версиями Git в Linux. Всеобъемлющее руководство.
После чего перезагрузите веб-сервер Apache:
Запуск приложения Linux Dash
Чтобы получить доступ к веб-панели утилиты Linux Dash, откройте любой браузер и введите в поисковой строке следующий URL-адрес:
Важно: замените <IP_address>
на IP-адрес Вашей ОС.
На главной странице инструмента SYSTEM STATUS
Вы можете отслеживать:
- потребление ресурсов оперативной памяти;
- среднюю загрузку процессора за 1, 5 и 15 минут;
- общую нагрузку на ЦП.
Если Вы пролистнете страницу ниже, Вы увидите списки процессов, которые больше всего используют оперативную память и центральный процессора, а также информацию о загрузке разделов жесткого диска.
Просмотр общей информации об ОС Linux
Во вкладке BASIC INFO
расположена сводная информация об операционной системе, оперативной памяти, центральном процессоре и дисковом вводе / выводе.
Читайте также: Команда vtop для мониторинга процессов и памяти Linux.
Мониторинг использования сети
Если Вы перейдете на страницу NETWORK
, то сможете:
- отследить среднюю скорость загрузки и выгрузки данных;
- узнать публичный и локальный IP-адреса:
- получить список всех сетевых соединений и так далее.
Получение списка пользователей и установленных приложений
C помощью приложения Linux Dash Вы можете проанализировать активность пользователей в ОС. Для этого перейдите на страницу ACCOUNTS
. Здесь Вы увидите список всех пользователей в операционной системе и их домашние каталоги. А также инструмент покажет, когда пользователи в последний раз авторизовывались в Linux.
Читайте также: Полное руководство по команде «useradd» в Linux.
Чтобы вывести в окно веб-браузера список всех установленных приложений, перейдите на страницу APPS
.
Выводы
Утилита Linux Dash — полезный инструмент для получения информации об использовании системных ресурсов в операционной системе Linux в режиме реального времени. Удобный графический интерфейс этого приложения позволяет быстро получать все необходимые данные.
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.