Мониторинг linux серверов. Как отслеживать показатели Linux сервера

Совсем недавно мы обнаружили один простой инструмент мониторинга серверов Linux, которым хотели бы поделиться с вами, — Scout_Realtime.

Scout_Realtime — это простой и удобный в использовании веб-инструмент для мониторинга показателей Linux серверов в режиме реального времени. Этот инструмент показывает вам плавные диаграммы о метриках, собранных из процессора, памяти, диска, сети и процессов (топ-10), в режиме реального времени.

Мониторинг linux серверов ScoutRealtime
Мониторинг linux серверов ScoutRealtime

В этой статье мы покажем вам, как установить инструмент мониторинга 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

Запуск Scout_Realtime на сервере linux
Запуск Scout_Realtime на сервере linux

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

Мониторинг linux серверов ScoutRealtime
Мониторинг linux серверов ScoutRealtime

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

Nazario

Я — Nazario, создатель и автор сайта guid.su, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем. Мои глубокие знания и обширный практический опыт в этих сферах позволяют мне создавать детальные руководства и учебные материалы, ценные для пользователей всех уровней.

Я стремлюсь делать сложные темы доступными и понятными, надеюсь что мой вклад в сообщество IT будет оценен по достоинству.

Моя работа направлена на образование и распространение знаний в области информационных технологий, помогая другим расширять свои возможности и углублять понимание современных технологий.

Guid: Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даюёте согласие на их использование.