当前位置: 首页 > news >正文

中国婚恋网站排名鑫瀚通网站建设

中国婚恋网站排名,鑫瀚通网站建设,销售平台网站建设方案,网站建设需要几个人本文主要向大家介绍了Python语言 实现端口连通性检测#xff0c;通过具体的内容向大家展示#xff0c;希望对大家学习Python语言有所帮助。# -*- coding: utf-8 -*-#!/bin/env python#AUTHOR:karl#DATE:2018-1-19#VERSION:V1.0######################import timeimport osimp…本文主要向大家介绍了Python语言 实现端口连通性检测通过具体的内容向大家展示希望对大家学习Python语言有所帮助。# -*- coding: utf-8 -*-#!/bin/env python#AUTHOR:karl#DATE:2018-1-19#VERSION:V1.0######################import timeimport osimport paramikoimport datetimeimport sysimport MySQLdbimport threading########################################首次插入数据是REG0更新数据REG为其他#######################################REG1private_key paramiko.RSAKey.from_private_key_file(/home/appdeploy/.ssh/id_rsa)def Data_mysql(info):try:stringinfoPipstring.split( )[0]Sipstring.split( )[1]Dipstring.split( )[2]Portstring.split( )[3]Resultstring.split( )[4].replace(\n,)con MySQLdb.connect(hostlocalhost,userroot,passwd******,dbzabbix,port3306,charsetutf8)dt datetime.datetime.now().strftime(%Y-%m-%d %H:%M:%S)cursorcon.cursor()valuse(dt,Result,Pip,Sip,Dip,Port)if REG 0:sqlINSERT INTO Balant_telnet(create_time,telnet_result,telnet_physicalip,telnet_sourceip,telnet_desip,telnet_port)VALUES (%s,%s,%s,%s,%s,%s) resultcursor.execute(sql,valuse)else:sqlUPDATE Balant_telnet setcreate_time%s,telnet_result%s where telnet_physicalip%s andtelnet_sourceip%s and telnet_desip%s and telnet_port%s;%(valuse)resultcursor.execute(sql)cursor.close()con.commit()con.close()except MySQLdb.Error, e:print Error %d: %s % (e.args[0], e.args[1])sys.exit(1)def check_port(value,content):ager{}ager[value]contentsshparamiko.SSHClient()try:ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect(value,port22,usernameappdeploy,pkeyprivate_key,timeout5)cmdsh /home/appdeploy/monitor.sh {value}.format(valueager[ager.keys()[index]])stdin,stdout,stderr ssh.exec_command(cmd)for file_d in stdout.readlines():Data_mysql(file_d)except:resultcmd,failed\nssh.close()#################################### 对配置文件进行参数解析###################################def get_parameter():ager{}value[]with open(monitor_config) as context:for line in context:while not , in list(line):hostline.strip()[1:-1]value[]breaklineline.strip().split(,)valuevaluelineager[str(host)]valuereturn agerif __name__ __main__:threads[]parmget_parameter()filesrange(len(parm.keys()))for index,content in parm.items():t threading.Thread(targetcheck_port,args(index,content))threads.append(t)for index in files:threads[index].start()for index in files:threads[index].join()配置文件[10.117.194.23]10.117.194.77,10.116.41.82,992010.117.194.77,10.116.47.12,108010.117.194.77,10.116.45.56,1081[10.117.194.24]10.117.194.78,10.116.41.82,992010.117.194.78,10.116.47.12,108010.117.194.78,10.116.45.56,108110.117.194.78,10.116.145.33,8001【】里面的IP 是物理IP下面分别对应着应用的源IP目标IP和测试端口号agent 直接用shell 实现.数据库中效果在zabbix 中 加入对表中数据的监控。在zabbix 的mysql 模板中加入Balant 的监控项也可以加入图像我们最后的结果是要展示在grafana 上进行展示。为1就说明应用端口是正常运行。本文由职坐标整理并发布希望对同学们学习Python有所帮助更多内容请关注职坐标编程语言Python频道
http://www.pierceye.com/news/906959/

相关文章:

  • 浙江网站制作出效果图
  • 电子商务是电商吗产品seo是什么意思
  • 黑龙江省建设工程质量协会网站中文搜索引擎网站
  • 汽车报价网站宁波网络推广丿易企网怎么样
  • php个人网站简洁手机下载视频网站模板
  • 双语网站方法wordpress分类内没有文章
  • 做网站后期为什么续费仿uehtml WordPress
  • 网站实时显示wordpress 网站
  • 重庆电子网站建设ashx做网站
  • 河南双师培训网站html 路径 网站根路径
  • 专业定制网站企业如何注册公司营业执照
  • 福泉市自己的网站某个产品营销推广方案
  • 金坛市建设局网站微信网站有什么作用
  • 设计建网站今天的最新消息新闻
  • 电商行业建设网站ui网页设计培训学校
  • fineui 如何做网站私密浏览器免费版片视频动漫
  • 产地证是在哪个网站上做一起做网店下载安装
  • 舞钢市城乡建设局网站阿里巴巴网站谁做的
  • 巴彦淖尔市网站制作网站不收录怎么解决
  • 站群源码长春建设网站公司哪家好
  • 石家庄网站建设雨点牛wordpress qq登录免费
  • 有网站如何做淘宝客荆门市城乡建设管理局网站
  • 综合性门户网站列举如何拥有自己的微信小程序
  • 我图网类网站建设做外贸哪个网站最好
  • 做网站后台运营这个工作怎么样成都网络推广哪家好
  • angularjs做的网站有哪些wordpress 文章
  • 全国网站建设公司排名wordpress功能强大的主题
  • 做网站用c 还是php番禺制作网站平台
  • 营销网站运营的基本环节郑州大学现代远程教育 《网页设计与网站建设》个人主页
  • 网站建设合同是谁开的wordpress装主题需要ftp