В следующей статье мы рассмотрим Scout_Realtime. В предыдущих статьях этого блога мы видели различные инструменты на основе командной строки для мониторинга производительности нашей системы Gnu / Linux, такие как HTOP, взгляды и другие. То, что мы увидим сегодня, это другое простой инструмент для мониторинга сервера.
Scout Realtime нас покажет показатели диска, памяти, сети, ЦП и процессов. Это простой, легкий в использовании веб-инструмент для очень четкого мониторинга показателей сервера Linux в режиме реального времени. Он покажет нам плавные графики показателей, собранных из ЦП, памяти, диска, сети и процессов. Все это в реальном времени.
В этой статье мы увидим, как установить этот инструмент мониторинга под названием scout_realtime в Ubuntu, чтобы контролировать удаленный сервер. Но прежде чем мы углубимся в этот вопрос, мы увидим некоторые общие характеристики, которые эта программа собирается предложить пользователям.
Общие характеристики scout_realtime
- Программа Open Source. Его исходный код можно увидеть на странице GitHub.
- Прокрутка плавная в обновлять графику каждую секунду.
- все ключевые показатели эффективности (ЦП, память, использование диска и сетевой трафик) отображаются в одном окне для лучшего чтения данных.
- Согласно его веб-сайту, показатели использования памяти более ясны и точны, чем в других программах с той же целью.
- Процессы сгруппированы с таким же именем и количеством запущенных процессов. Это сделано для того, чтобы тенденции в активных процессах стали более ясными.
- Разведчик_в реальном времени сильно зависит от файловой системы proc получить метрики. Procfs доступен в дистрибутивах на базе Gnu / Linux. OSX и FreeBSD не имеют полной поддержки procfs и несовместимы.
Установка Scout_realtime Monitoring Tool в Ubuntu
Чтобы установить scout_realtime на наш сервер Gnu / Linux, нам нужно будет установить Ruby 1.9.3 или выше. Для этого воспользуемся следующей командой в терминале (Ctrl + Alt + T):
sudo apt install rubygems
После завершения установки Ruby в нашей системе мы можем установить пакет scout_realtime используя следующую команду в том же терминале:
sudo gem install scout_realtime
Запустить scout_realtime
После успешной установки пакета мы должны запустить демон scout_realtime. Он будет отвечать за сбор показателей сервера в режиме реального времени. Для запуска демона в терминале (Ctrl + Alt + T) пишем:
scout_realtime
После запуска демона scout_realtime он работает на нашем сервере Linux, который мы хотим контролировать удаленно через порт 5555.
Откройте порты брандмауэра
Если мы запускаем брандмауэр, нам нужно будет открыть порт 5555. который использует scout_realtime. Благодаря этому мы позволим вам делать запросы. Это можно увидеть на странице справки UFW что они предлагают нам на сайте Ubuntu,
Доступ к Scout_Realtime
Как только порты открыты, с любого другого компьютера, мы открываем веб-браузер и мы будем использовать URL-адрес, показанный ниже, для доступа к диаграммам и мониторинга производительности удаленного сервера.
http://localhost:5555
Или мы также можем использовать:
http://direccion-ip-o-dominio.com:5555
Просмотр журналов программы
По умолчанию, логи сохраняются в файле .scout / scout_realtime.log системы. Мы сможем просматривать эти регистры с помощью команды cat в терминале (Ctrl + Alt + T) следующим образом:
cat .scout/scout_realtime.log
Остановить Scout_realtime
Если мы хотим остановить демон scout_realtime, мы собираемся выполнить следующую команду в терминале (Ctrl + Alt + T):
scout_realtime stop
Удалите scout_realtime
Чтобы удалить scout_realtime из системы, нам нужно будет только выполнить следующую команду в терминале:
sudo gem uninstall scout_realtime
Помощь и информация
К проверьте доступные варианты этой программы, мы сможем написать в терминале:
scout_realtime --help
Если кому нужно Дополнительную информацию по поводу этой программы вы можете связаться с репозиторий github из scout_realtime. Если кто-то обнаружит ошибку в программе, он может сообщить об этом следующим образом ссылка.