监视来自不同位置的VPN服务器的networking性能

我们公司在美国有3个VPN服务器。 我们希望监控networking性能(最重要的因素是,使用我们的服务器时,来自世界各地的用户能够以多快的速度下载数据)。 有没有为此目的的任何服务或应用程序?

我会编写一个testing脚本,并将其部署到全球多个位置(租用一个小型VPS或在需要时启动EC2实例)。

确保脚本有三个结果之一:

  • 警告
  • 危急

之后你可以添加一些额外的信息。

然后,您可以安装Icinga(Nagios fork)并使用check_nrpe以特定间隔运行从icinga服务器编写的testing脚本,并向Icinga报告。 这将给你一个很好的概述,如何从一个仪表板的不同位置的服务器。

更多信息:

  • Icinga
  • check_nrpe
  • NConf (使configuration更容易)

Icinga截图

这适用于Windows和Linux。