偷瓜的贼 发表于 2018-8-30 11:17:16

perl脚本实时监测重要网络设备以及服务器的连通性

#!usr/bin/perl -w  
use Net::Ping;
  
#因为是一直检测所以条件一直为真
  
while(1){
  
$result='';#用来记录测试的结果
  
#iphost.txt文件保存了需要检测的设备ip,逐行读取设备的ip,调用测试函数进行测试,将返回的结果记录下来
  
open(F,"iphost.txt");
  
while ($temp=) {
  $result=$result.&ping_test($temp);
  
}
  
close(F);
  
#完成测试,输出测试结果以及完成时间
  
print $result." ";
  
print &get_time."test finish"."\n";
  
#将每次测试结果覆盖写入state.txt文件
  
open (FP,"+
页: [1]
查看完整版本: perl脚本实时监测重要网络设备以及服务器的连通性