fix scripts.
This commit is contained in:
parent
0850089b94
commit
0bbbffbd38
@ -28,26 +28,25 @@ if [[ $CRM_notify_node == $hostname ]]; then
|
|||||||
logger "CRM_notify_task: $CRM_notify_task, CRM_notify_desc: $CRM_notify_desc"
|
logger "CRM_notify_task: $CRM_notify_task, CRM_notify_desc: $CRM_notify_desc"
|
||||||
logger "CRM_notify_rsc: $CRM_notify_rsc, CRM_notify_node: $CRM_notify_node"
|
logger "CRM_notify_rsc: $CRM_notify_rsc, CRM_notify_node: $CRM_notify_node"
|
||||||
logger " ******************************************************************* "
|
logger " ******************************************************************* "
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ $CRM_notify_rsc == 'res_PingCheck' && ${CRM_notify_task} == 'start' && \
|
if [[ $CRM_notify_rsc == 'res_PingCheck' && ${CRM_notify_task} == 'start' && \
|
||||||
$CRM_notify_node == $hostname ]]; then
|
$CRM_notify_node == $hostname ]]; then
|
||||||
if [[ ${CRM_notify_desc} == 'OK' || ${CRM_notify_desc} == 'ok' ]]; then
|
if [[ ${CRM_notify_desc} == 'OK' || ${CRM_notify_desc} == 'ok' ]]; then
|
||||||
check_pid
|
check_pid
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
logger "Executing monitor to reschedule Neutron agents..."
|
logger "Executing monitor to reschedule Neutron agents..."
|
||||||
sudo python /usr/local/bin/monitor.py --config-file /tmp/monitor.conf \
|
sudo python /usr/local/bin/monitor.py --config-file /tmp/monitor.conf \
|
||||||
--log-file /tmp/monitor.log >> /dev/null 2>&1 & echo $!
|
--log-file /tmp/monitor.log >> /dev/null 2>&1 & echo $!
|
||||||
sleep 3
|
sleep 3
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
elif [[ $CRM_notify_rsc == 'res_PingCheck' && ${CRM_notify_task} == 'stop' ]]; then
|
||||||
|
if [[ ${CRM_notify_desc} == 'OK' || ${CRM_notify_desc} == 'ok' ]]; then
|
||||||
|
clean_pid
|
||||||
|
fi
|
||||||
|
elif [[ $CRM_notify_rsc == 'res_PingCheck' && ${CRM_notify_task} == 'monitor' ]]; then
|
||||||
|
if [[ ${CRM_notify_desc} == 'unknown error' ]]; then
|
||||||
|
logger "TODO"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
elif [[ $CRM_notify_rsc == 'res_PingCheck' && ${CRM_notify_task} == 'stop' ]]; then
|
|
||||||
if [[ ${CRM_notify_desc} == 'OK' || ${CRM_notify_desc} == 'ok' ]]; then
|
|
||||||
clean_pid
|
|
||||||
fi
|
|
||||||
elif [[ $CRM_notify_rsc == 'res_PingCheck' && ${CRM_notify_task} == 'monitor' ]]; then
|
|
||||||
if [[ ${CRM_notify_desc} == 'unknown error' ]]; then
|
|
||||||
logger "TODO"
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user