這是keepalived故障切換vip郵件通知方案二
方案一見:
yum install mailx
mailx安裝完成後會生成/etc/mail.rc
檔案,開啟mail.rc檔案,在末尾新增以下內容
#傳送郵件的郵箱
set from=913011***@qq.com
#smtp郵件伺服器
set smtp=smtp.qq.com
#傳送郵件的郵箱使用者
set smtp-auth-user=913011***@qq.com
#郵箱授權碼
set smtp-auth-password=cozc********bceb
set smtp-auth=login
set ssl-verify=ignore
#!/bin/bash
#接收者郵箱,多個以空格分隔
contact=(913011***@qq.com 15773241***@163.com )
#本機ip
host_ip=192.169.1.71
notify()
do#傳送郵件
echo "$mailbody" | mail -s "$mailsubject" $receiver
done
}case $1 in
master)
notify master
;;backup)
notify backup
;;fault)
notify fault
;;*) echo "usage:"
exit 1
;;esac
編輯完成後,給指令碼授予執行許可權
chmod +755 notify.sh
在keepalived的配置檔案keepalived.conf
中配置notify.sh
指令碼被觸發執行的時機
#當前節點成為主節點時觸發的指令碼
notify_master "/etc/keepalived/notify.sh master"
#當前節點轉為備節點時觸發的指令碼
notify_backup "/etc/keepalived/notify.sh backup"
#當前節點轉為失敗狀態時觸發的指令碼
notify_fault "/etc/keepalived/notify.sh fault"
即:
參考位址
keepalived 雙擊切換
用keepalived 來實現乙個雙節切換 準備2臺機器 安裝keepalived 一台做主機 一台做備機 在安裝nginx前,需要確保系統安裝了openssl devel,否則後面的編譯不通過。yum install openssl devel 安裝 tar xzf keepalived 1.2....
INFORMIX RSS故障切換
rss和hdr均被用來做容災方案,所以在主庫出現宕機就需要用備庫接管,所以rss也不例外,如何操作呢?在rss 進行故障切換的需要遵循如下基本原則 rss 節點不能公升級為主節點 drauto 對 rss 不起作用 rss 節點可以轉換為 hdr 輔助節點 hdr 輔助節點可以轉變為 rss 節點 ...
keepalived實現主備切換
wget tar zxvf keepalived 1.2.18 tar.gz c usr local yum install y openssl openssl devel cd keepalived 1.2.18 configure prefix usr local keepalived make...