監控haproxy的腳本
# vi haproxy.sh
#!/bin/bash
Port=`netstat -ntpl | grep haproxy | awk -F[:" "]+ '{print $5}'`
if [[ $Port == "1080" ]];then
echo "haproxy is running at time:`date +%y/%m/%d-%H:%M`" >> /usr/local/apache/logs/haproxy.log
else
echo "haproxy is down at time:`date +%y/%m/%d-%H:%M`" >> /usr/local/apache/logs/haproxy.log
/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg
fi
:wq
注:寫時千萬注意空格
本文轉自linux部落格51CTO部落格,原文連結http://blog.51cto.com/yangzhiming/874418如需轉載請自行聯系原作者
yangzhimingg