使基本连接testing自动化的工具

在我们的供应商已经build立了一定的testing环境之后,我们需要进行PC到服务器之间以及服务器之间的连接testing。

问题是我们运行一系列的testing来在几个端口上的2个节点之间进行telnet,这是一个手动且相当枯燥的过程。

有谁知道一个小的工具或脚本,我可以在端口范围内进行testing的input,并将运行一个自动范围的testing对这些端口? 我所要做的就是validation是否可以从源PC /服务器到目标服务器IP地址/端口build立TCP连接。

谢谢,黄先生

你可以使用像nmap这样的portscanner

您可以使用-P指定单个端口或范围-P 25,80,110,1024-2048,3306

netcat / nc和可能的预期工具对此很有帮助 。 以nc为例,您可以设置超时,然后询问命令的退出状态

 nc -w 1 example.com 80 

如果可以build立连接,则会在1秒后返回0的退出状态,如果连接不成功,则返回1。

对于长期的监测,你应该使用nagios。 出现故障时,您还可以configuration通知和升级。

http://www.nagios.org