如何在FreeBSD 12上安装Netdata

本指南描述了在FreeBSD 12上安装Netdata。 Netdata是功能强大的分布式实时运行状况和性能监视工具,用于基础结构系统和各种应用程序。 Netdata是与虚拟机,物理服务器,容器和IoT设备配合使用的最佳实时监视工具之一。提供现代的交互式Web仪表板,以显示服务器指标。

净数据的特征

以下是一些netdata功能。

  • 图表单位自动缩放
  • IP访问列表,用于过滤对netdata的访问
  • 增强的VM和容器监控
  • 仪表板上所有图表上突出显示的时间范围
  • 仪表板快照,加载/保存选定的时间范围
  • 仪表板中的时区转换使您可以比较图形和服务器日志
  • 无需维护,配置,无依赖
  • 易于定制,扩展和嵌入
  • 无限缩放
  • 支持的时间轴后端–可以使用相同或较低的详细信息来存档Graphite,opentsdb,Prometheus和JSON Document DB指标。

在FreeBSD 12上安装Netdata

FreeBSD提供了两种从端口或软件包集合中安装Netdata的方法。本指南通过二进制软件包集合在FreeBSD 12上安装NetBSD。

首先,更新包索引。

$ sudo pkg updateUpdating 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 startStarting 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 restartStopping netdata.Waiting for PIDS: 1565.Starting netdata.

通读配置文件 /usr/local/etc/netdata/netdata.conf 自定义您的监控体验。

使用服务器IP地址和端口19999访问Netdata Web Dashboard。

Sidebar