Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 2752|Отговор: 2

[linux] Linux внедрява инструмента за мониторинг на производителността Netdata с помощта на Docker

[Копирай линк]
Публикувано в 4.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 предоставя богат уеб интерфейс за показване на различни индикатори за мониторинг.

Cactus: Инструмент за мониторинг на трафика, базиран на базата данни RRD, който използва SNMP за получаване на информация за мрежови устройства, може да рисува исторически криви и поддържа повече мониторингови обекти чрез разширения за плъгини.

Prometheus: Отворена дата данни с времеви редове, често използвана за мониторинг на услуги в контейнеризирани среди. С инструменти за визуализация като Grafana, е възможно да се постигне цялостен мониторинг на Linux сървъри.

Nagios: Класически инструмент за мониторинг с отворен код, който следи хостове, услуги, приложения и други с функции за аларма за грешки. Самият Nagios предоставя само базов уеб интерфейс, който позволява по-богати визуализации чрез инсталиране на плъгини.

Iptop: Инструмент за мониторинг на мрежата, подобен на top командата, който може да показва мрежов трафик и информация за връзката в реално време.

Изберете подходящия инструмент за визуално табло за наблюдение, базиран на вашите реални нужди и ситуации. Някои инструменти са по-подходящи за големи корпоративни среди, докато други са по-подходящи за по-малки екипи или индивидуални потребители.
Официален уебсайт:Входът към хиперлинк е видим.
GitHub адрес:Входът към хиперлинк е видим.

Тази статия е внедрена на Rocky Linux 9 чрез docker-compose със следния docker-compose.yml конфигурационен файл:

След това браузърът се отваря:http://ip:19999/Ефектът след работа за определен период от време е следният:



Препратка:Входът към хиперлинк е видим.




Предишен:Linux използва chrony за синхронизиране на системното време
Следващ:Docker разглежда най-новата специфична (съответстваща) версия на изображението
 Хазяин| Публикувано в 6.09.2024 г. 9:08:11 ч. |
Ако защитната стена е включена, порт 19999 може да не е достъпен


Опция 1 (не се препоръчва)

Изключете защитната стена постоянно със следната команда:

Опция 2

Нека tcp 19999 портът е със следната команда:

firewall-cmd --permanent --add-port=19999/tcp Тази команда се използва за постоянно отваряне на порт (в този случай порт 19999) в защитната стена. Сега нека обясним параметрите в тази команда един по един:

firewall-cmd: Това е инструмент за команден ред, използван за управление на системните защитни стени Fedora/RedHat/CentOS (firewalld услуги).

--permanent: Този параметър показва, че направените промени са постоянни, т.е. промените остават в сила дори при рестартиране на системата. Ако този параметър не се използва, промяната ще влезе в сила само в текущата сесия.

--add-port=19999/tcp: Този параметър показва номера на порта и типа протокол, който трябва да бъде добавен и отворен. В този пример номерът на порта е 19999, а типът протокол е TCP. Можете да променяте програмирането на други портове или протоколи (като UDP) според нуждите.

В обобщение, тази команда постоянно отваря порт 19999 според TCP протокола в защитната стена. След като изпълните тази команда, не забравяйте да презаредите конфигурацията на защитната стена, за да приложите промените, които сте направили, което може да се постигне чрез командата firewall-cmd --reload.


 Хазяин| Публикувано в 25.09.2025 г. 10:50:10 ч. |
Sysstat tutorial за инструменти за мониторинг на производителността на Linux
https://www.itsvse.com/thread-11076-1-1.html
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com