我想监视一些使用munin的服务器,这些服务器位于不同的networking中,并且无法通过telnet直接访问。 我想知道有什么可能性:
我能否在远程networking中安装一个中央节点,收集来自该networking中其他服务器的所有数据?
或者我将不得不为我想要监视的每个服务器做端口转发?
慕尼黑军团似乎意识到这样做的必要性,他们有一个正在进行的项目叫做慕尼黑接力 ,这将允许你在每个地点设立一个可以被中央的慕尼黑服务器看到的盒子,转向可以看到该站点的所有客户端,以及哪个代理/中继服务器将中央服务器的请求转发给(无法访问的)客户端。
不幸的是,正如页面所述,这个项目还没有工作。 因此,您可以为项目做出贡献并使其工作,或者等待准备就绪,或者使用该页面上列出的其他三种方法中的一种或多种来联系(当前不可访问的)客户端:tcp proxy,ssh tunnel(或者其他一些VPN,我会倾向于看OpenVPN或IPSec)或ssh://请求(这也将需要端口转发)。
或者总结一下,现在你要么做端口转发,这样服务器可以直接到达所有的客户端,或者安装某种站点到站点的VPN,这样服务器可以直接到达所有的客户端。
抱歉。
我不使用munin。 我用nagios,但我认为这个想法应该是一样的。
当您在监控服务器的相同区域安装并运行监控节点时,带宽效率更高,速度更快。 然后您可以简单地访问监控Web界面来检查服务器状态。