python循环监控远程端口的方法,python循环端口
python循环监控远程端口的方法,python循环端口
本文实例讲述了python循环监控远程端口的方法。分享给大家供大家参考。具体如下:
在ip.txt中每行一个ip地址和端口号,代码可循环监控这些ip地址的指定端口是否正常
#!/usr/bin/env python # -*- coding: gbk -*- import socket,time while 1: file_obj = open('ip.txt') for line in file_obj: try: sc=socket.socket(socket.AF_INET,socket.SOCK_STREAM) ip = line.split()[0] port = int(line.split()[1]) print ip,port #设置超时时间(0.0) sc.settimeout(2) sc.connect((ip,port)) timenow=time.localtime() datenow = time.strftime('%Y-%m-%d %H:%M:%S', timenow) logstr="%s:%s 连接成功->%s \n" %(ip,port,datenow) print logstr sc.close() except: file = open("log.txt", "a") timenow=time.localtime() datenow = time.strftime('%Y-%m-%d %H:%M:%S', timenow) logstr="%s:%s 连接失败->%s \n" %(ip,port,datenow) print logstr file.write(logstr) file.close() print "sleep 10....." time.sleep(10)
ip.txt格式文件:
192.168.1.100 33001 192.168.1.101 33001
希望本文所述对大家的Python程序设计有所帮助。
相关内容
- python检测远程服务器tcp端口的方法,python检测tcp端口
- python检测远程udp端口是否打开的方法,python检测udp端口
- python检测远程端口是否打开的方法,python检测端口
- python在Windows8下获取本机ip地址的方法,pythonwindows8
- python将图片文件转换成base64编码的方法,
- python实现简单的计时器功能函数,python计时器函数
- Python实现将n个点均匀地分布在球面上的方法,python球面
- Python实现Tab自动补全和历史命令管理的方法,pythontab
- Python解析xml中dom元素的方法,python解析xmldom
- Python实现测试磁盘性能的方法,python实现磁盘性能
评论关闭