22lvs 健康节点检查
节点 检查 健康
2023-09-11 14:20:31 时间
[root@lb03 scripts]# cat lvm_health_check.sh #!/bin/bash web_ip=( 10.0.0.17 10.0.0.18 ) # 检查恢复就添加节点 web_add (){ i=$1 echo "添加节点 $i" ipvsadm -a -t 10.0.0.13:80 -r ${i}:80 -g -w 1 } web_remove() { i=$1 echo "删除节点 $i" ipvsadm -d -t 10.0.0.13:80 -r ${i}:80 } web_check (){ for i in ${web_ip[@]} do #检查网站掉了 web_count=$(nmap $i|grep "80/tcp [o]pen"|wc -l) # lt 1小于1,说明网站掉了 if [ ${web_count} -lt 1 ] then #检查本地节点是否还有这个ip,如果有就去除 ipvs_count=$(ipvsadm -ln|grep $i|wc -l) #本地有就移除 if [ ${ipvs_count} -eq 1 ] then web_remove $i fi else #大于1,网站正常 ipvs_count=$(ipvsadm -ln|grep $i|wc -l) #本地没有就添加这个IP if [ ${ipvs_count} -eq 0 ] then web_add $i fi fi done } while true do web_check sleep 3 done
相关文章
- hadoop节点下线的问题
- Jquery选择器之父节点的子节点
- 万节点规模云服务的 SRE 能力建设
- 奕新集团--单实例到RAC节点 GG同步
- 222. 完全二叉树的节点个数
- Leetcode.993 二叉树的堂兄弟节点
- SAP Spartacus B2B Org Unit List节点展开的递归逻辑实现
- Android 10.0创建恢复出厂设置不被清除的文件夹节点
- 【前推回代法】含有分布式电源的三相不平衡配电网潮流计算【IEEE33节点】(Matlab代码实现)
- 基于改进蚁狮AALO算法优化电网GIPFC研究【IEEE 30节点】(Matlab代码实现)
- m基于GA遗传优化和OSPF协议的WSN最短路由算法matlab仿真,并输出节点的不同层域
- 【 华为OD机试 2023】 单向链表中间节点(C++ Java JavaScript Python)
- 面试题 02.03. 删除中间节点
- LabVIEW布尔值属性节点是变体的原因
- Merkle 树——空间换时间,分而治之的hash表,通过根节点是由它的两个子节点内容的哈希值组成来校验数据完整性,定位篡改的数据位置
- Kubelet 工作节点控制平面组件简介
- MySQL MGR 某个节点宕机之后开启组复制