通过 http 代理或 socks 代理从一个 icinga/nagios 实例向另一个实例提交检查

通过 http 代理或 socks 代理从一个 icinga/nagios 实例向另一个实例提交检查

我们正在运行 icinga 1.11.6,并且一直通过以下方式从我们网络中的许多计算机接收更新:NSCA 协议

由于客户的限制,我们必须在 socks 和 http 代理后面设置网络,但仍然希望在我们的中央 icinga 集线器上监控该网络。

我们如何通过 socks 或 http 代理将检查从该内部网络传递到外部?

答案1

我们的解决方案是通过 http 代理建立 SSH 隧道:

ssh -o "ProxyCommand connect-proxy -5 -S proxy-server:port %h %p" user@server -fNL localhost:5668:localhost:5667

然后我将数据本地推送到 localhost:5668,最终通过 http 代理到达另一端。

相关内容