Как установить 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».