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