[root@lb03 scripts]# cat lvm_health_check.sh#!/bin/bash
web_ip=(
10.0.0.17
10.0.0.18
)# 檢查恢復就新增節點
web_add ():80 -g -w1}
web_remove() :80
}web_check ()
do#檢查**掉了
web_count=$(nmap $i|grep
"80/tcp [o]pen
"|wc -l)
# lt 1小於1,說明**掉了
if [ $ -lt 1
]
then
#檢查本地節點是否還有這個ip,如果有就去除
ipvs_count=$(ipvsadm -ln|grep $i|wc -l)
#本地有就移除
if [ $ -eq 1
]
then
web_remove $i
fielse
#大於1,**正常
ipvs_count=$(ipvsadm -ln|grep $i|wc -l)
#本地沒有就新增這個ip
if [ $ -eq 0
]
then
web_add $i
fifi
done
}while
true
doweb_check
sleep
3done
lvs mysql健康檢查 lvs 健康檢查方式
一 tcp 4層檢查 virtual server 192.168.2.213 80 delay loop 6 lb algo wlc 採取權重式最少鏈結分配 lb kind dr 採取dr模式 protocol tcp real server 192.168.2.220 80 tcp check ...
LVS健康檢測指令碼分享
1 真實伺服器健康狀態檢測 我們可以通過shell指令碼,實現對lvs後端的真實伺服器開放服務的健康狀態檢測功能。當真實伺服器服務出現問題,則自動將其從集群服務中移除,當真實伺服器服務恢復,則自動將其加入到負載均衡集群服務中。1.1 基於埠的健康檢測 指令碼思路 通過掃瞄後端伺服器的埠來判斷真實伺服...
《演算法筆記》2 2小節
入了本 演算法筆記 每節後面帶乙個codeup的鏈結 題目 小小的記錄一下.爭取早日看完這本書 雖然前面的比較簡單.但是對 完整 有點強迫症.so.c 沒怎麼學過.所以盡量都用c 寫.編寫乙個c程式,要求在螢幕上輸出一下一行資訊。this is my first c program 無this is...