获取另一台服务器上的 pfSense 图表

获取另一台服务器上的 pfSense 图表

我正在尝试以某种方式将流量和系统图表从 pfSense 路由器(仅在特定管理 IP 上可用)传输到我的监控服务器上。到目前为止,我想到过:

  1. 尝试导出图表:看起来不太好看,需要做大量工作
  2. 尝试使用 apache2 通过 ProxyPass 进入 pfSense 页面:由于各种原因无法正常工作(尝试使用 ProxyPass 只是重定向,如果我在网络之外,这显然不起作用);这似乎是 pfSense 端的问题,因此提出这个问题。

实际上,我想要的只是在 Check_MK Multisite 内的“框架”中显示特定的 pfSense 页面,并使用监控服务器充当代理,以便我可以在管理网络之外查看这些图表。有什么建议吗?

答案1

如果我要实现这一点,我可能会在 pfsense 中创建一个权限有限的用户并上传一个 ssh 公钥,以便用户可以 ssh 到 pfsense 路由器。有了这项功能,您可以轻松编写一个定期执行以下操作的脚本:

  1. 使用 scp/sftp 将 rrd 数据库文件复制到另一个系统。
  2. 使用 rrdtool 命令行工具从 rrd 数据库生成图表。
  3. 将图表部署到您需要的任何位置。

您甚至可以浏览PFsense 源代码并查看他们用来生成图表的确切命令。

相关内容