【问题标题】:Run ssh forwarding command before nagios command [closed]在 nagios 命令之前运行 ssh 转发命令 [关闭]
【发布时间】:2016-10-27 21:11:47
【问题描述】:

我有很多机器想用我的 Nagios 盒子检查。他们坐在一台机器后面,可以从我的 Nagios 盒子到达;都在运行Linux。这些机器没有到外部网络的路由。如果我需要手动访问机器,我要么 ssh 到中间盒,然后 ssh 到其他机器,要么使用 ssh 转发端口。

我通常使用 SNMP 进行大部分检查。所以我的想法是,在我的 Nagios 盒子运行检查之前,我可以让它运行一个命令来转发所需的端口,然后在完成后摆脱转发。谁能指导我以最好的方式做到这一点?

谢谢!

【问题讨论】:

    标签: linux ssh snmp nagios


    【解决方案1】:

    您可能想查看Nagios passive checks。如文档中所述:

    被动检查对于监控以下服务很有用:

    • 本质上是异步的,无法通过轮询进行有效监控 定期安排他们的状态
    • 位于防火墙后面,无法从监控主机主动检查

    您的用例显然是第二个。

    【讨论】:

    • 感谢您的回复。如果机器只是在防火墙后面,那么 NRDP 看起来确实是一个不错的选择。但是,由于我要监视的机器实际上无法到达外部世界,除非通过 SSH 隧道连接到一台机器,因此我认为这并不理想。虽然我想我可以将每台机器的端口转发到 Nagios 机器,然后通过它发送被动检查的结果。
    猜你喜欢
    • 2016-03-07
    • 2015-12-23
    • 1970-01-01
    • 1970-01-01
    • 2017-11-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 2017-03-19
    相关资源
    最近更新 更多