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

Вид: 2752|Відповідь: 2

[linux] Linux розгортає інструмент моніторингу продуктивності Netdata за допомогою Docker

[Копіювати посилання]
Опубліковано 04.09.2024 22:43:10 | | | |
Вимоги: Linux для розгортання інструменту візуального моніторингу, який підтримує перегляд через веб, я бачив інструмент моніторингу продуктивності Netdata на системі openwrt, а також раніше використовував Grafana+Prometheus+Node Exporter, і ефект теж дуже хороший, але зрештою, комп'ютер лише один, і ця комбінація занадто важка.

Grafana+Prometheus+Node Exporter fetches Linux server metrics
https://www.itsvse.com/thread-9971-1-1.html

Ось відповідь ШІ:
Існує багато панелей візуалізації моніторингу серверів Linux, і ось кілька популярних інструментів для вас:

Grafana: відкрита платформа візуалізації та аналізу даних, яка підтримує кілька джерел даних (таких як Prometheus, InfluxDB тощо) і може створювати багаті візуальні панелі для відображення різних метрик для серверів Linux.

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

Netdata: Автоматичний інструмент моніторингу системних ресурсів Linux у реальному часі, який забезпечує багатий графічний інтерфейс для моніторингу CPU, пам'яті, диска, мережі та інших індикаторів.

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

Cacti: Інструмент моніторингу трафіку на базі даних RRD, який використовує SNMP для отримання інформації про мережеві пристрої, може малювати історичні криві та підтримує більше об'єктів моніторингу через розширення плагінів.

Prometheus: Відкрита база даних часових рядів, яка часто використовується для моніторингу сервісів у контейнеризованих середовищах. За допомогою інструментів візуалізації, таких як Grafana, можна досягти комплексного моніторингу серверів Linux.

Nagios: класичний інструмент моніторингу з відкритим кодом, який контролює хости, сервіси, додатки та інше з функціями сигналізації про несправності. Nagios надає лише базовий веб-інтерфейс, що дозволяє збагачувати візуалізації шляхом встановлення плагінів.

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

Обирайте відповідний інструмент візуальної панелі моніторингу, враховуючи ваші реальні потреби та ситуації. Деякі інструменти краще підходять для великих корпоративних середовищ, тоді як інші — для менших команд або окремих користувачів.
Офіційний вебсайт:Вхід за гіперпосиланням видно.
Адреса GitHub:Вхід за гіперпосиланням видно.

Ця стаття розгортається на Rocky Linux 9 за допомогою docker-compose з наступним docker-compose.yml конфігураційним файлом:

Потім браузер відкривається:http://ip:19999/Ефект після тривалого періоду роботи виглядає так:



Посилання:Вхід за гіперпосиланням видно.




Попередній:Linux використовує chrony для синхронізації системного часу
Наступний:Docker переглядає останню конкретну (відповідну) версію зображення
 Орендодавець| Опубліковано 06.09.2024 09:08:11 |
Якщо міжмережевий екран увімкнений, порт 19999 може бути недоступним


Варіант 1 (не рекомендується)

Назавжди вимкніть фаєрвол за допомогою наступної команди:

Варіант 2

Нехай порт tcp 19999 має таку команду:

firewall-cmd --permanent --add-port=19999/tcp Ця команда використовується для постійного відкриття порту (у цьому випадку порту 19999) у міжмережевому екрані. Тепер пояснимо параметри цієї команди по черзі:

firewall-cmd: Це інструмент командного рядка, який використовується для керування системними міжмережевими екранами Fedora/RedHat/CentOS (міжмережевими сервісами).

--permanent: Цей параметр вказує, що внесені зміни є постійними, тобто зміни залишаються чинними навіть після перезавантаження системи. Якщо цей параметр не використовується, модифікація набуде чинності лише під час поточної сесії.

--add-port=19999/tcp: Цей параметр вказує номер порту та тип протоколу, який потрібно додати та відкрити. У цьому прикладі номер порту — 19999, а тип протоколу — TCP. Ви можете змінювати програмування інших портів або протоколів (наприклад, UDP) за потреби.

Підсумовуючи, ця команда постійно відкриває порт 19999 згідно з протоколом TCP у міжмережевому екрані. Після виконання цієї команди обов'язково перезавантажте конфігурацію фаєрвола, щоб застосувати внесені зміни, що можна зробити за допомогою команди firewall-cmd --reload.


 Орендодавець| Опубліковано 25.09.2025 10:50:10 |
Підручник з sysstat для інструментів моніторингу продуктивності систем Linux
https://www.itsvse.com/thread-11076-1-1.html
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com