Поиск по сайту:

Как установить Netdata во FreeBSD 12 |


В этом руководстве вы узнаете, как установить Netdata во FreeBSD 12. Netdata — это мощный распределенный инструмент мониторинга работоспособности и производительности в режиме реального времени, используемый для инфраструктурных систем и различных приложений. Netdata — один из лучших инструментов мониторинга в реальном времени, который работает с виртуальными машинами, физическими серверами, контейнерами и устройствами Интернета вещей. Он предоставляет вам современные интерактивные веб-панели для просмотра показателей вашего сервера.

Особенности сетевых данных

Ниже приведены некоторые функции netdata.

  • Автоматическое масштабирование единиц диаграммы
  • Списки IP-доступа для фильтрации доступа к netdata
  • Улучшенный мониторинг виртуальных машин и контейнеров
  • Выделенные таймфреймы на всех графиках информационной панели
  • Снимки панели мониторинга для загрузки/сохранения выбранных таймфреймов
  • Преобразование часового пояса на панели управления, чтобы можно было сравнивать диаграммы с журналами сервера.
  • Нулевое обслуживание, настройка и зависимости
  • Он легко настраивается, расширяется и встраивается.
  • Масштабируется до бесконечности
  • Поддерживаются серверные части временных рядов — они могут архивировать свои метрики в графите, 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

Запустить службу сетевых данных

# /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.

Если вы поклонник Grafana, ознакомьтесь с нашим руководством «Как отслеживать Linux-сервер с помощью Netdata и Grafana».

Статьи по данной тематике: