python循環(huán)監(jiān)控遠(yuǎn)程端口的方法
本文實(shí)例講述了python循環(huán)監(jiān)控遠(yuǎn)程端口的方法。分享給大家供大家參考。具體如下:
在ip.txt中每行一個(gè)ip地址和端口號(hào),代碼可循環(huán)監(jiān)控這些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 #設(shè)置超時(shí)時(shí)間(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
希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
- python爬蟲(chóng)爬取監(jiān)控教務(wù)系統(tǒng)的思路詳解
- 基于python的Linux系統(tǒng)指定進(jìn)程性能監(jiān)控思路詳解
- python實(shí)現(xiàn)內(nèi)存監(jiān)控系統(tǒng)
- Python系統(tǒng)監(jiān)控模塊psutil功能與經(jīng)典用法分析
- Python pyinotify日志監(jiān)控系統(tǒng)處理日志的方法
- python使用wmi模塊獲取windows下的系統(tǒng)信息 監(jiān)控系統(tǒng)
- Python寫(xiě)的一個(gè)簡(jiǎn)單監(jiān)控系統(tǒng)
- linux系統(tǒng)使用python監(jiān)控apache服務(wù)器進(jìn)程腳本分享
- python監(jiān)控nginx端口和進(jìn)程狀態(tài)
- Python實(shí)現(xiàn)數(shù)通設(shè)備端口使用情況監(jiān)控實(shí)例
- python實(shí)現(xiàn)數(shù)通設(shè)備端口監(jiān)控示例
- Python3監(jiān)控windows,linux系統(tǒng)的CPU、硬盤(pán)、內(nèi)存使用率和各個(gè)端口的開(kāi)啟情況詳細(xì)代碼實(shí)例
相關(guān)文章
Python?+?Selenium?實(shí)現(xiàn)模擬登錄jd實(shí)例分享
這篇文章主要介紹了Python?+?Selenium?實(shí)現(xiàn)模擬登錄jd實(shí)例分享的相關(guān)資料,需要的朋友可以參考下2023-06-06python實(shí)現(xiàn)將兩個(gè)文件夾合并至另一個(gè)文件夾(制作數(shù)據(jù)集)
這篇文章主要介紹了python實(shí)現(xiàn)將兩個(gè)文件夾合并至另一個(gè)文件夾(制作數(shù)據(jù)集),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-04-04python 實(shí)現(xiàn)單一數(shù)字取對(duì)數(shù)與數(shù)列取對(duì)數(shù)
這篇文章主要介紹了python 實(shí)現(xiàn)單一數(shù)字取對(duì)數(shù)與數(shù)列取對(duì)數(shù)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。2021-05-05使用APScheduler3.0.1 實(shí)現(xiàn)定時(shí)任務(wù)的方法
今天小編就為大家分享一篇使用APScheduler3.0.1 實(shí)現(xiàn)定時(shí)任務(wù)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07深入了解Python中計(jì)數(shù)器Counter的使用
計(jì)數(shù)器counter是包含在collections模塊中的容器,這篇文章主要來(lái)和大家聊聊計(jì)數(shù)器counter的使用,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-09-09深入講解Python中面向?qū)ο缶幊痰南嚓P(guān)知識(shí)
這篇文章主要介紹了深入講解Python中面向?qū)ο缶幊痰南嚓P(guān)知識(shí),是Python入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-05-05