Scout_Realtime, стежте за своїм сервером Gnu / Linux із браузера

Про Scout_Realtime

У наступній статті ми збираємось поглянути на Scout_Realtime. У попередніх статтях цього блогу ми бачили різні інструменти на основі командного рядка для моніторингу продуктивності нашої системи Gnu / Linux, такі як htop, погляди і інші. Той, кого ми сьогодні побачимо, - інший простий інструмент для моніторингу сервера.

Розвідник реального часу нас покаже метрики диска, пам'яті, мережі, процесора та процесів. Це простий, простий у використанні та веб-інструмент для відстеження метрик сервера Linux в режимі реального часу, дуже зрозумілим способом. Він покаже нам текучі графіки метрик, зібраних з центрального процесора, пам'яті, диска, мережі та процесів. Все це в режимі реального часу.

У цій статті ми побачимо, як встановити цей інструмент моніторингу, який називається scout_realtime на Ubuntu to відстежувати віддалений сервер. Але перш ніж ми вникнемо у справу, ми побачимо деякі загальні характеристики, які ця програма запропонує користувачам.

Загальна характеристика scout_realtime

  • Програма є Open Source. Його вихідний код можна побачити на сторінці GitHub.
  • Прокрутка плавна в оновлювати графіку щосекунди.
  • всі ключові показники ефективності (ЦП, пам’ять, використання диска та мережевий трафік) знаходяться в єдиному вікні для кращого читання даних.
  • За даними веб-сайту, показники використання пам'яті є чіткішими та точнішими, ніж у інших програмах з такою ж метою.
  • Процеси групуються відображаються однакові назви та кількість запущених процесів. Це робиться для того, щоб тенденції в активних процесах стали чіткішими.
  • scout_realtime сильно залежить від файлової системи proc щоб отримати метрики. Procfs доступний у дистрибутивах на базі Gnu / Linux. OSX і FreeBSD не мають повної підтримки procfs і несумісні.

Встановлення інструменту моніторингу Scout_realtime на Ubuntu

Щоб встановити scout_realtime на нашому сервері Gnu / Linux, нам потрібно буде встановити Ruby 1.9.3 або вище. Для цього ми використаємо таку команду в терміналі (Ctrl + Alt + T):

інсталяція ruby ​​на сервері Ubuntu

sudo apt install rubygems

Після завершення встановлення Ruby в нашій системі ми зможемо встановити пакет scout_realtime використовуючи таку команду в тому самому терміналі:

Установка Scout_realtime

sudo gem install scout_realtime

Почніть scout_realtime

Після успішної установки пакета, ми повинні запустити демон scout_realtime. Це буде відповідальність за збір метрик сервера в режимі реального часу. Для запуску демона в терміналі (Ctrl + Alt + T) пишемо:

запуск scout_realtime

scout_realtime

Після запуску демона scout_realtime він працює на нашому сервері Linux, за яким ми хочемо відстежувати віддалено через порт 5555.

Відкрийте порти брандмауера

Якщо ми використовуємо брандмауер, нам потрібно буде відкрити порт 5555 який використовує scout_realtime. Завдяки цьому ми дозволимо вам робити запити. Це можна побачити на сторінці довідки в UFW що вони пропонують нам на веб-сайті Ubuntu,

Доступ до Scout_Realtime

scout_realtime працює

Після відкриття портів з будь-якої іншої машини, ми відкриваємо веб-браузер і ми будемо використовувати URL-адресу, показану нижче, для доступу до графіків та моніторингу роботи віддаленого сервера.

http://localhost:5555

Або ми також можемо використовувати:

http://direccion-ip-o-dominio.com:5555

Перегляд журналів програми

За замовчуванням, журнали зберігаються у файлі .scout / scout_realtime.log системи. Ми зможемо переглянути ці регістри, використовуючи команду cat у терміналі (Ctrl + Alt + T) наступним чином:

cat .scout/scout_realtime.log

Зупинити Scout_realtime

Якщо ми хочемо зупинити демон scout_realtime, ми збираємось виконати таку команду в терміналі (Ctrl + Alt + T):

scout_realtime stop

Видаліть scout_realtime

Щоб видалити scout_realtime із системи, нам потрібно буде лише виконати таку команду в терміналі:

sudo gem uninstall scout_realtime

Довідка та інформація

Уміти перевірте доступні опції цієї програми, ми зможемо написати в терміналі:

довідка scout_realtime

scout_realtime --help

Якщо кому потрібно більше інформації щодо цієї програми, ви можете зв'язатися з репозиторій github від scout_realtime. Якщо хтось знайде помилку в програмі, він може повідомити про неї в наступному посилання.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.