我运行Nagios 3和OpenVPN
我想定期testing连接是否仍然可用。 nagios是这样做的方式。 我看到有一个check_vpn插件,但文档是简短的。
其他插件是否更适合该任务?
我是一个巨大的风扇,我们用它来监视约。 200个大约800个服务的设备。 最简单的方法是在通道的另一端ping一个IP地址。 如果您想要超越这个范围,您可以select一系列选项,具体取决于可用的机器types以及运行OpenVPN客户端的机器。
在大多数情况下,snmp插件应该提供很大的自由度。 你可能需要“snmpwalk”目标(即两个OpenVPN客户端)来查看它们为隧道提供的信息,然后从那里编写特定的命令来查看相关的OID。
显然,这需要目标机器上的SNMP客户端。 如果他们是Windows的话,我可以告诉你,在Windows XP或Windows Server 2003之前的版本有一个有限的OID范围,在内核版本2.6.26之前的linux snmp客户端也是如此(例如debian etch运行在2.6.18上,提供的数据非常有限)。