当有好的解决方案存在时,我会尝试使用Open Source,所以对于我的家庭防火墙,我使用的是OPNSense一个非常强大的基于freebsd的防火墙设备,具有强大的功能和强大的GUI。
OPNSense提供的一个插件是node_export,它通过Prometheus协议公开了许多操作系统指标。
安装此插件将允许您监控基于OPNSense的防火墙与任何普罗米修斯兼容的系统,包括raybet雷竞技竞猜在线官网,如你所猜到的,雷竞技下载官网Praybet雷竞技竞猜在线官网ercona监控与管理(PMM)。
为了获得最佳效果,您将需要PMM 2.14或更高版本,因为它改进了对外部导出程序的支持。
将OPNSense添加到PMM进行监控只需要一个简单的raybet雷竞技竞猜在线官网命令:
|
1
|
pmm-管理
添加
外部-serverless
--url=http
://10.11.13.1
:
9100/指标
--外部-名字
fw01
--集团
opnsense
|
让我们来分析一下这个命令的作用:
- 我们将其添加为“无服务器”导出,因为在该节点上没有运行pmm-agent进程,并且我们只能通过Prometheus协议访问它。
- 10.11.13.1为防火墙的IP地址。端口9100是OPNSense默认使用的。
- 出于监视的目的,我选择将此防火墙命名为“fw01”,这就是它在PMM中的标识方式。raybet雷竞技竞猜在线官网
- 我们把它放在“opnsense”组中,这将使我们能够轻松地拥有只关注opnsense防火墙的仪表板,而不会意外地从其他服务中获取数据。
如果你愿意,你也可以使用PMM安装代替(参见PMM -> PMM添加实例菜单),并选择“外部服务”。

在这一步之后,我们在PMM安装中已经有了一些可用的信息。

Node Summary Dashboard将收集一些操作系统指标,然而,由于这个Dashboard是基于Linux而不是FreeBSD构建的,我们将不会填充或测试所有的数据是正确的,这应该被视为一个幸运的事件,而不是预期的结果。
下一步可以采取的是查看是否有任何仪表板可用于您希望监视的系统。raybet雷竞技竞猜在线官网快速搜索找到这个仪表盘在Grafana网站上。
虽然这个仪表板是一个良好的开端,但它依赖于非常特殊的主机命名才能工作,并且有一些需要修复的错误。如果给定的指示板不是设计为与PMM一起工作的,那么您还经常需要进行一些调整,因为与普通的Prometheus安装相比,PMM对指标应用了不同的标签。
我把更新过的仪表盘上传到Grafana网站。
这使得安装它与PMM非常容易;只需进入导入仪表板,并输入仪表板ID - 14150

一旦仪表板被导入,你会看到OpnSense内置的node_export提供的各种数据:


就是这样!






