检查现行K8s中的MongoDB状况;
status-mongodb.sh
#!/bin/bash
rundir=$(cd $(dirname $0); pwd)
theday=`date +%F`
if [ ! -d "${rundir}/log" ]; then
mkdir ${rundir}/log
fi
if [ "$*" ];then
arg=$*
else
arg="mongodb-0"
fi
echo -e "当前ehome-mongodb数据库中scene的状态:"
kubectl exec ehome-mongodb-0 -n ehome mongo -- --shell "scene" --eval "db.stats()" \
>> ${rundir}/log/mongodb-status-${theday}.txt
#cat ${rundir}/log/mongodb-stats-${theday}.txt
sed -n '6,20p' ${rundir}/log/mongodb-status-${theday}.txt
运行

验证MongoDB数据;
mongodb-check.sh
#!/bin/bash
rundir=$(cd $(dirname $0); pwd)
theday=`date +%F`
echo -e "=======${theday} ehome-MongoDB备份验证======="
#清除上次验证数据
dbtmpdir="${rundir}/dbtmp/mongodb"
rm

最低0.47元/天 解锁文章
356

被折叠的 条评论
为什么被折叠?



