Это руководство проведет вас через установку Netdata на FreeBSD 12.
Netdata – это мощный распределенный инструмент мониторинга работоспособности и производительности в режиме реального времени, используемый для систем инфраструктуры и различных приложений.
Netdata – это один из лучших инструментов мониторинга в реальном времени, который работает с виртуальными машинами, физическими серверами, контейнерами и устройствами IoT.
Он предоставляет вам современные интерактивные веб-панели для просмотра показателей вашего сервера.
Ниже приведены некоторые особенности netdata.
- Автоматическое масштабирование единиц диаграммы
- Списки доступа IP для фильтрации доступа к netdata
- Улучшенный мониторинг виртуальных машин и контейнеров
- Выделенные временные рамки на всех графиках приборной панели
- Снимки панели инструментов, для загрузки / сохранения выбранных таймфреймов
- Преобразование часового пояса на приборной панели, позволяющее сравнивать графики с журналами сервера
- Нулевое обслуживание, конфигурация и зависимости
- Это легко настраиваемый, расширяемый и встраиваемый инструмент
- Шкалы до бесконечности
- Поддерживаются серверные временные ряды – он может архивировать свои метрики в graphite, opentsdb, Prometheus, JSON документах БД, с той же или меньшей детализацией.
Установите Netdata на FreeBSD 12
В FreeBSD для установки Netdata доступны два метода – из коллекции портов или пакетов.
В этом руководстве мы установим Netdata на FreeBSD 12 из бинарных пакетов.
Сначала обновите индекс пакетов.
$ sudo pkg update Updating FreeBSD repository catalogue… FreeBSD repository is up to date. All repositories are up to date.
Затем установите Netdata в системе FreeBSD.
# pkg install netdata Updating FreeBSD repository catalogue… FreeBSD repository is up to date. All repositories are up to date. The following 4 package(s) will be affected (of 0 checked): New packages to be INSTALLED: netdata: 1.11.1_2 bash: 4.4.23_1 e2fsprogs-libuuid: 1.44.5 pkgconf: 1.5.4,1 Number of packages to be installed: 4 The process will require 15 MiB more space. 3 MiB to be downloaded. Proceed with this action? [y/N]: y
После установки запустите службу и настройте ее запуск при загрузке системы.
# sysrc netdata_enable="YES" netdata_enable: -> YES
Запустить сервис netdata
# /usr/local/etc/rc.d/netdata start Starting netdata.
Проверьте, прослушивается ли порт 19999.
# sockstat -4 -6 | grep 19999 netdata netdata 1321 3 tcp4 127.0.0.1:19999 :
Исходя из вывода, вы можете подтвердить, что прослушивается локальный IP-адрес 127.0.0.1. Давайте изменим это на IP сервера.
sudo vim /usr/local/etc/netdata/netdata.conf
Измените bind to на IP-адрес сервера.
[global] # hostname = %%HOSTNAME%% history = 86400 bind to = 192.168.1.10 disconnect idle web clients after seconds = 3600
Вы также можете привязать все интерфейсы, используя 0.0.0.0, перезапустить netdata после внесения изменений.
# /usr/local/etc/rc.d/netdata restart Stopping netdata. Waiting for PIDS: 1565. Starting netdata.
Прочтите файл конфигурации /usr/local/etc/netdata/netdata.conf, чтобы настроить ваш мониторинг.
Получите доступ к веб-панели Netdata по IP-адресу сервера и порту 19999.
см. также
- Как установить Netdata. Инструмент мониторинга в centOS 7
- Как установить средство мониторинга Netdata на Ubuntu 18.04 LTS
- Как установить средство мониторинга Netdata в Pop OS
- Как контролировать сервер Linux с Netdata и Grafana