监控docker服务 监听是否正常
#!/bin/bash
dir_source="/data/jexus/conf"
for service in `ls $dir_source`;
do
dir_pin=$dir_source/$service
# echo $dir_pin
if [ -d $dir_pin ];then
cd $dir_pin;
port=`grep "port" $service |awk -F '=' '{print $2}'|awk 'NR==1'`;
monitor=`netstat -lntup | grep $port | wc -l`
if [ $monitor = 1 ];then
echo -e "\033[0m$service $port is Running";
else
echo -e "\033[31m$service Port Error Not Listen"
fi
fi
done


浙公网安备 33010602011771号