Совсем недавно мы обнаружили один простой инструмент мониторинга серверов Linux, которым хотели бы поделиться с вами, — 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 [На 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, который прослушивает 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
ИЛИ
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-сервера в режиме реального времени. Вы можете задать любые вопросы или оставить свой отзыв в комментариях к этой статье.