В прошлом мы рассмотрели множество инструментов командной строки для мониторинга производительности Linux, таких как top, bashtop, htop, atop, glances и т. д., а также ряд веб-инструментов, таких как cockpit, pydash, linux-dash, чтобы упомянуть лишь некоторые из них.
Вы также можете запускать glance в режиме веб-сервера для наблюдения за удаленными серверами.
🐧 Лучшие инструменты для мониторинга из терминала для Linux
Но помимо всего этого, мы обнаружили еще один простой инструмент мониторинга серверов, которым мы хотели бы поделиться с вами, под названием Scout_Realtime.
Scout_Realtime – это простой и легкий в использовании веб-инструмент для мониторинга показателей сервера Linux в режиме реального времени в стиле утилиты top.
Он показывает вам плавные диаграммы о метриках, собранных из ЦП, памяти, диска, сети и процессов (первые 10), в режиме реального времени.
В этой статье мы покажем вам, как установить инструмент мониторинга scout_realtime в системах Linux для мониторинга удаленного сервера.
Установка Scout_Realtime на Linux
1. Чтобы установить scout_realtime на вашем сервере Linux, у вас должен быть установлен Ruby 1.9.3+ на вашем сервере с помощью следующей команды.
$ sudo apt-get install rubygems [На Debian/Ubuntu]
$ sudo yum -y install rubygems-devel [На RHEL/CentOS]
$ sudo dnf -y install rubygems-devel [На Fedora 22+]
2. После того, как вы установили Ruby в вашей системе Linux, теперь вы можете установить пакет scout_realtime, используя следующую команду.
$ sudo gem install scout_realtime
3. После успешной установки пакета scout_realtime вам необходимо запустить демон scout_realtime, который будет собирать метрики сервера в реальном времени, как показано далее:
$ scout_realtime
4. Теперь на вашем сервере Linux запущен демон scout_realtime, который вы хотите контролировать удаленно через порт 5555.
Если вы используете брандмауэр, вам нужно открыть порт 5555, который прослушивает scout_realtime!
---------- На Debian/Ubuntu ----------
$ sudo ufw allow 27017
$sudo ufw reload
---------- На RHEL/CentOS 6.x ----------
$ sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT
$ sudo service iptables restart
---------- На RHEL/CentOS 7.x ----------
$ sudo firewall-cmd --permanent --add-port=5555/tcp
$ sudo firewall-cmd reload
5. Теперь с любого другого компьютера откройте веб-браузер и используйте приведенный ниже URL-адрес, чтобы получить доступ к scout_realtime для мониторинга производительности вашего удаленного сервера Linux.
6. По умолчанию логи scout_realtime записываются в .scout/scout_realtime.log , которые вы можете просмотреть с помощью команды cat.
$ cat .scout/scout_realtime.log
7. Чтобы остановить демон scout_realtime, выполните следующую команду.
8. Чтобы удалить scout_realtime из системы, выполните следующую команду.
$ gem uninstall scout_realtime
Заключение
Scout_realtime – это простой, но полезный инструмент для мониторинга метрик сервера Linux в режиме реального времени!
Вы можете задать любые вопросы или оставить свой отзыв в комментариях к этой статье.