我们正在运行 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 代理到达另一端。