如何在FreeBSD 12上安装NetData
本教程将在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仪表板。