監(jiān)控keepalived_vip控制容器的狀態(tài)
2023-08-11 11:35:22來源:博客園
(資料圖片僅供參考)
需求:監(jiān)控server服務(wù)器的vip狀態(tài),如果vip存在,則判斷容器是否啟動,如果沒有啟動,則啟動容器。如果vip不存在則關(guān)閉容器。
方法一:
查看代碼
#!/bin/baship add | grep eth0 > /data/keepalivedcat /data/keepalived | grep ${yunguan_svc_vip.ip} &> /dev/nullif [ $? -eq 0 ]; thendocker ps -a | grep beat | grep Up &> /dev/nullif [ $? -ne 0 ]; thendocker restart beat &> /dev/null elseecho "beat is running" &> /dev/nullfielsedocker stop beat &> /dev/nullfi
方法二:
查看代碼
#!/bin/bashvip=`ip a|grep ${yunguan_svc_vip.ip}|awk -F "/" "{print\$1}"|awk "{print\$2}"`VALUE=`docker ps|grep beat`if [ ! -z "$vip" ]; then if [ -z "$VALUE" ]; then docker start beat && sleep 10 fielse docker stop beatfi
驗(yàn)證:
在svc1機(jī)器上測試;1、keepalived啟動狀態(tài),vip存在,停止beat容器,執(zhí)行腳本。結(jié)果:beat容器重新啟動。
2、keepalived關(guān)閉狀態(tài),啟動beat容器,執(zhí)行腳本。結(jié)果:beat容器停止。
加入計(jì)劃任務(wù):
####將keepalived.sh腳本放到/data/目錄####每小時執(zhí)行一次腳本
echo "0 * * * * sh /data/keepalived.sh" >> /var/spool/cron/root
標(biāo)簽:
- 1 監(jiān)控keepalived_vip控制容器的狀態(tài)
- 2 泰晶科技:公司生產(chǎn)的石英晶體元器件是提供標(biāo)準(zhǔn)頻率源和時鐘脈沖信號的基礎(chǔ)電子元器件
- 3 五大數(shù)據(jù)指路全面放開后的出境游
- 4 為加快建設(shè)文化強(qiáng)省旅游強(qiáng)省提供法治支撐
- 5 晉中市檢察機(jī)關(guān)傾力保障民營經(jīng)濟(jì)高質(zhì)量發(fā)展
- 6 大概念教學(xué)培育學(xué)生科學(xué)素養(yǎng)
- 7 “聰明”的醫(yī)院啥模樣——打開武漢市中心醫(yī)院楊春湖院區(qū)“智慧密碼”
- 8 【顧問】NO.169:河南中醫(yī)藥大學(xué)醫(yī)學(xué)院——楊聯(lián)河
- 9 肩部肌肉鍛煉方法
- 10 我愛我的祖國手抄報內(nèi)容(我愛我的祖國手抄報)
- 第23場|時隔半月!葡萄酒新文化普及品鑒會衡水站活動成功再啟
- 科源制藥連收4個漲停板
- 利和興8月11日快速上漲
- 榕基軟件(002474):8月11日技術(shù)指標(biāo)出現(xiàn)看漲信號-“紅三兵”
- 華龍內(nèi)參2023年第148期,總第1465期(電子版)
- 延慶區(qū):全力做好雨后隱患排查和市容環(huán)境恢復(fù)工作
- 光伏產(chǎn)業(yè)鏈上游價格回升 TCL中環(huán)率先提價
- 一村一策 千村千面 推動鄉(xiāng)村規(guī)劃“點(diǎn)亮”湘村
- 明日方舟風(fēng)雪過境商店兌換指南
- 真情服務(wù),待客至誠 海南航空保障國際航班旅客順利出行