В прошлом мы рассмотрели множество инструментов на основе командной строки для мониторинга производительности Linux, таких как top, htop, atop, glances и т. д., а также ряд веб-инструментов, таких как, pydash, linux-dash, просто упомянули лишь некоторые из них.
Вы также можете просматривать в режиме веб-сервера для мониторинга удаленных серверов.
Но все это в прошлом, мы обнаружили еще один простой инструмент мониторинга сервера, которым мы хотели бы поделиться с вами, называется Scout_Realtime.
Scout_Realtime – это простой, простой в использовании веб-инструмент для мониторинга показателей сервера Linux в режиме реального времени, как топ.
Он показывает вам плавные графики о показателях, собранных из CPU, памяти, диска, сети и процессов (вверху 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. Теперь, демон scout_realtime запущен на вашем Linux-сервере, который вы хотите удаленно отслеживать на порту 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.
http://localhost:5555
или
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