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