Ubuntu

Як встановити інструмент моніторингу Netdata на Ubuntu 20.04

Як встановити інструмент моніторингу Netdata на Ubuntu 20.04
Отримання статистичних даних про різні системні метрики в режимі реального часу є головним пріоритетом для системних адміністраторів, розробників та операційних груп загалом. Це допомагає контролювати системи в режимі реального часу, швидко виявляти несправності або помилки та усувати їх, щоб забезпечити нормальне відновлення роботи.

Netdata - це безкоштовний розподілений додаток для моніторингу в режимі реального часу з відкритим кодом, який працює на різних обчислювальних пристроях; фізичні сервери, хмарні сервери, контейнери і навіть пристрої IoT. Він збирає велику кількість даних і візуалізує їх на гладких та інтерактивних інформаційних панелях. Ми збираємось встановити Netdata на Ubuntu 20.04 LTS, а потім продемонструйте, як візуалізуються різні метрики.

Крок 1: Встановіть Netdata за допомогою kickstart.ш сценарій

Це найбільш бажаний спосіб встановлення Netdata, оскільки він дозволяє передавати інші аргументи за тією самою командою для налаштування процесу встановлення. Найголовніше, що цей метод безперебійно працює на всіх дистрибутивах.

На початку ви можете переглянути додаткову інформацію про Netdata. Використовуйте команду APT наступним чином.

$ apt show netdata

Вихідні дані надають інформацію Netdata, таку як остання версія, походження, розмір установки та опис пакету.

Щоб встановити Netdata, просто запустіть різкий пуск сценарій наступним чином.

$ баш <(curl -Ss https://my-netdata.io/kickstart.sh)

Як ви помітите, сценарій виконує купу операцій. Спочатку він автоматично визначає операційну систему Linux та розповсюджуваний вами дистрибутив, а пізніше встановлює необхідні пакети.

З наведених нижче результатів видно, що сценарій отримав та відобразив інформацію про нашу ОС в stdout.

Потім скрипт перевіряє, чи є у вас існуючий екземпляр Netdata, і якщо він є, сценарій оновлює Netdata замість того, щоб встановлювати Netdata заново.

Після цього сценарій витягує Netdata зі сховища Git і зберігає їх у / usr / src / netdata.git. Шлях. Після цього всі необхідні файли та залежності встановлюються, а індекс пакета оновлюється.

Попутно розташування файлів Netdata, включаючи файли конфігурації, веб-файли, файли db та файли журналів, буде відображатися, як показано.

Наприкінці будуть показані основні вказівки щодо доступу до інформаційної панелі Netdata разом із запуском та зупинкою Netdata.

Сценарій оновлення netdata-Updater.ш потім додається до / etc / cron-daily f забезпечити постійне оновлення Netdata.

У міру завершення інсталяції скрипт повідомить вас про те, що Netdata було успішно встановлено і зараз працює.

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

Крок 2: Переконайтеся, що Netdata працює

Нарешті встановлено Netdata. Однак доцільно перевірити, чи справді служба Netdata активна і працює.

За замовчуванням Netdata прослуховує порт 19999. Щоб підтвердити це, запустіть команду netstat нижче:

$ sudo netstat -pnltu | grep 19999

Крім того, ви можете підтвердити, що служба Netstat systemd працює, запустивши:

$ sudo systemctl статус netdata

Результат підтверджує, що Netdata працює, як ми очікували.

Крок 3: Налаштуйте брандмауер

На даний момент ви можете отримати доступ до Netdata з браузера з вашої хост-системи. Однак, якщо брандмауер UFW увімкнено, це буде неможливо. Маючи це на увазі, потрібно дозволити порт 19999.

Тож виконайте такі команди:

$ sudo ufw дозволяють 19999 / tcp
$ sudo ufw перезавантажити

Потім переконайтеся, що порт 19999 дозволений на брандмауері.

$ sudo ufw статус

Крок 4: Доступ до інформаційної панелі Netdata

Всі конфігурації виконані та запилені. Завершуючи, ми збираємось отримати доступ до Netdata, переглядаючи наступну URL-адресу. Замініть хост-ip з реальною IP-адресою вашого хоста.

http: // host-ip: 19999

І вуаля! Інформаційна панель Netdata з’явиться у вигляді елегантних і красивих візуалізацій, що відображають огляд системи основних системних метрик, таких як використання центрального процесора, статистика пропускної здатності мережі, читання / запис диска та використання оперативної пам'яті.

На правій бічній панелі розташовані додаткові параметри системних метрик, на які ви можете натиснути, щоб переглянути інформаційні панелі, які візуалізують статистику в режимі реального часу.

Наприклад, щоб поглянути на пропускну здатність мережі, виберіть піктограму «Мережеві інтерфейси», як показано.

Інформаційна панель "Мережеві інтерфейси" відображатиметься зі статистикою пропускної здатності на різних мережевих адаптерах.

Висновок

Netdata забезпечує відмінне рішення для моніторингу вашого єдиного вузла в режимі реального часу. Ви можете налаштувати будильники та сповіщення, які можуть спрацьовувати при перевищенні певної події чи порогу. Спробуйте Netdata і повідомте нам про ваш досвід.

Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...
Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...
AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...