@@ -83,6 +83,18 @@ case $CRM_alert_kind in
8383 # CRM_alert_rc
8484 #
8585 echo " ${tstamp} Fencing ${CRM_alert_desc} " >> " ${CRM_alert_recipient} "
86+ if [[ " $CRM_alert_desc " == * " Error" * ]]; then
87+ sleep 7
88+ hostname=$( grep -w $CRM_alert_node /etc/hosts | awk ' {print $2}' )
89+
90+ echo " ${tstamp} Confirming stonith for $CRM_alert_node " >> " ${CRM_alert_recipient} "
91+ pcs stonith confirm " $CRM_alert_node " --force >> " ${CRM_alert_recipient} "
92+
93+ echo " ${tstamp} Disabling fence-$hostname " >> " ${CRM_alert_recipient} "
94+ pcs stonith disable " fence-$hostname " >> " ${CRM_alert_recipient} "
95+
96+ echo " ${tstamp} Executing stonith for $CRM_alert_node ($hostname )" >> " ${CRM_alert_recipient} "
97+ fi
8698 ;;
8799 resource)
88100 # Other keys:
@@ -121,17 +133,17 @@ case $CRM_alert_kind in
121133 ;;
122134esac
123135
124- case $CRM_alert_desc in
125- lost)
126- sleep 7
127- hostname=$( grep -w $CRM_alert_node /etc/hosts | awk ' {print $2}' )
136+ # case $CRM_alert_desc in
137+ # lost)
138+ # sleep 7
139+ # hostname=$(grep -w $CRM_alert_node /etc/hosts | awk '{print $2}')
128140
129- echo " ${tstamp} Confirming stonith for $CRM_alert_node " >> " ${CRM_alert_recipient} "
130- pcs stonith confirm " $CRM_alert_node " --force >> " ${CRM_alert_recipient} "
141+ # echo "${tstamp}Confirming stonith for $CRM_alert_node" >> "${CRM_alert_recipient}"
142+ # pcs stonith confirm "$CRM_alert_node" --force >> "${CRM_alert_recipient}"
131143
132- echo " ${tstamp} Disabling fence-$hostname " >> " ${CRM_alert_recipient} "
133- pcs stonith disable " fence-$hostname " >> " ${CRM_alert_recipient} "
144+ # echo "${tstamp}Disabling fence-$hostname" >> "${CRM_alert_recipient}"
145+ # pcs stonith disable "fence-$hostname" >> "${CRM_alert_recipient}"
134146
135- echo " ${tstamp} Executing stonith for $CRM_alert_node ($hostname )" >> " ${CRM_alert_recipient} "
136- ;;
137- esac
147+ # echo "${tstamp}Executing stonith for $CRM_alert_node ($hostname)" >> "${CRM_alert_recipient}"
148+ # ;;
149+ # esac
0 commit comments