python检测lvs real server状态


Posted in Python onJanuary 22, 2014
import httplib
import os
import time
def check_http(i):
    try:
        conn=httplib.HTTPConnection(i, 80, timeout=2)
        conn.request("GET","/")
        response = conn.getresponse()
    except Exception as e:
        print "server "+i+" is down"
        print e
        print ""
        os.system('./delete_real_server.sh '+i)
    else:
        #print response.read()
        print "server "+i+" is up\n"
        os.system('./add_real.server.sh '+i)
        

if __name__=="__main__":
    httpservers=["127.0.0.1","10.0.0.1","192.168.35.28"]
    while 1:
        current_time=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
        for i in httpservers:
            check_http(i)
        print current_time+" check finish\n"
        time.sleep(60)
Python 相关文章推荐
Python常见数据结构详解
Jul 24 Python
Python可跨平台实现获取按键的方法
Mar 05 Python
用Python的SimPy库简化复杂的编程模型的介绍
Apr 13 Python
Python计算斗牛游戏概率算法实例分析
Sep 26 Python
python不换行之end=与逗号的意思及用途
Nov 21 Python
Python字符串拼接六种方法介绍
Dec 18 Python
Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
Sep 17 Python
对Python3 goto 语句的使用方法详解
Feb 16 Python
500行Python代码打造刷脸考勤系统
Jun 03 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
Aug 06 Python
Python导入模块包原理及相关注意事项
Mar 25 Python
Restful_framework视图组件代码实例解析
Nov 17 Python
python使用rsa加密算法模块模拟新浪微博登录
Jan 22 #Python
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
Jan 22 #Python
使用python的chardet库获得文件编码并修改编码
Jan 22 #Python
使用go和python递归删除.ds store文件的方法
Jan 22 #Python
python学习手册中的python多态示例代码
Jan 21 #Python
python pdb调试方法分享
Jan 21 #Python
python发送邮件接收邮件示例分享
Jan 21 #Python
You might like
1982年日本摄影师镜头下的中国孩子 那无忧无虑的童年
2020/03/12 杂记
php面向对象的方法重载两种版本比较
2008/09/08 PHP
PHP学习之数组值的操作
2011/04/17 PHP
PHP实现根据浏览器跳转不同语言页面代码
2013/08/02 PHP
PHP基于ip2long实现IP转换整形
2020/12/11 PHP
Javascript UrlDecode函数代码
2010/01/09 Javascript
js constructor的实际作用分析
2011/11/15 Javascript
Firefox下无法正常显示年份的解决方法
2014/09/04 Javascript
Node.js模块全局安装路径配置方法
2018/05/17 Javascript
vue 项目build错误异常的解决方法
2019/04/22 Javascript
layer.js之回调销毁对话框的例子
2019/09/11 Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
2020/04/13 Javascript
[07:25]DOTA2-DPC中国联赛2月5日Recap集锦
2021/03/11 DOTA
Python模块学习 re 正则表达式
2011/05/19 Python
Python实现对PPT文件进行截图操作的方法
2015/04/28 Python
python获取当前日期和时间的方法
2015/04/30 Python
Python的Django框架中的Context使用
2015/07/15 Python
Python 多进程和数据传递的理解
2017/10/09 Python
使用Numpy读取CSV文件,并进行行列删除的操作方法
2018/07/04 Python
Python常见内置高效率函数用法示例
2018/07/31 Python
Python中关键字global和nonlocal的区别详解
2018/09/03 Python
Django REST framework视图的用法
2019/01/16 Python
Python基础教程之if判断,while循环,循环嵌套
2019/04/25 Python
Selenium 配置启动项参数的方法
2020/12/04 Python
阿根廷票务网站:StubHub阿根廷
2018/04/13 全球购物
数据管理员的自我评价分享
2013/11/15 职场文书
应届生的求职推荐信范文
2013/11/30 职场文书
品质主管的岗位职责
2013/12/04 职场文书
2014年五四青年节活动策划书
2014/04/22 职场文书
保卫工作个人总结
2015/03/03 职场文书
法院答辩状格式
2015/05/22 职场文书
爱国主题班会教案
2015/08/14 职场文书
JavaScript如何利用Promise控制并发请求个数
2021/05/14 Javascript
Python可视化学习之seaborn调色盘
2022/02/24 Python
centos7安装mysql5.7经验记录
2022/05/02 Servers
MySql按时,天,周,月进行数据统计
2022/08/14 MySQL