Поиск по сайту:

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 в режиме реального времени в режиме топа. Вы можете задать любые вопросы или оставить нам свой отзыв в комментариях к этой статье.