如何在FreeBSD 12上安装NetData

时间:2020-02-23 14:39:17  来源:igfitidea点击:

本教程将在FreeBSD 12上安装NetData。
NetData是用于基础架构系统和各种应用的强大分布式,实时健康和性能监控工具。
NetData是使用虚拟机,物理服务器,容器和IOT设备的最佳实时监控工具之一。
它为我们提供了用于查看服务器指标的现代交互式Web仪表板。

NetData的功能

以下是一些NetData特征。
图表单元接入列表的缩放用于过滤对NetDataEnhanced VMS和容器的访问,用于在仪表板快照的所有图表中筛选NetDataEnhanced VM和Containinghighting的时间框架,用于在仪表板上加载/保存所选的时间 - Framestimezone转换以允许比较具有服务器Logszero维护,配置和依赖性的图表是轻松定制的,可扩展的和嵌入式框架支持的Infinity系列后端 - 它可以以相同或者更低的详细信息存档其在石墨,OpentsDB,ProMetheus,JSON文档DBS上的指标。

在FreeBSD 12上安装NetData

使用FreeBSD,可以使用两种方法来安装NetData - 从端口或者包收集。
在本教程中,我们将在FREEBSD 12上安装NETDATA,从二进制包集合中安装。

首先,更新包索引。

$sudo pkg update
Updating FreeBSD repository catalogue…
FreeBSD repository is up to date.
All repositories are up to date.

然后在FreeBSD系统上安装NetData。

# 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       :

从输出中,我们可以确认它正在侦听localhost 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自定义监控体验。

在服务器IP地址和19999端口访问NetData Web仪表板。