lvs应用:利用脚本判断端口存活
2013-10-22 19:09
281 查看
check_stats.py
#!/usr/bin/env python #check lvs port # import socket,sys host = sys.argv[1] port = sys.argv[2] def conn (host,port): try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((str(host),int(port))) s.settimeout(2) print 'Server port %s OK!' % port sys.exit(0) except Exception: print 'Server %s port %s not connect!' % (host,port) sys.exit(1) s.close() conn(host,port)配置keepalived.conf
virtual_server 192.168.7.6 80 { delay_loop 60 lb_algo wlc lb_kind DR protocol TCP real_server 192.168.7.15 80 { weight 1 MISC_CHECK { misc_path "/shell/check_stats.py 192.168.7.15 80" misc_timeout 7 } } real_server 192.168.7.16 80 { weight 1 MISC_CHECK { misc_path "/shell/check_stats.py 192.168.7.16 80" misc_timeout 7 } } }
相关文章推荐
- Windows server利用批处理脚本判断端口启动tomcat的方法
- 一个简单的判断远端服务器端口是否通的Python脚本
- java设计模——反射的应用 (利用反射来去除if判断语句)
- 利用.Net中Process类调用netstat命令来判断计算端口的使用情况
- 三种判断端口存活的方法和链接200的判断方法
- 利用Socket类判断某台主机开放的端口(Java代码)
- nc命令检查端口是否存活脚本
- 利用shell脚本监控LXC应用容器内的应用
- 利用脚本自动配置iptables的NAT端口映射
- 端口映射,在内网映射外网,利用P2P实现外面跨网穿透nat访问内网80网站和应用
- bat脚本的简单应用,返回值和判断的应用
- 巧妙利用union用来判断大小端的应用
- ping判断内网地址是否存活脚本
- 【Asterisk应用】利用Asterisk产生呼叫的脚本
- 内网ip映射到外网,利用80端口映射发布网站,利用全端口映射外网访问内网应用
- CentOS6.5自动化安装LAMP脚本,判断主机是否存活邮件报警脚本
- 脚本应用之四: 批量端口扫描
- 80端口被电信屏蔽,利用80端口映射解决发布网站应用等问题
- 利用LVS-NAT和DR模型分别负载均衡一个php应用
- python脚本实例002- 利用requests库实现应用登录