监控服务端口状态python脚本


#!/usr/bin/python
import socket,os,time

data={
8080:"tomcat9",
18080:"tomcat_hjgdmj",
14080:"tomcat_hjpxmj"
}

for i in data:
    t=time.localtime()
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    result = sock.connect_ex(('127.0.0.1',i))
    if 0 != result:
        print('%r restart: %s' %(time.asctime(t),data[i]))
        tomcat_name=data[i]
        os.environ['tomcat_name']=str(tomcat_name)
        os.system("/bin/bash /data/${tomcat_name}/bin/startup.sh")
    else:
        print('%r  %s status is ok' %(time.asctime(t),data[i]))

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM