|
|
@ -462,16 +462,24 @@ Start_Monitor(){ |
|
|
|
curl -sSO ${download_Url}/install/btmonitoragent.sh && bash btmonitoragent.sh https://127.0.0.1:806 $md5_pl |
|
|
|
target_dir="/usr/local/btmonitoragent" |
|
|
|
if [ ! -f "$target_dir/BT-MonitorAgent" ];then |
|
|
|
echo "ERROR: 安装云监控被控端失败,正在尝试重新安装!" |
|
|
|
curl -sSO ${download_Url}/install/btmonitoragent.sh && bash btmonitoragent.sh https://127.0.0.1:806 $md5_pl |
|
|
|
|
|
|
|
if [ ! -f "$target_dir/BT-MonitorAgent" ];then |
|
|
|
tail -n 10 ${monitor_path}/logs/error.log |
|
|
|
echo "" |
|
|
|
ps aux|grep -v grep|grep ${monitor_path} |
|
|
|
netstat -tulnp|grep ${panelPort} |
|
|
|
/etc/init.d/btm restart |
|
|
|
if [ "$?" -eq 0 ]; then |
|
|
|
echo -e "\033[31m安装云监控被控端失败,正在尝试重新安装!\033[0m" |
|
|
|
sleep 15 |
|
|
|
curl -sSO ${download_Url}/install/btmonitoragent.sh && bash btmonitoragent.sh https://127.0.0.1:806 $md5_pl |
|
|
|
if [ ! -f "$target_dir/BT-MonitorAgent" ];then |
|
|
|
Red_Error "ERROR: 安装云监控被控端失败,请尝试重新安装!" |
|
|
|
fi |
|
|
|
else |
|
|
|
Red_Error "ERROR: 安装云监控被控端失败,请尝试重新安装!" |
|
|
|
fi |
|
|
|
fi |
|
|
|
/etc/init.d/btm restart > /dev/null 2>&1 |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
Set_Firewall(){ |
|
|
@ -708,22 +716,23 @@ Check_Sys_Write(){ |
|
|
|
|
|
|
|
for dir in ${read_dir[@]} |
|
|
|
do |
|
|
|
touch $dir/btm_install_test_111.pl |
|
|
|
state=$(echo $?) |
|
|
|
#echo $state |
|
|
|
if [[ "$state" != "0" ]];then |
|
|
|
echo -e "\033[31m错误:检测到系统关键目录不可写! $read_dir \033[0m" |
|
|
|
echo "1、如果安装了[宝塔系统加固],请先临时关闭" |
|
|
|
echo "2、如果安装了云锁,请临时关闭[系统加固]功能" |
|
|
|
echo "3、如果安装了安全狗,请临时关闭[系统防护]功能" |
|
|
|
echo "4、如果使用了其它安全软件,请先卸载 " |
|
|
|
echo -e "5、如果使用了禁止写入命令,请执行命令取消禁止写入:\n chattr -iaR $read_dir " |
|
|
|
echo "" |
|
|
|
echo -e "\033[31m解决以上问题后,请尝试重新安装! \033[0m" |
|
|
|
echo -e "如果无法解决请截图以上报错信息发帖至论坛www.bt.cn/bbs求助" |
|
|
|
exit 1 |
|
|
|
else |
|
|
|
rm -f $dir/btm_install_test_111.pl |
|
|
|
if [[ -d "$dir" ]]; then |
|
|
|
touch $dir/btm_install_test_111.pl |
|
|
|
state=$(echo $?) |
|
|
|
if [[ "$state" != "0" ]];then |
|
|
|
echo -e "\033[31m错误:检测到系统关键目录不可写! $read_dir \033[0m" |
|
|
|
echo "1、如果安装了[宝塔系统加固],请先临时关闭" |
|
|
|
echo "2、如果安装了云锁,请临时关闭[系统加固]功能" |
|
|
|
echo "3、如果安装了安全狗,请临时关闭[系统防护]功能" |
|
|
|
echo "4、如果使用了其它安全软件,请先卸载 " |
|
|
|
echo -e "5、如果使用了禁止写入命令,请执行命令取消禁止写入:\n chattr -iaR $read_dir " |
|
|
|
echo "" |
|
|
|
echo -e "\033[31m解决以上问题后,请尝试重新安装! \033[0m" |
|
|
|
echo -e "如果无法解决请截图以上报错信息发帖至论坛www.bt.cn/bbs求助" |
|
|
|
exit 1 |
|
|
|
else |
|
|
|
rm -f $dir/btm_install_test_111.pl |
|
|
|
fi |
|
|
|
fi |
|
|
|
done |
|
|
|
fi |
|
|
|