Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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.

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

Netdata: автоматически генерируемый инструмент мониторинга системных ресурсов Linux в реальном времени, предоставляющий богатый графический интерфейс для мониторинга CPU, памяти, диска, сети и других индикаторов.

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

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

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

Nagios: классический инструмент мониторинга с открытым исходным кодом, который отслеживает хосты, сервисы, приложения и многое другое с помощью функций сигнализации о сбоях. Nagios предоставляет только базовый веб-интерфейс, который позволяет создавать более насыщенные визуализации за счёт установки плагинов.

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

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

Эта статья развернута на Rocky Linux 9 с помощью docker-compose со следующим docker-compose.yml конфигурационным файлом:

Затем браузер открывает:http://ip:19999/Эффект после определённого времени запуска выглядит следующим образом:



Ссылка:Вход по гиперссылке виден.




Предыдущий:Linux использует Chrony для синхронизации системного времени
Следующий:Docker смотрит на последнюю конкретную (соответствующую) версию изображения
 Хозяин| Опубликовано 06.09.2024 9: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